Skip to content

leamsigc/MagicSync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

297 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MagicSync Logo

MagicSync

License

Not just a simple Social Media Management Platform


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

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.

Home Home 2 Business Initial MagicSync Logo Dashboard Feed View Image Editor Image View Podcast Player Upload Variables API Keys Bulk Create AI Bulk Create Custom Variables Bulk Import or Create Calendar Full Calendar Connect Provider Content Report Content Validation


What is MagicSync?

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
  • 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
  • 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

Features

Platform Connections

Connected Platforms Connect Account MagicSync Connect Provider

Connect all your social media accounts in one place and manage them from a unified dashboard.

Post Creation & Scheduling

All Posts All Posts MagicSync Bulk Create AI MagicSync Bulk Create Custom Variables MagicSync Bulk Import or Create Bulk Create

Create posts once and publish to multiple platforms simultaneously. Schedule them for optimal engagement times.

Calendar View

Calendar Full Calendar

Visual calendar with Month, Week, and Day views. Hover on posts to preview them per platform.

Media Management

MagicSync Upload Media Upload

Organize your media assets efficiently with upload, categorization, and easy access.

AI Tools & Templates

Chat Templates Variable Templates Business Management Content Validation Content Report Variables

Generate AI-powered posts, use chat templates for consistent messaging, and manage business profiles.

Built-in Tools

Image Editor MagicSync Image Editor MagicSync Image View MagicSync Podcast Player

  • 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

Available Skill

MagicSync comes with a specialized skill for social media management:

Skill Description
magic-sync Create, schedule, and manage social media posts across multiple platforms

MagicSync Skill

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"


Tech Stack

Layer Technology
Frontend Nuxt 4, Vue 3, @nuxt/ui
Backend Nuxt Server Routes, Better Auth
Database Turso (libSQL) with native vector support
AI LLM integration for content generation
Python Backend FastAPI (optional, port 8000)

Project Structure

packages/
├── db/          # Database layer (Drizzle ORM, Turso)
├── auth/        # Authentication (Better Auth)
├── assets/      # Media upload & management
├── scheduler/   # Post scheduling & calendar
├── connect/     # Social platform connections
├── tools/       # In-browser tools (image editor, etc.)
├── ai-tools/    # AI content generation
├── bulk-scheduler/  # Bulk post creation & scheduling
├── content/     # Static content & blog
├── ui/          # Base UI components (@nuxt/ui wrappers)
├── email/       # Email templates & service
├── site/        # Main application (layer merge point)

Quick Start

# 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

Commands

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
cd python-backend && pnpm dev Start FastAPI backend (port 8000)

Currently Working

  • 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

Follow the Journey

Facebook Instagram X LinkedIn


License

MIT


Other Projects

Roofing Mendoza LLC

MASTERING THE ART OF ROOFING Specializing in Residential and Commercial projects in Wilmington, Supply, and Brunswick County.

Text behind the image

Save 10+ hours every week managing social media. Schedule posts, engage customers, and track results across all platforms—without the hassle or high costs.

Mexican Goodies

The curated ecosystem of Mexican Business in Europe. Connect.Grow.Thrive.

Magic Sync

Save 10+ hours every week managing social media. Schedule posts, engage customers, and track results across all platforms—without the hassle or high costs.

Must Know Resources for Programmers

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

Human Ideas

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

Saas Starter Kits

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!

Leamsigc

The personal website of Ismael Garcia

Leamsigc

The personal website of Ismael Garcia


About

MagicSync is the ultimate open-source social media and content management platform. Designed for creators, small businesses, and teams Docs: https://leamsigc.github.io/MagicSync/

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors