Documentation
Get from zero to your first published article.
Below is the short tour. The full reference lives in the README on GitHub.
Getting started
- QuickstartSign in, add your first site, queue keywords, run.
- Add a WordPress siteGenerate an Application Password, paste credentials, test the connection.
- First articlePaste a keyword, click Run, review the draft, publish.
Working with content
- AI keyword researchUse the ⚡ AI research panel to brainstorm long-tail candidates.
- Quality gatesmin_word_count and FAQ checks hold weak articles back as drafts.
- Internal linkingAuto-applied on publish. Bias toward longer, more-specific phrases.
- Categories and tagsClaude assigns one category and 3–6 tags per article. Created in WP on first use.
Operations
- Daily capsSet max_per_day per site. Defaults to 2.
- Cron + auto-publishConfigure Vercel Cron to call /api/cron daily.
- Activity logEvery run, publish, and quality-gate hold is logged with cost.
Self-hosting
- Local devSQLite + Resend + your Anthropic key. No external DB needed.
- Vercel + NeonSwitch the Prisma provider to postgresql, set Vercel env vars, push.
- BackupsCopy prisma/data/dev.db. For production, use Neon’s point-in-time restore.
Reference
- SchemaSites, keywords, articles, runs, social_posts, users (Auth.js standard).
- EncryptionWP Application Passwords are AES-256-GCM encrypted with ENCRYPTION_KEY.
- API endpoints/api/cron, /api/research, /api/sites/[id]/keywords.
Looking for something specific? Open a GitHub issue.
Or skip the docs: sign in and try it.