Open-source social media manager for writing, designing, scheduling, and tracking posts — an alternative to Buffer, Canva, and CapCut.
OpenPost is an open-source social media management app that combines post creation, design, video editing, and scheduling in a single workspace. Connect accounts on Instagram, Facebook, LinkedIn, X, TikTok, YouTube, Threads, Bluesky, Mastodon, Pixelfed, PeerTube, Lemmy, PieFed, Discord, Pinterest, and Telegram, then compose posts and threads with per-platform text and media previews before publishing.
Scheduling works through a calendar and queues: pick a publishing time or drop posts into the next free slot, stagger them across accounts, and get reminders when a queue runs low. A built-in inbox reads and replies to supported comments and direct messages, while analytics compare post results and track audience changes. Workflows turn GitHub releases, RSS feeds, and scheduled prompts into drafts on a visual canvas, and an API, TypeScript SDK, CLI, MCP server, and n8n integration cover scripted publishing.
Compared to Buffer, it covers the same scheduling and publishing loop without per-post limits or per-seat fees. Compared to Canva, the layered image editor handles thumbnails and multi-page carousels with templates and custom fonts; compared to CapCut, the multitrack video editor trims clips, adds captions and transitions, and cuts footage by selecting words in its transcript. The screen-and-camera recorder feeds the same timeline. Self-host it with Docker Compose (default setup is a single container with SQLite and local media storage) or use OpenPost Hosted.