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.

CLI-first Interface
AI-native Architecture
1 command To publish
Sites supported

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.

# Switch to your site sitespawn set lb

# 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.

01

Multi-site management

Configure as many sites as you need in ~/.sitespawn. Switch between them instantly. Run any operation against any site using --site.

02

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.

03

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.

04

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.