SiteSpawn AiCMS
SiteSpawn
SiteSpawn is the content management system built for the AI era. Manage your entire website from the command line — blog posts, pages, shop, menus, media, and more. No browser required. No bloated admin panel. Just a clean, powerful CLI that fits directly into your workflow.
A CMS that speaks your language.
Traditional CMS platforms were designed around web browsers and mouse clicks. SiteSpawn was designed around developers, AI workflows, and the command line. Every operation — from publishing a post to managing your shop — is a single command.
Switch between multiple sites with sitespawn set lb. Publish a blog post with sitespawn post create. Update your menu, manage media, run analytics — all without leaving your terminal.
# Create and publish a post
sitespawn post create --title "Launch day" --file post.md --status published
# Add a page to your menu
sitespawn menu add-page products --under 17
# Check analytics
sitespawn analytics
Full CMS. Zero friction.
Everything you need to run a complete website, all from your terminal.
Blog & Pages
Create, edit, publish, and manage all your content. Markdown-native with full HTML support. Draft and publish workflows built in.
Integrated Shop
Manage products, bundles, coupons, orders, and shipping options — all from the CLI. Full e-commerce without the overhead.
Menu Management
Build and update navigation menus, add dropdown items, nest pages, and manage both main and footer menus from one command.
CSS Version Control
Edit your site CSS with built-in versioning. Every change is timestamped locally. Roll back to any previous version in one command.
Media Library
Upload, manage, and reference your media assets. Set cover images on any page or post directly from your terminal.
Community & Support
Built-in forum, support tickets, product reviews, and newsletter management. Everything to run an active community site.
Pipe it. Script it. Ship it.
SiteSpawn's --json flag on any command gives you clean, structured output perfect for piping into AI tools, scripts, or automation.
Multi-site management
Configure as many sites as you need in ~/.sitespawn. Switch between them instantly. Run any operation against any site using --site.
JSON output everywhere
Every list and info command supports --json for structured output. Parse it with jq, feed it to your AI agent, or wire it into any automation.
File-based workflows
Write your content in any editor, keep it in git, and push with --file. No browser sessions to manage. Your content lives where you want it.
Run on Boson
Deploy SiteSpawn on your Boson device and run your entire publishing stack on hardware you own — with zero dependency on external cloud services.