Tovu CMS: AI meets WordPress

A batteries-included content-management system your AI can run end-to-end. HTML pages, blog posts, Higgsfield videos, integrations and more, deployable anywhere from the desktop app.

Site made with Tovu Theme: Tovu Theme

The desktop app

Use the AI you already pay for.

Tovu’s assistant doesn’t resell you tokens. It spawns the coding-agent CLI already installed on your machine as a real OS process and drives it — so it runs on the subscription and the credits you have today.

A row of keycaps carrying the logos of the AI coding agents Tovu can drive.
24 agent CLIs
Claude Code, Codex CLI, OpenCode and 21 more, behind one shared registry. Pick the one you already use.
Your machine, your keys
The desktop app wraps one site — its admin and its public pages — locally. Runs stay on the box they started on.
Or bring a key
Anthropic, OpenAI, Azure OpenAI and Google keys are called in-process instead, if you’d rather not run a CLI.

The admin

Every screen, one place.

Pages, posts, forms, plugins and the assistant. Click any screen to open it.

Admin — Page editor with assistant
Admin — Overview with assistant: bar chart of site content
Admin — Playground chart with assistant
Admin — Page editor with assistant: build a Book a demo page
Admin — Pages with assistant: publish content online
Admin — Post editor with assistant: write and publish a post
Admin — Post editor
Admin — Form fields (Contact Us)
Admin — Form submission (Contact Us)
Admin — Settings, execution mode
Admin — Settings, language
Admin — Settings in Spanish
Admin — Agent plugins
Admin — External MCP servers
Admin — Collections
Admin — Forms
Admin — Static theme (Meridian)
Admin — Source control
Admin — Redirects

Proof

See it in action.

Real tasks, end to end: a sentence typed into the admin’s chat dock, the tools that actually ran, and the result.

Write and publish a post from chat
Build a contact page by asking
Generate images, write the article
Chart your sales by month

No lock-in

It’s your folder.

Installing creates one folder per site: the database, the uploaded files, the themes and the plugins.

  • my-site/
  • content.db ← content & settings
  • chat.db ← AI chats
  • uploads/
  • themes/
  • basic/
  • plugins/
  • agent-plugins/
  • skills/
One folder per site
  • Plain SQLite files per site. No separate database server to operate, patch, or pay for.
  • No signup and no hosted account, ever, to run the software itself.
  • chat.db keeps every AI conversation in its own file, separate from your site’s content and settings.
  • Restore points with a guided, reversible restore — not a “hope the last export still works” scramble.
180typed tools today, and the catalog keeps growing
6agent plugins bundled, two of them on open MCP
1folder per site: database, uploads, themes, plugins

The tool surface

What it can be asked to do.

Eighteen areas, roughly 180 typed tools — each one defined next to the admin screen it backs.

  • Pages

    Structure, templates and routing.

  • Posts

    Drafts, publishing and search.

  • Media

    Uploads and generated assets.

  • Themes

    Install, switch, edit files.

  • Forms

    Definitions, fields and submissions.

  • Members

    Accounts, roles and access.

  • Database

    SQLite now, any db later.

  • Comments

    Threads and moderation.

  • Taxonomy

    Categories, tags and terms.

  • Widgets

    Blocks, regions and embeds.

  • Redirects

    Rules, status codes and hit counts.

  • SEO

    Metadata, overrides and sitemaps.

  • Deployments

    Builds and static export.

  • Webhooks

    Outbound event delivery.

  • External MCP

    Third-party tool servers.

  • Credentials

    Stored secrets, sealed at rest.

  • Recovery

    Restore points and rollback.

  • Plugins

    Bundled and installed extensions.

Agent plugins & external MCP

Connect any vendor’s tools.

Four ship today

  • GitHub

    Commits, Actions runs and logs, through the workspace’s own saved credential.

  • Supabase

    Schema, SQL and docs through Supabase’s own hosted MCP server. OAuth, read-only by default.

  • Higgsfield

    AI image and video generation, OAuth-connected to the vendor’s MCP server. Bundled, not an add-on to go find.

  • Fly.io

    Deployment, on Tovu’s native tools plus a bundled skill file.

More to come

Look closer

Four ways to build a front end.

A theme declares its tier; the renderer picks the engine. Browse, preview, install and activate are real today, working against Tovu’s own built-in catalog.

  • Static

    html + css + js
    • Full client-side JS allowed.
    • Every byte is what ships.
    • Most control, least platform help.
  • Templated

    liquidjs
    • Loops, conditionals and partials.
    • Sandboxed — no server-side JS.
    • One layout, reused across pages.
  • Handlebars

    handlebars
    • The same idea, in a syntax you may know.
    • Sandboxed — no server-side JS.
    • A drop-in if your team is already on it.
  • Declarative

    json block trees
    • No template language, no scripts.
    • Pure data an agent can edit safely.
    • The most restrictive tier, and the most guarded.