Free open-source AI social media scheduler — self-hostable alternative to Postiz, Buffer, and Hootsuite with built-in AI content generation.
506
stars
123
commits
JavaScript
primary language
Aug 2, 2026
updated
A free, open-source AI social media scheduler built with Next.js. Upload videos, schedule posts, and publish directly to YouTube and TikTok — no subscription required. Self-hostable alternative to Buffer, Hootsuite, Later, and Sprout Social.
| Platform | Status |
|---|---|
| YouTube | ✅ Live |
| TikTok | ✅ Live |
| Instagram Reels | 🔜 Coming Soon |
| Facebook Reels | 🔜 Coming Soon |
| X (Twitter) | 🔜 Coming Soon |
| 🔜 Coming Soon | |
| Threads | 🔜 Coming Soon |
| 🔜 Coming Soon |
git clone https://github.com/Anil-matcha/Free-AI-Social-Media-Scheduler
cd Free-AI-Social-Media-Scheduler
npm install
cp .env.example .env
Fill in .env:
DATABASE_URL="postgresql://user:password@host:port/dbname?pgbouncer=true"
DIRECT_URL="postgresql://user:password@host:port/dbname"
NEXTAUTH_URL="http://localhost:3000"
NEXTAUTH_SECRET="your_nextauth_secret"
GOOGLE_CLIENT_ID="your_google_client_id"
GOOGLE_CLIENT_SECRET="your_google_client_secret"
MUAPIAPP_API_KEY="your_muapi_api_key"
WEBHOOK_URL="your_webhook_url"
STRIPE_SECRET_KEY="your_stripe_secret_key"
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY="your_stripe_publishable_key"
STRIPE_WEBHOOK_SECRET="your_stripe_webhook_secret"
npx prisma migrate deploy
npm run dev
Open http://localhost:3000.
npm run devOpen an issue or submit a pull request. Star the repo to stay updated as new platforms launch.
MIT License. See LICENSE for details.
123 commits
JavaScript
97.4%
CSS
2.4%
Free open-source AI social media scheduler — self-hostable alternative to Postiz, Buffer, and Hootsuite with built-in AI content generation.
506
stars
123
commits
JavaScript
primary language
Aug 2, 2026
updated
A free, open-source AI social media scheduler built with Next.js. Upload videos, schedule posts, and publish directly to YouTube and TikTok — no subscription required. Self-hostable alternative to Buffer, Hootsuite, Later, and Sprout Social.
| Platform | Status |
|---|---|
| YouTube | ✅ Live |
| TikTok | ✅ Live |
| Instagram Reels | 🔜 Coming Soon |
| Facebook Reels | 🔜 Coming Soon |
| X (Twitter) | 🔜 Coming Soon |
| 🔜 Coming Soon | |
| Threads | 🔜 Coming Soon |
| 🔜 Coming Soon |
git clone https://github.com/Anil-matcha/Free-AI-Social-Media-Scheduler
cd Free-AI-Social-Media-Scheduler
npm install
cp .env.example .env
Fill in .env:
DATABASE_URL="postgresql://user:password@host:port/dbname?pgbouncer=true"
DIRECT_URL="postgresql://user:password@host:port/dbname"
NEXTAUTH_URL="http://localhost:3000"
NEXTAUTH_SECRET="your_nextauth_secret"
GOOGLE_CLIENT_ID="your_google_client_id"
GOOGLE_CLIENT_SECRET="your_google_client_secret"
MUAPIAPP_API_KEY="your_muapi_api_key"
WEBHOOK_URL="your_webhook_url"
STRIPE_SECRET_KEY="your_stripe_secret_key"
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY="your_stripe_publishable_key"
STRIPE_WEBHOOK_SECRET="your_stripe_webhook_secret"
npx prisma migrate deploy
npm run dev
Open http://localhost:3000.
npm run devOpen an issue or submit a pull request. Star the repo to stay updated as new platforms launch.
MIT License. See LICENSE for details.
123 commits
JavaScript
97.4%
CSS
2.4%