AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Marketing › Blog AI
✦ Free & open sourceMarketing

Blog AI

Generates long-form blog posts in a trained brand voice through research, outline, drafting and proofreading stages.

Researched blog posts in your brand voice

A staged pipeline: cited research, outline, section drafts, proofreading, optional SEO loop.

Free forever · open source · AGPL-3.0
✓ Light setup✓ Browser-based✓ Real-time collaboration
6
ZEKAI
Staged blog-writing pipeline
Free & open source · Marketing
Ease of setup5
Usefulness6
Maintenance9.5
Community3.5
★ 57
GITHUB
Nov 2026
UPDATED
AGPL-3.0
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

Blog AI generates long-form blog posts and books in a trained brand voice, then publishes them. It suits small teams who want a self-hosted, staged writing pipeline with citations and are comfortable running a web app and API.

Runs on
Web
Hosting
Cloud or self-host
Languages
Python
License
AGPL-3.0

What it is

The README says a post is researched with web search (up to 8 cited sources), outlined, written section by section with a brand voice summary, then proofread and humanised. Two opt-in stages add an SEO rewrite loop and a claim-by-claim fact check.

Who it's for

Suits technical founders and content teams who want diagnosable stages and their own LLM keys. It does not suit anyone who needs short-form ad copy or a polished hosted product: it is a small project.

Key features

Staged generation

Research, outline, per-section drafting, proofreading.

Cited research

Web search with up to 8 cited sources.

Brand voice summary

Sections are written with a trained brand voice.

SEO rewrite loop

Opt-in loop rewrites until a score threshold is met.

Fact check

Opt-in claim-by-claim verification stage.

Browser extension

Includes a browser extension alongside the web and API apps.

How to start

Up and running in 3 steps

1
Clone the repo, run bun install and copy .env.example to .env with an OPENAI_API_KEY (or another provider key).
2
Install the API dependencies with pip install -r requirements.txt in apps/api and start the FastAPI server.
3
Run bun dev from apps/web and open localhost:3000 to generate a post.
Real talk

Our honest verdict

What's great

  • Each generation stage is a plain function with its own tests, so failures are diagnosable.
  • Works with OpenAI, Anthropic or Gemini behind one interface.
  • Cited research and an optional fact-check stage.
  • Runs without a database in development, using in-memory storage.

Where it falls short

  • AGPL-3.0: if you run a modified version as a service you must share your changes.
  • Requires Bun 1.4.3, Python 3.12 and an LLM key; production uses Clerk, Neon and Stripe.
  • Small, young project with a thin community compared with commercial tools.
  • Aimed at long-form posts, not short ad or social copy.
Cost

Pricing & license

Free under AGPL-3.0. The README links a hosted version at blog-ai.vivancedata.com; no price is stated in the README. Self-hosting costs your own LLM API usage.

Paid work

Open remote AI-training roles

767 open remote AI-training roles, updated November 14, 2026; most pay $20–$175 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives

These reviewed AI tools do the same job instantly — from our scored directory.

Get more

Use it, or have us set it up

📄 Free PDF: Blog AI for Marketing
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure Blog AI for you — and train your team.
Get it done for you ↗
Questions

FAQ

Is Blog AI free to self-host?

Yes under AGPL-3.0, with the obligation to share source changes if you offer it as a network service. You pay for your own LLM API usage.

Does it cite sources?

The README says research uses web search with up to eight cited sources.

Do I need a database?

Not for development: without DATABASE_URL, history and brand profiles fall back to in-memory storage.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Marketing — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google