The AI Newsletter Hub is a self-hosted platform that uses AI to automatically research, write and publish newsletter articles. You configure workflows and sources in the admin area, and the rest runs on its own, including scheduled runs via cron.
How it works
A workflow gathers content from the configured sources, an AI client (Google Gemini) summarises it and turns it into a curated article. Every run shows its status, the sources used and the result in real time. Articles can be reviewed, edited and set to “public” in the admin, after which they appear in a searchable library with tag filters.
Highlights
- Automated AI research: workflows turn sources into finished articles, manually or on a schedule (cron).
- Live runs: status, sources used and results of each run, traceable in real time.
- Admin area: workflows, sources, articles and settings (including your own Gemini API key) in one place.
- Public library: published articles with full-text search and tag filters.
- End-to-end type-safe: tRPC between the React frontend and the Hono backend, validation with Zod.
- Self-hosted: a single Docker Compose stack (app + PostgreSQL), deployed via Coolify with auto-HTTPS.
Technically a TypeScript stack: a React 19 frontend (Vite, Tailwind, Radix UI) with a Hono and tRPC backend, PostgreSQL via Drizzle ORM, AI access to Google Gemini and cron-driven workflows.