Write once, publish to Facebook, Instagram, Threads, WhatsApp, and LinkedIn from a single dashboard. AI drafts in your voice. You approve every post. The system publishes it.
The compose studio plugs into HiggsField, Replicate, Bedrock and more. Generate video, audit it in the approval queue, ship it once you sign off.
Real outputs from the compose studio. See them as live posts on the demo →
Buffer plus Jasper, except you actually own it. Scales from one personal page to one hundred client accounts.
No silent automation. The dashboard composes drafts, the adapter holds them, and a human always presses publish. Approve, reject, edit, or schedule for later.
APScheduler fires the post when the time arrives. Until then, scheduled drafts stay editable and cancellable. Calendar view shows every account on one timeline.
Seven AI services, all optional. Paste your own keys, save, test without restarting. The text AI cascade auto-selects Grok then Bedrock then Ollama — configure one and it works.
No silent automation. Every post follows the same safe pipeline.
Write your post or let AI generate a first draft from a prompt, image, or voice note.
Every draft lands in the approval queue with status pending. Nothing bypasses the queue.
A human approves, edits, or rejects. Schedule for later or publish right now.
The platform adapter sends your post live. Track it in the Published feed with a direct link.
One weekend from the right person changes the trajectory. The project ships every week but is run by one maintainer. If you want to own a meaningful chunk, I would love to have you.
Automatic rotation for Meta long-lived tokens. Python + Graph API.
Mirror the instagram_api.py shape for X posting. Python + OAuth 2.0.
docker-compose for the dashboard and its dependencies.
Unified metrics across Facebook, Instagram, Threads, and LinkedIn.
Open source. Self-hosted. MIT-licensed. Your data, your platforms, your timeline.