Compose pages from blocks. No code to start.
Model tables, query with a visual builder.
A hosted MCP your AI agent can talk to.
One engine, from a page to a whole app.
Drag blocks. Ship pages.
Build pages from a library of blocks that snap to a grid. Rearrange, duplicate, or swap anything. No code to start, full code access when you want it.
A real database, not just pages.
Define data tables, import or sync rows, and render them anywhere. Build catalogues, directories, event listings, or a whole app on the same engine.
Publish like a pro.
A full publishing workflow: drafts, scheduling, authors, categories, featured posts, and a writing-proof trail. Your content, your cadence.
Write with an AI that knows your blocks.
Ask the editor for a section and it drafts straight into your blocks, on brand and ready to edit. Generate a testimonial, a feature row, or a whole intro, then keep it, tweak it, or throw it away. Every result lands as real editable content, never a locked black box.
Restyle the whole site in one click.
Switch themes and the entire page restyles at once. Nav, buttons, accents, and spacing all move to the new system, and your text stays legible on every preset. Try a look, keep the one that fits, and change your mind whenever you like.
Edit together, in real time.
Two people, one page, no refresh. Edits stream between browsers live over a websocket, so your team can build a page side by side without overwriting each other. What one person changes, everyone else sees the moment it happens.
Not just a CMS. A data platform.
Model your data, query it without SQL, and let it run itself.
Query like a pro. Write zero SQL.
Compose joined, filtered, and merged datasets from your content tables with a guided visual builder. Pick an outcome (enrich, nest, gate, or merge) and the result plugs straight into any block as a live data source. Live preview warns you before a query ever fans out.
Automate anything your data touches.
Every data table becomes an automation engine. When a row arrives, changes, or hits a schedule, a visual step chain takes over: send email or Telegram, gate on verifications, branch on field values, call webhooks, or wait. Triggers fire at the database level, so imports, forms, and webhooks all run them automatically.
Put AI in the pipeline. Keep the guardrails.
Drop AI straight into a workflow. Use strict inference to classify or extract structured data, or grant an agent scoped access to your CMS tools so it can act on its own. Every tool call runs as a real admin, gets logged, and stops for human review if the result does not check out.
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.
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.
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.
Fast by default.
Every image you upload becomes a responsive set. A tiny blur loads first, then the right size for the screen swaps in with zero layout shift. An 890 KB photo serves as a 60 KB WebP, so your pages stay light without you thinking about it.
Themes & Customization
Full control over colours, typography, spacing, and effects. Apply presets or build your own.
Plugin System
Extend with custom blocks, templates, and entire feature sets. Ship as shared objects or bundled packages.
Media Library
Upload, optimise, and manage images and files. WebP conversion, thumbnails, and alt text generation built in.
Menus & Navigation
Visual menu builder with drag-and-drop reordering. Nested items, external links, and active-page detection.
Multi-site Management
Run multiple sites from a single dashboard. Each instance is isolated with its own database, theme, and domain.
Custom Domains
Point any domain to your site. SSL certificates are provisioned automatically. No DNS headaches.