Draft-onlyThe delivery boundary

Agents draft. You approve. Nothing publishes itself.

BlogFactory connects your sources and your AI agents to one site-scoped workflow — research, revision, human approval, and delivery as a CMS draft. Run it on infrastructure you control, or let us run it from $5 a month.

License
AGPL-3.0
Self-host free, forever
Editions
Two
Self-hosted or managed
Cloud from
$5 / mo
or $49 per year
Agent authority
Draft-only
Never publishes, never deletes
Interface
MCP-native
Scoped to one site

The authority boundary

An agent may

  • Inspect content
  • Analyze search evidence
  • Create drafts
  • Revise its own work
  • Send an approved CMS draft

An agent may not

  • Publish live
  • Delete content
  • Read credentials
  • Reach a second site
  • Skip the review queue

Control stays with your team. Enforced in the MCP surface itself, not promised in a policy page.

From nothing to a reviewed draft, in three steps.

Connect a site, bring a model, point your agent at the endpoint. The boundary above is already enforced before you write the first prompt.

  1. 01Create an account and connect your first siteCloud runs the application, the updates and the backups.
  2. 02Add your OpenRouter key and pick a modelYou pay your provider directly. We never resell inference.
  3. 03Paste the hosted MCP endpoint into your agent clientScoped to one site, with a fixed tool catalog.

Let agents work inside a visible authority boundary.

Operators can connect an MCP client to one site, discover the current catalog live, and keep credentials outside agent reach.

The agent control plane
Control · MCP ConnectionsDemo data
MCP Connections showing access state, active connections, the authorized site scope, the tool catalog, and the four-step agent workflow ending in a draft
Product capture · August 23, 2026. Catalog count is shown at capture time; clients discover the current catalog live.

Nothing leaves the queue until someone signs for it.

Provenance, the current revision, SEO readiness, the destination and preflight are all on one card. Approval is an explicit act, and it is the only thing that produces a CMS draft.

Review and approvals
Post editor · Delivery preflightDemo data
The editor showing the current revision, delivery preflight and the editorial warnings raised before approval
Product capture. Values shown belong to the captured workspace.

Keep every draft and decision in one workspace.

The content inventory keeps source, writer profile, model, lifecycle state, and SEO readiness attached to the work.

Content operations
ContentDemo data
The BlogFactory content inventory: every row carries its source, writer profile, model, lifecycle state and SEO readiness
Product capture · August 23, 2026. Values shown belong to the captured workspace.

Move from Search Console evidence to reviewed action.

Search Growth connects complete-day provenance, ranked opportunities, dated work, and the same editorial approval path.

Search Growth
Search GrowthDemo data
Search Growth overview with complete-day provenance and the ranked next best action
Product capture · August 23, 2026. Values shown belong to the captured workspace.

100% open source. Run it yourself if you would rather.

Cloud is not a richer fork. It is this repository with managed infrastructure around it — which is also why the boundary above is something you can read rather than something you have to believe.

Price
$0, forever
License
AGPL-3.0
Status
Release candidate — versioned GHCR images are not published yet
git clone https://github.com/BlogFactoryHQ/blogfactory.git
cd blogfactory
cp .env.self-host.example .env
docker compose build --pull api web
docker compose up -d

Managed hosting from $5 a month.

Model usage is never bundled. Bring your own OpenRouter key and pay your provider directly.

Advanced$15/ mo

10 sites · 10 GB storage · up to 600 automated drafts

Compare plans

Polar is the merchant of record. Cancel any time. No uptime SLA is included.

Before you start.

Who is BlogFactory for?

Publishers and content teams operating one or more sites and coordinating repeatable editorial work.

Does BlogFactory include an AI model?

No. You connect the AI provider you already use and keep control of that relationship.

Can it publish directly to a live site?

No. The highest delivery authority is creating a CMS draft after explicit approval.

What can agents do?

Agents can research, generate, revise, diagnose, and prepare CMS drafts through BlogFactory's site-scoped MCP tools.

How can I use BlogFactory?

Self-host the AGPL-3.0-only release candidate for free, or create a managed BlogFactory Cloud account from $5 per month. Both editions keep CMS delivery draft-only.

Start on Cloud, or run it yourself.

Either way the review queue and the final publishing decision stay with your team. Nothing is published without you.