MagicSync: An alternative to: Buffer.com, Hypefury, Twitter Hunter, Postiz,etc...
MagicSync helps you manage your social media posts,
build,capture leads, grow your business and the most important point is: Save time.
Explore the docs »
Watch the YouTube Tutorials»
Register
·
Join Our Discord (coming soon)
·
Public API
MagicSync exposes 18 tools + 4 resources over MCP (/mcp). Connect Claude.ai as a custom connector and let your AI assistant create, schedule, publish and analyze posts for you — with read-only or full-access scopes, OAuth or API keys, and audit logging on every call.
Instagram, Facebook, Twitter/X, LinkedIn, TikTok, YouTube, Bluesky, Threads, Pinterest, Reddit, Discord, Mastodon, Dribbble, Dev.to, WordPress, Google Business — more than Buffer, Later or OpenPost.
Image editor (19 plugins), AI background removal, text behind image, multi-camera video cropper, silence remover, animated carousel creator, OG image generator, teleprompter recorder, menu board, flutter clipper — no desktop apps needed.
Caption generator, cross-platform repurposing, 22 carousel templates, RAG agents with skills and sub-agents, 6 LLM providers (Google, Ollama, OpenAI, Anthropic, OpenRouter, DeepSeek) with approval-gated publishing.
Adaptive metric collection, indefinite retention, unified cross-platform dashboard, CSV export and best-time-to-post recommendations from your own history.
One inbox for comments plus Facebook and Instagram DMs — reply, like, hide or delete without leaving MagicSync.
Keyword campaigns, instant webhooks, story-mention triggers and follow gates turn comments into conversations — a free Manychat alternative neither Later nor OpenPost has.
Rule-based reposting keeps evergreen content alive, and follow-back scoring grows your Bluesky audience.
CSV import with AI template generation, reusable variable templates and pre-publish validation across date ranges.
| Later | OpenPost | MagicSync | |
|---|---|---|---|
| Platforms | 8 | 10 | 18 |
| Creative tools | 2–3 | 2–3 | 10+ |
| MCP / AI agents | No | Partial | 18 tools + 4 resources |
| Comment to DM automation | Paid add-on | No | Built-in, free |
| Self-host | No | Yes | Yes (Docker) |
Social media scheduling platform built with Nuxt 4 monorepo — Schedule posts across Facebook, Twitter/X, Instagram, Bluesky, LinkedIn, and more with AI-powered content generation.
services:
magicsync:
image: ghcr.io/leamsigc/magicsync:latest
container_name: magicsync
restart: unless-stopped
ports:
- "8888:8888"
volumes:
- magicsync-data:/app/.data
environment:
- NUXT_SESSION_SECRET=${NUXT_SESSION_SECRET:-change-me-in-production}
- DATABASE_URL=sqlite:///app/.data/magicsync.db
# Uncomment and configure for PostgreSQL
# - DATABASE_URL=postgresql://magicsync:magicsync@db:5432/magicsync
# Add your API keys
# - GOOGLE_CLIENT_ID=
# - GOOGLE_CLIENT_SECRET=
# - OPENAI_API_KEY=
# - ANTHROPIC_API_KEY=
# - GOOGLE_AI_API_KEY=
healthcheck:
test: ["CMD", "wget", "--no-verbose", "--spider", "http://localhost:8888/"]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
# Uncomment for PostgreSQL instead of SQLite
# db:
# image: postgres:16-alpine
# container_name: magicsync-db
# restart: unless-stopped
# environment:
# - POSTGRES_DB=magicsync
# - POSTGRES_USER=magicsync
# - POSTGRES_PASSWORD=magicsync
# volumes:
# - magicsync-pgdata:/var/lib/postgresql/data
volumes:
magicsync-data:
# magicsync-pgdata:
MagicSync is a comprehensive social media management platform that enables you to:
- Connect multiple platforms — Facebook, Twitter/X, Instagram, Bluesky, LinkedIn, TikTok, YouTube, Threads, Reddit, Dribbble, WordPress and more (18 total)
- Schedule posts — Plan content with a powerful calendar view (Month, Week, Day)
- AI-powered content generation — Generate engaging posts using AI based on your business details
- AI-native with MCP — Connect Claude.ai in one click and control MagicSync from any AI assistant via 18 tools + 4 resources
- Unified inbox + auto-reply — Answer comments and DMs in one place, and turn comments into conversations automatically
- Analytics that learn — Adaptive collection, cross-platform dashboard and best-time-to-post recommendations
- Bulk scheduling — Create and schedule multiple posts at once across date ranges
- Media management — Upload, organize, and manage your images and videos
- Template system — Use variable templates and chat templates for consistent branding
- In-browser tools — Image editor, video silence remover, social media & email preview generators
Connect all your social media accounts in one place and manage them from a unified dashboard.
Create posts once and publish to multiple platforms simultaneously. Schedule them for optimal engagement times.
Visual calendar with Month, Week, and Day views. Hover on posts to preview them per platform.
Organize your media assets efficiently with upload, categorization, and easy access.
Generate AI-powered posts, use chat templates for consistent messaging, and manage business profiles.
A per-business content operating system on top of the existing Brand Playbook:
- Chat — a single ChatGPT-style surface per business running the pi SDK in-process (no Python). SSE events with stable IDs; tools are server-owned and tenant-scoped.
- Content board — kanban at
/app/business/[id]/contentwithidea → research → drafting → review → approved → delivery → archive. Cards run the research → writer → humanizer → checks chain and stay approval-gated before any schedule/publish. - Trend scans — best-post signals plus web research become idea cards; winners become templates.
- Checks — SEO/GEO/link audits recorded per card before human review.
- RAG — Turso-native vector search (
vector_distance_cos) over ingested documents. - Video ingestion — pinned
yt-dlp+ffmpegin the Docker image. - Tool backends — bring your own ScrapeGraphAI key (default scraper) and, optionally, a Python tools sidecar (
packages/python-tools) configured from AI settings.
- Image Editor — Add text overlays to images
- Video Silence Remover — Automatically remove silent parts from videos
- Social Media Preview — Preview how posts look on each platform
- Email Preview — Test email rendering before sending
MagicSync comes with a specialized skill for social media management:
| Skill | Description |
|---|---|
| magic-sync | Create, schedule, and manage social media posts across multiple platforms |
Use the magic-sync skill to:
- Create social media posts with content validation
- Schedule posts across multiple platforms (Facebook, Twitter/X, Instagram, Bluesky, LinkedIn, etc.)
- Manage existing posts
- Generate platform-specific content
- Handle media attachments (images, videos)
- Configure per-platform content overrides
Skill triggers: "create social media post", "schedule post", "post to twitter", "post to instagram", "post to facebook", "post to bluesky", "post to linkedin", "social media", "cross-post"
Every business gets these base skills seeded into the skill registry (idempotent, reviewable):
| Skill | What it does |
|---|---|
social-research |
Source-cited topic research with proof capture |
social-writing |
Brand-voiced social drafting from research |
humanizer |
Sentiment and readability edits without new claims |
designer |
Fabric scene composition within brand constraints |
web-researcher |
ScrapeGraphAI deep extraction with citations |
seo-brief |
Search-intent briefs with keywords and outline |
trend-scout |
Current angles from best posts + web signals |
hook-writer |
Five hook variants per idea (question, contrarian, data, story, how-to) |
carousel-architect |
Slide-by-slide carousel structure |
link-auditor |
Verify links before publish |
python-researcher |
Run tools from the configured Python backend |
| Layer | Technology |
|---|---|
| Frontend | Nuxt 4, Vue 3, @nuxt/ui |
| Backend | Nuxt Server Routes, Better Auth |
| Database | Turso (libSQL) with native vector support |
| Agent runtime | pi SDK (@earendil-works/pi-coding-agent) in-process in packages/agent |
| AI | Per-business provider/model via pi ModelRuntime (OpenAI, Anthropic, Google, OpenRouter, DeepSeek, Ollama) |
| Scraping | ScrapeGraphAI (scrapegraph-js) default scraper, raw-fetch fallback |
| RAG | Turso vectors + unpdf/mammoth |
| Video | Pinned yt-dlp musllinux + ffmpeg in the Docker image |
| Python sidecar | FastAPI (packages/python-tools, optional, user-run, port 8100) |
packages/
├── db/ # Database layer (Drizzle ORM, Turso, services, migrations)
├── auth/ # Authentication (Better Auth) + AI settings UI
├── assets/ # Media upload & management
├── scheduler/ # Post scheduling & calendar
├── connect/ # Social platform connections + content board UI
├── tools/ # In-browser tools (image editor, etc.)
├── ai-tools/ # AI content generation + LLM/tool-backend routes
├── agent/ # Nuxt-native agent layer (pi SDK, tools, workflows, RAG, PII)
├── bulk-scheduler/ # Bulk post creation & scheduling
├── content/ # Static content & blog
├── ui/ # Base UI components (@nuxt/ui wrappers)
├── shared/ # Shared types/services
├── email/ # Email templates & service
├── python-tools/# Optional FastAPI sidecar for Python-only tools
├── site/ # Main application (layer merge point)
# Install dependencies
pnpm install
# Set up environment
cp .env-example .env
# Edit .env with your API keys
# Initialize database
cd packages/db && pnpm db:generate && pnpm db:migrate
# Start development
pnpm site:dev| Command | Description |
|---|---|
pnpm site:dev |
Start dev server (port 3000) |
pnpm build |
Build all packages |
pnpm site:build |
Build main site |
pnpm ui:lint |
Lint UI components |
cd packages/db && pnpm db:generate |
Generate database schema |
pnpm --filter @local-monorepo/db test:services |
Run DB service tests (SQLite harness) |
pnpm --filter @local-monorepo/agent test |
Run agent-layer tests (pi stub provider, no network) |
pnpm python-tools:dev |
Start the optional Python tools sidecar (port 8100) |
pnpm tts:assets |
Download TTS ONNX assets for Docker builds |
- User registration and login
- Assets management
- Tools (Image Editor, Video Silence Remover)
- Platform connections (Google, Facebook, Twitter, Instagram, Bluesky, LinkedIn, etc.)
- Post creation with multi-platform targeting
- Calendar view (Month, Week, Day)
- Hover preview on scheduled posts
- Chat templates & variable templates
- Business profile management
- MCP server (18 tools + 4 resources) with Claude.ai one-click connection
- Unified social inbox (comments + Facebook/Instagram DMs)
- Auto-reply comment-to-DM campaigns
- Auto-repost rules and Bluesky grow
- Adaptive analytics with best-time-to-post
- Notifications (in-app + email + digest)
- Nuxt-native agent platform: business chat (SSE), tool registry, content board kanban, trend scans, content chain with SEO/GEO/link checks
- Brand Playbook grounding (current edition only) and human-approval gates before schedule/publish
- Turso-native RAG (ingest + vector search)
- ScrapeGraphAI default scraper + configurable tool backends (ScrapeGraphAI key, optional Python tools sidecar)
MIT
MASTERING THE ART OF ROOFING Specializing in Residential and Commercial projects in Wilmington, Supply, and Brunswick County.
Save 10+ hours every week managing social media. Schedule posts, engage customers, and track results across all platforms—without the hassle or high costs.
The curated ecosystem of Mexican Business in Europe. Connect.Grow.Thrive.
Save 10+ hours every week managing social media. Schedule posts, engage customers, and track results across all platforms—without the hassle or high costs.
Level up your computer science skills with our curated list of top websites for tips, tools, and insights. Got a favorite? Share it and grow our CS resource hub
Explore the best ideas created by humans, here you can find some good ideas for your next side project, or for your startup. but most of the ideas that you will find here are not the best as we are humans so don't expect too much
Kickstart your SaaS journey with our curated directory of top open-source and premium starter kits. Find the tools you need to launch fast and efficiently. Have a favorite kit? Share it and contribute to our growing resource hub!
The personal website of Ismael Garcia
The personal website of Ismael Garcia
AI-powered short-form video generator — already integrated with MagicSync for seamless social media content scheduling.



.png)


























