# sitemd: ship client sites with AI coding agents

![ai agency](/media/content/use-cases/ai-agency.png +height:300)

# The best way to ship client sites with AI coding agents

sitemd is a **static site generator** / **website building toolkit** for AI coding agents like [Claude](/for/claude-code), [Codex](/for/codex), [Cursor](/for/cursor), [Gemini](/for/gemini), [OpenClaw](/for/openclaw), etc.\n\nIt's a complete agent-driven framework with MCP server, dev server, skills, guardrails, best practices, and one-line integrations for essentials like [deployment](/docs/deploy), [media hosting](/docs/media-hosting), [SEO](/docs/seo), [analytics](/docs/analytics), [user login + content gating](/docs/user-auth), [forms](/docs/forms), [dynamic data + detail pages](/docs/dynamic-data), [content generation](/docs/content-generation), and more\n\nIt's super affordable — only **$16.15 one-time purchase per site** when buying 50+ site slots at one time.\n\nIt's a site-building superpower that scales extremely well. Great for [programmatic SEO](/for/programmatic-seo) and as a [bulk website builder for AI coding agents](/for/bulk-sites).

---
{#sitemd-for-agencies}
## Why sitemd works for agencies

If you're selling fixed-scope, fixed-price projects to clients, every second spent on backend infrastructure eats into your margins. sitemd helps you deliver high-quality, high-performance websites to clients at super speed.

- **Guardrails for your agent (and your team).** sitemd has opinions about how pages, navigation, settings, and deploys are structured. Your agent can't easily ship a client site with a malformed sitemap, broken OG tags, or missing meta description — the framework catches it. Junior operators get the same safety net.
- **`/kickstart`** — generate a complete first-draft site (pages, nav, settings, theme, copy) from a single sentence describing the client. Your agent walks the client brief through `/kickstart` and produces something to review in minutes.
- **`/clone`** — when you need to migrate a client's old site, there's no reason to start from zero. point sitemd at the URL and it scrapes any site into editable markdown, in a fraction of the time it'd take to start from a blank page.
- **Per-client theming and branding.** Custom theme, custom colors, custom typography, custom layouts — sitemd is themeable end-to-end. The conventions are smart defaults, not walls. Every client can look distinct without your agent reinventing the build pipeline each time.
- **Auto-generated SEO out of the box** — Open Graph, JSON-LD, sitemap, robots.txt, llms.txt, meta descriptions, OG images. The stuff a polished client deliverable needs, automatic on every site.
- **Forms, auth, gated content, dynamic data, embeds** — built in. The "can you add a contact form / email signup / member area / blog / portfolio / event listing" requests stop being half-day tangents.
- **Deploy with one command** to Cloudflare Pages, Netlify, Vercel, or GitHub Pages. Same command, every client. No per-client deploy script to maintain.
- **No hosting lock-in.** sitemd doesn't host. The client owns the deploy URL, the codebase is markdown the client can read, and you can hand off (or take back) any site cleanly.
- **Super affordable** — [$16.15 one-time flat fee per site](/pricing) when buying 50+ site slots at one time. No recurring subscription costs.

---
{#client-project}
## A typical client project with sitemd

1. **Scoping call ends.** You have an outline of what the client wants.
2. **`npx @sitemd-cc/sitemd init client-name`** — your agent scaffolds the project.
3. **`/kickstart`** with the client brief. Your agent generates the full first draft — pages, nav, settings, theme, copy — in one pass.
4. **Iterate** *"Make the hero copy more direct,"* *"add a portfolio gallery section,"* *"swap to the warmer color palette."* Your agent edits the markdown directly; you watch the dev server hot reload in your browser.
5. **`/seo`** — runs the SEO health check, fixes Open Graph + JSON-LD + sitemap + robots.txt issues automatically. Client gets a polished SEO baseline without you doing it manually.
6. **`/deploy`** — push to Cloudflare Pages, Netlify, Vercel, or GitHub Pages on the client's domain.
7. **Hand off.** The client owns the deploy URL. The codebase is markdown they (or another developer) can read. No proprietary format, no platform lock-in, nothing for you to maintain after handoff.

---

{#margins}
## Maximize your margins

If you're in the business of shipping client sites, you care about cost, speed, and quality per site.

sitemd is the most cost-effective way to build sites for clients using AI coding agents.

- No recurring subscription costs
- No hosting lock-in
- No per-site limitations
- Flat one-time fee per site (**$16.15** when buying 50+ site slots at one time)
- Full AI-native site building framework for efficient, predictable, high quality output

Instead of hundreds (or thousands) of recurring costs every month, sitemd is a simple flat price for every site you ship.

---

{#sitemd-vs-your-system}
## Why not build your own in-house client site delivery system instead?

You *should* build your own in-house system, you just shouldn't build *all* of it. sitemd is meant to be the backbone of your system, not a replacement for it.

sitemd is the ideal starting point for a fully-featured, powerful client site delivery workflow.

Here's everything you'd have to build (and maintain) yourself to replace what sitemd handles for you:

- Powerful markdown parsing + syntax system that lets you and your agent write full sites efficiently with (mostly) natural language
- [MCP server](/docs/mcp-server), [skills](/docs/skills), and [CLI tools](/docs/cli) for Claude, Codex, Cursor, Gemini, and OpenClaw
- [Dev server](/docs/dev-server) with hot reload and [browser markdown panel editor](/docs/dev-panel)
- Seamless pre-built integrations for [deployment](/docs/deploy), [media hosting](/docs/media-hosting), [SEO](/docs/seo), [analytics](/docs/analytics), [user login + content gating](/docs/user-auth), [forms](/docs/forms), [dynamic data + detail pages](/docs/dynamic-data), [content generation](/docs/content-generation), and more

Your time is better spent running your business instead of engineering every inch of your tech infrastructure from scratch.

---

{#ai-native}
## Fully AI-native site building

sitemd is designed for an AI coding agent to drive end-to-end. You can edit markdown directly in your code editor and sitemd's [browser dev panel](/docs/dev-panel), but your coding agent is the primary interface for sitemd.

card: Markdown all the way down
card-link: /docs/markdown-syntax
card-icon: file-text
card-text: Coding agents think in markdown. sitemd sites are just folders of markdown files. Agents write pages and build whole sites with simple markdown edits. Bonus: markdown is easy for humans to read + edit too.
card: MCP tools for every task
card-icon: server-cog
card-text: Content, config, build, deploy, auth, cloning, docs, and feedback — all through one MCP server. Claude Code, Codex, Cursor, Gemini, OpenClaw, VS Code — any MCP-capable agent works out of the box.
card-link: /docs/mcp-server
card: Skills for every agent
card-icon: brain
card-text: sitemd ships with ready-made skills and manifests for Claude Code, Codex, Cursor, Gemini, and OpenClaw. Any MCP-compatible agent picks it up automatically. You're not locked into one coding agent.
card-link: /docs/skills
card: Predictable project structure
card-icon: folder-tree
card-text: `pages/` for content. `settings/` for configuration. `theme/` for customization. Your agent always knows where everything lives. No routing magic, no hidden state.
card: Automate content
card-icon: pencil-line
card-text: Generate full docs, blog posts, changelogs, and roadmap updates — with quality checks and voice rules using sitemd's `write` skill.
card-link: /docs/content-generation
card: Clone sites
card-icon: copy-plus
card-text: Use sitemd's `clone` skill to point your agent at any URL, scrape the content, map nav and images to markdown, and migrate any site in minutes.
card-link: /docs/clone

Works with [Claude Code](/for/claude-code), [Codex](/for/codex), [Cursor](/for/cursor),  [Gemini](/for/gemini), [OpenClaw](/for/openclaw), and any AI agent that can use MCP and skills.

---

{#faq}
## AI Agency FAQ

**How does sitemd compare to programmatic SEO tools like SEOmatic, AirOps, or Webflow + Airtable + Whalesync?**\n
Those tools pipe content into someone else's CMS and cost hundreds (or thousands) of dollars every month. They're built for a human clicking through a UI with an AI helping at the edges. sitemd is the whole system — no CMS lock-in, no monthly fee, and only $16.15 one-time purchase per site when buying 50+ sites at once — and your agent drives the entire workflow end-to-end without ever leaving the terminal. See our [programmatic SEO use case page](/for/programmatic-seo) for more detail.

**How does sitemd compare to Astro / Next.js / Remix / SvelteKit starter kits?**\n
Most starter kits are only marginally better than starting from scratch (and some are actually worse). Most don't include an MCP server, CLI tools, or built-in one-line integrations for SEO, analytics, content generation, doc writing, user login, content gating, dynamic data + detail pages, and more.

**Do I have to host my site with sitemd?**\n
No, and you couldn't even if you wanted to. sitemd isn't a website hosting service — it's a website building toolkit you install on your machine. You'll build your site locally, then [deploy & host wherever you want](/docs/deploy#deploy-targets).

**Can I use sitemd for client sites?**\n
Absolutely. 15% bulk discount when purchasing 50+ site slots at one time.

**Is there a free version/trial?**\n
Yes. sitemd can run in [free trial mode](/docs/build-modes#trial-mode) forever. You can preview [all features](/docs/build-modes#all-features-work-in-both-modes) in trial mode. You only need to pay when it's time to deploy your site.

**How many sites do I get?**\n
When you initially upgrade/purchase sitemd for $79, you get 3 starter site slots. If you need more sites, you can purchase additional slots for $19/ea or 50+ at one time for a 15% bulk discount.

**What counts as 1 "site"?**\n
Any set of pages (could be 1, could be 100+) that share the same site title, brand name, and deploy URL. We call this your "site identity" and it's how we verify your site's activation status.\n

Note: subdomains are considered their own unique deploy URL, so if you need to deploy pages to both mydomain.com and sub.mydomain.com, that uses 2 site slots.

**Can I reassign my site slots?**\n
No. Activating a site is permanent — it cannot be undone, refunded, or credited.

**Do you offer refunds?**\n
No. You can fully preview all sitemd functionality for free for as long as you need before making a purchase decision.

**Are future updates included?**\n
Yes. All sitemd [updates ship to you automatically](/docs/updates).

---

# Get Started
card: Try it in your browser
card-icon: panel-top
card-link: Demo sandbox: https://demo.sitemd.cc+newtab
card: Read all about it
card-icon: book-open
card-link: Docs: /docs
card: Try it on your machine
card-icon: download
card-link: Install: /install
card: Buy it
card-icon: shopping-cart
card-link: Purchase: /upgrade