This is not an AI website builder.
It is a CMS with guardrails, built so you can point your favourite AI assistant at your site and trust what comes back. Bring Claude Code, Codex, Claude Desktop, or anything else that speaks MCP. BlockNinja gives the AI room to work and a fence it cannot cross, so everything it ships still uses your blocks, your design, and your content rules.
You get the speed of AI without the generic site it usually leaves behind.
Prefer batteries included? Satoru, the built-in agent, runs on Satoru AI: no key, no setup at all.
Bring the assistant you already use
Claude Code in the terminal, Codex in your editor, Claude Desktop open beside your work. BlockNinja speaks MCP, so it connects to all of them. Nothing new to learn, and no walled-garden chatbot to babysit. Or skip the setup — Satoru, the built-in agent, is already there.
Your design sets the limits
The AI cannot invent a layout or reach for an off-brand colour. It works from the blocks, theme tokens, and templates you already approved, so every page it touches looks like it belongs on your site.
It works like a real admin
Every action runs through the same engine your editors use: create a page, publish a post, reorder a menu, resize an image. The same permissions and validation apply each time, so nothing sneaks in through a side door.
You keep the final say
One API key decides what the AI can reach, from a single section to the whole site. Every change is logged and reversible, and you review it in the editor before it goes live. The AI does the work; the decision to publish stays yours.
Watch it build a page.
It plans with a checklist, calls your CMS tools over MCP one at a time, and builds the page from blocks you already approved.
- Your blocks It assembles from the block library you approved. Nothing hand-rolled, nothing off-system.
- Your theme Colour, type, and spacing come straight from your tokens, so every page lands on brand.
- Real permissions Scoped to exactly the tools you grant, and logged like any other admin action.
- Your review Work lands as a draft first. Nothing goes live until you say publish.
Make sure your AI doesn't do anything dumb
Reject with plain language, AI fixes it, and the fresh candidate is accepted and published.
This is the real BlockNinja review screen and immutable preview, not reconstructed approval UI.
Meet Satoru. It's already on staff.
Satoru is the site agent built into every BlockNinja site. Ask in plain language and it builds pages, edits content, restyles sections, and runs the day-to-day — inside the same guardrails as everything above. It runs on Satoru AI, the managed AI source: no API keys, no setup, one token pool your whole account shares, and it's fully prepaid, so there are no surprise AI bills.
Built in, not bolted on
No MCP config, no external assistant required. Satoru lives in the admin, works from your blocks and theme tokens, and every change lands as a draft for your review.
No keys, no surprise bills
Satoru AI is managed by the platform and entirely prepaid — a monthly token pool plus one-time credit packs that never expire. Nothing bills behind your back.
Scout, Shinobi, Sensei
Pick a capability per request: Scout for quick work, Shinobi for everyday building, Sensei for the hard problems. Your pool, your call.