Splitleaf vs RapidWeaver

RapidWeaver Elements is a Mac app on a yearly plan, with a different licence for personal sites and client sites. Splitleaf runs on Mac and Windows for one price, paid once, whatever you build. Compare cost, licences, ownership.

RapidWeaver Elements and Splitleaf both run on your computer. They differ on what you pay for, what you may build, and what is left when you stop paying.

Elements comes from Realmac Software, which has made RapidWeaver since 2004. It runs only on a Mac. It keeps your site in a project file on your disk, and it publishes by FTP, SFTP or S3. The older app, RapidWeaver Classic, is still sold.

A licence that depends on what you build

Elements has three plans, and the plan decides what you are allowed to do with your own work:

The app is the same. Only the permission changes. The CMS works the same way: CMS Pro is a separate licence for each domain, so every client site is one more purchase.

We think this is the wrong way to sell a tool. A licence should cover a person, not a purpose. You should not pay more because a site has a client, or because it is on a second domain. Splitleaf has one licence: $129, once. You build what you want with it, for whoever you want, with no badge.

What happens when you stop paying

Elements is a yearly subscription. Realmac's terms say the licence does not expire, and you can keep using the last version from your paid year. That part is fair. But look at what else ends:

  • The right to do client work. Pro must be active to build and sell client sites. Stop paying, and the version you keep no longer covers that work.
  • Updates. A newer version will not run. It shows an "Update Period Expired" window and offers an older download.
  • Your cloud backups. Elements Cloud needs an active subscription. It is where Elements backs up projects and stores the store products you bought.
  • Access, at Realmac's choice. The terms let Realmac end or suspend your access "for any other reason deemed necessary by the Provider".

Then look at what you own. The published site is yours: HTML, Tailwind CSS, and PHP if you use the CMS. Your Markdown content is yours. But the source you design in is a single .elements project file, made for one app on one platform. Realmac supports syncing it only through iCloud Drive, and warns that Google Drive and Dropbox can corrupt it. Paid store components come with a revocable licence, not ownership. And text a client edits in the online CMS lives only on the server. Republishing from Elements may overwrite it.

In Splitleaf the source and the output are the same thing: a folder of HTML, CSS and Markdown files, with every publish committed to your own GitHub repository. The app you bought keeps working and publishing, and every right you had stays with you.

The CMS needs PHP

The Elements CMS needs PHP 8.4 or newer on your server, and every page that shows CMS content must end in .php. Your static site becomes a PHP site, and your host has to run and patch PHP for as long as the site lives.

Splitleaf publishes CMS content as plain static HTML. Any static host can serve it.

AI: your Claude plan, inside the app

In Splitleaf you can pick Claude Code as the agent, on Mac and on Windows, with the same features on both. It uses the Claude account you sign in with, and usage counts against the Claude plan you already pay for. You need no API key. It works on the same files as the canvas and the CMS, and every change it makes is staged for you to keep or undo. You can also connect your own key from Anthropic, OpenAI or OpenRouter.

The assistant built into Elements needs an API key, billed per use by OpenAI or Anthropic. Realmac warns that this "can become more expensive with regular or intensive use". To use a Claude subscription, you connect an outside app such as Claude Desktop through Elements' MCP server, and Elements must be open with the project loaded.

Feature comparison

CapabilitySplitleafRapidWeaver Elements
Where it runsOn your Mac or Windows PCOnly on a Mac (macOS 13 or newer)
LicenceOne licence, for any site, for anyoneThree plans. Client work needs Pro
Price model$129 once per person$99 to $249 per user, every year
Branding on your siteNoneAn Elements badge on Base
Source of the siteA folder of HTML, CSS and MarkdownA single .elements project file
History and backupGit commits in your own GitHub repositoryElements Cloud, only while you pay
ContentMarkdown, published as static pagesMarkdown, served by PHP 8.4
A client who editsThe first collaborator on each site is freeOne online editor free. More need CMS Pro, per domain
AIClaude Code on your Claude plan, or your own keyAssistant on an API key, or an outside app by MCP

Pricing

Splitleaf
$129 once, per person
  • One licence for every site, personal or client
  • Mac and Windows. No badge on your site
  • First collaborator on each site is free, then $6/mo
  • Hosting is paid to your own host. No PHP needed
RapidWeaver Elements
$99 - $249 per user, every year
  • Base, $99: Elements badge on your site, 2 globals per project
  • Plus, $149: no badge, but no selling sites to clients
  • Pro, $249: required, and must stay active, for client work
  • CMS Pro: $199 for each domain, on top

In Elements, the plan decides what you may do with your own work. In Splitleaf, one licence covers whatever you build.

What AI costs

