3 sites · 1 GB storage · 150 drafts per UTC month
Start with CloudAgents 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
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.
- 01Create an account and connect your first siteCloud runs the application, the updates and the backups.
- 02Add your OpenRouter key and pick a modelYou pay your provider directly. We never resell inference.
- 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
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
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
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
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 -dManaged hosting from $5 a month.
Model usage is never bundled. Bring your own OpenRouter key and pay your provider directly.
Polar is the merchant of record. Cancel any time. No uptime SLA is included.
Operate, grow, control, and deliver without losing the thread.
Plan, create, review, and monitor content work.
4 focused capabilities →GrowTurn complete-day search evidence into reviewed action.
5 focused capabilities →ControlKeep agents, sites, voice, providers, and spend in bounds.
5 focused capabilities →DeliverConnect the stack and hand off an approved CMS draft.
2 focused capabilities →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.