
EzDistro turns a topic list into reviewed, publish-ready articles. Architecture is a modular monolith: a FastAPI web app and a standalone asyncio worker. Outlines are schema-validated, then each section is generated separately. Documentation is available in five languages. Its indexer is built to survive interruption - resume state is persisted, not held in memory. A persistent job engine with leases and crash recovery carries the heavy work. Images pass the same gated pipeline as the text, versioned at each step. No message-broker sprawl: Redis, Celery and n8n are simply absent. Nothing reaches WordPress until you approve it, and publishing is idempotent so retries are safe. The build exposes 14 background job types across 33 PocketBase collections. The SEO research side scores opportunities using Google Ads demand and competitor intelligence. Nothing is written from thin air - the writer pulls from your indexed posts first. Deploy it yourself; secrets are encrypted at rest and provider URLs pass an SSRF guard. Free and open source (Apache-2.0). You pay your host and your model provider, nobody else. Self-hosting instructions are at https://ezdistro.space. Code: https://github.com/Rastin-Amani/EzDistro.
Website
https://ezdistro.spacePosted on
November 7, 2026