AI in Splitleaf
$0 to Splitleaf
  • Use Claude Code on the Claude plan you already pay for. No API key
  • Or connect your own key: Anthropic, OpenAI or OpenRouter
  • It runs inside the app, on the same files as the canvas and CMS
  • Every change is staged, and you keep or undo it
AI in RapidWeaver Elements
API billed per use
  • The built-in assistant needs an OpenAI or Anthropic API key
  • Realmac warns it can cost more with regular or intensive use
  • A Claude plan works only through an outside app, by MCP
  • The CMS writing assistant needs CMS Pro, per domain

In Splitleaf, the Claude plan you already have works inside the app. See how AI is charged in each tool.

What it costs over five years

These are list prices in USD, before tax. RapidWeaver Elements renews every year. Neither tool hosts your site for you, so hosting is a separate line in both columns.

ScenarioRapidWeaver ElementsSplitleaf
One person, personal sites$495 on Base, $745 on Plus$129
One freelancer, client sites$1,245 on Pro$129
Two-person studio, client sites$2,490 on Pro$618

How we counted:

  • One person, personal sites. Elements: one Base plan at $99 a year, with the Elements badge on the site. Or one Plus plan at $149 a year to remove it. Splitleaf: one licence.
  • One freelancer. Elements: one Pro plan at $249 a year. Client work requires Pro, so this is the plan a freelancer must keep active. Splitleaf: one licence. The first collaborator on each client site, often the client, is free.
  • Two-person studio. Elements: two Pro plans at $249 a year. Splitleaf: two licences, plus one team seat at $72 a year.

For a client who edits online with more than one user, Elements adds CMS Pro at $199 for each domain. Ten client sites means ten CMS Pro licences.

A freelancer cannot stop paying for Elements Pro and keep selling sites. A Splitleaf licence never loses a right. It includes 12 months of updates, and the app keeps working and publishing after that. A future major version is an optional paid upgrade.

Change the numbers in the cost calculator.

Which one fits you

Choose RapidWeaver if

  • You only build on a Mac, and always will
  • You build Tailwind CSS sites and want a visual editor for them
  • Your host runs PHP, and you are happy to keep it patched
  • A yearly plan, priced by what you build, works for you

Choose Splitleaf if

  • You want one licence that covers personal and client sites alike
  • You want to keep every right when you stop paying
  • You or your team use Windows, or a mix of Mac and Windows
  • You want AI on the Claude plan you already pay for
Our honest opinion

RapidWeaver starts from the right idea: your site belongs on your own computer. Then the licence takes part of it back. The badge on Base, the ban on client work below Pro, and a CMS licence for every domain all price the tool by what you do with it. We do not approve of that pattern. The work is yours. What you build with a tool, and for whom, should not change its price.

Stop paying, and the right to sell client sites, the cloud backups and the updates all end. What remains is a project file that only one Mac app is built to open. That is not what we call owning your site. In Splitleaf you pay once, and the folder, the history and every right stay with you.

Questions

Do I own my site if I stop paying for RapidWeaver?
You keep the published files and the last version of the app from your paid year. You lose updates, Elements Cloud backups, and, if you were on Pro, the right to build and sell client sites. The source of the site stays in a .elements project file, made for one Mac app. In Splitleaf the source is a folder of files in your own GitHub repository, and you keep every right.
Is RapidWeaver a subscription?
Yes. RapidWeaver Elements is a yearly plan, from $99 to $249 per user, and it renews automatically. Splitleaf is $129 once.
Can I build client sites with any RapidWeaver plan?
No. Realmac requires an active Pro licence, $249 a year, to build and sell websites for clients. Plus forbids it, and Base puts an Elements badge on your site. In Splitleaf, one licence covers every site you build, for anyone.
Can I use my Claude subscription?
In Splitleaf, yes, inside the app. Select Claude Code as the agent, and usage counts against your Claude plan, with no API key. In RapidWeaver Elements, the built-in assistant needs a paid API key. A Claude plan works only through an outside app connected by MCP.
Does RapidWeaver run on Windows?
No. RapidWeaver Elements runs only on macOS 13 Ventura or newer. Splitleaf runs on both Mac and Windows, with the same features on both, Claude Code included.
Does the RapidWeaver CMS need PHP?
Yes. The Elements CMS needs PHP 8.4 or newer on your server, and pages that show CMS content must end in .php. Splitleaf publishes CMS content as static HTML, so any static host works.

Sources

Prices are list prices in USD, read on the vendor's own pages and forum on the date above. The Elements plan prices load in a store widget, so we confirmed them in Realmac's forum announcement. Taxes are excluded. If anything here is out of date, tell us at contact@splitleaf.eu and we will correct it.

Put your website on your own device.

Download Splitleaf and try every feature for free. You only need a license to publish.

Download Beta