Prompt an agent to run your site.
Free is a real tier — write, edit, and publish with 50 orchestration credits a month. Paid plans raise the bucket and give the agent a memory that survives your session.
Prompt the agent to write, edit, and publish. Stateless — it forgets your site the moment you log out.
- 50 orchestration credits/mo (10/day cap)
- Session-only agent memory + connection
- CLI self-host: D1 + R2 + KV + Workers + Pages
- "Powered by offloadcms" footer credit (paid removes it)
- Community support
The agent remembers your site across sessions — no re-briefing it every time you come back.
- 125 orchestration credits/mo
- Persistent agent memory + Cloudflare connection
- Custom domain, incremental publish, comments
- Branding removed
For studios prompting the agent across more than one client site.
- 250 orchestration credits/mo
- 2 persisted sites, premium theme unlocked
- Everything in Solo
- Priority support
For agencies running the agent across multiple Cloudflare accounts.
- 650 orchestration credits/mo (fair-use)
- Unlimited persisted sites, multi-CF-account
- Everything in Agency
- SLA on request
Paid plans renew automatically each billing period at the price and interval shown above, until you cancel. Cancel any time from your billing portal — see our Refund & Cancellation Policy. Subscriptions are billed securely through Polar — Merchant of Record. Extra credits are $0.20 each, no penalty markup on overage. Create an account to get started, or talk to us about Agency and Scale.
Frequently asked.
Is offloadcms really free to run?
Yes — Free is a real tier, not a trial. Self-host on the Cloudflare free tier is $0/month forever, and prompting the AI agent is free too: 50 orchestration credits a month, capped at 10 a day. Self-hosting has no feature gate at all. Every tier, including Free, ships the same 3 base themes. The managed paid plans add convenience on top: a persistent agent that remembers your site across sessions, a bigger credit bucket, plus a custom domain, comments, a premium theme, and branding removal.
How is content stored and rendered?
Every post, page, and settings row lives in D1 as structured data. Publishing walks that data once and prints flat static HTML, JSON-LD, a sitemap, and an RSS feed — nothing is rendered per request on the public site.
Can I migrate an existing WordPress site?
Yes. The importer reads directly from your WordPress database and uploads directory — no REST API dependency and nothing to install on the old server. Posts, pages, taxonomy, custom fields, media, and permalinks come across intact.
What happens to my WordPress SEO?
Permalink structures are preserved, and the renderer emits canonical URLs, Open Graph tags, and JSON-LD structured data on every page — output that's readable by GPTBot, ClaudeBot, and PerplexityBot as well as traditional search engines.
What's the difference between the plans?
The CMS itself is nearly identical on every plan — entry and media ceilings are light anti-abuse limits, not the product. What actually changes is the agent: how many orchestration credits you get each month (Free 50, Solo 125, Agency 250, Scale 650), and whether its memory and your Cloudflare connection persist across sessions. Free resets everything at logout; Solo and up remember your site, your brand voice, and your past edits so you never re-brief it from scratch.
What's an orchestration credit?
One credit is one turn of the agent — a prompt like "write this post" or "publish", which can fan out into several tool calls under the hood. Credits meter only that orchestration step; the content generation itself runs on your own Cloudflare Workers AI account, so it never touches your bucket.
How do I cancel or get a refund?
Cancel any time from your billing portal; your plan stays active until the end of the current period. See our Refund & Cancellation Policy for details — refunds are billed and processed through Polar, our Merchant of Record.