A solo-built content-publishing autopilot — draft once and post everywhere (LinkedIn, Threads, Instagram, YouTube) in your own voice, driven entirely from Claude Code in the terminal.
The interesting part lives under the UI: one OAuth-protected MCP server per platform, hard-isolated, with a human-in-the-loop Confirm gate before anything publishes. The same MCP fabric powers four other apps I've shipped solo.
One OAuth-protected MCP server per platform (LinkedIn, Threads, Instagram, YouTube)
Draft once → render → preview → human-confirm publish, all from Claude Code
Per-platform voice + format adaptation (text, carousel, vertical video)
Shared MCP fabric reused across five solo-shipped products
Realtime chat and live previews via Supabase Realtime
A portable asset pipeline that uploads each video or image once and reuses a single asset id across every platform API.
A preview-before-confirm envelope — nothing posts until the operator approves the rendered draft in the browser.
Next.js 16 (App Router) web app + one OAuth-protected MCP server per platform. Claude Code on the desktop drives drafting, rendering and scheduling through the MCP fabric; a preview-before-confirm gate publishes via each platform's API. Supabase (Postgres + Realtime + Storage) is the shared backbone across all five apps.
Next Project