Skip to content
AG
← All Projects

Sandesh — Multi-Platform Content Autopilot

Sandesh — Multi-Platform Content Autopilot — demo

Overview

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.

Tech Stack

Next.js 16React 19TypeScriptSupabaseTailwind CSSMCP SDK

Key Features

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

Challenges & Solutions

Cross-posting one asset to four platforms

A portable asset pipeline that uploads each video or image once and reuses a single asset id across every platform API.

Keeping a human in control of publishing

A preview-before-confirm envelope — nothing posts until the operator approves the rendered draft in the browser.

Architecture

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.