AiToEarn is an open-source content marketing platform that automates creation, distribution, and monetization across 14+ social channels including Douyin, Xiaohongshu, WeChat, Kuaishou, Bilibili, TikTok, YouTube, Facebook, Instagram, LinkedIn, and more. It features one-click multi-platform publishing, calendar scheduling, and historical content import.
Built with Docker support for easy deployment, it includes AI tools for content generation (text, images via GPT and Flux, and videos via Seedance, Kling, Hailuo, Sora, Pika, Runway), trend analysis, brand monitoring, comment mining, and a coming-soon marketplace. Available on Windows, macOS, Android, and web.
Use Cases:
!GitHub stars (https://img.shields.io/github/stars/yikart/AttAiToEarn?color=fa6470) !GitHub license (https://img.shields.io/badge/license-MIT-blue.svg) Required Node.JS 20.18.x (https://img.shields.io/static/v1?label=node\&message=20.18.x%20\&logo=node.js\&color=3f893e)
English | 简体中文
Create · Publish · Engage · Monetize — all in one platform.
AiToEarn helps creators, brands, and businesses build, distribute, and monetize content with AI-powered automation across the world’s most popular platforms.
Supported Channels: Douyin, Xiaohongshu (Rednote), WeChat Channels, Kuaishou, Bilibili, WeChat Official Accounts, TikTok, YouTube, Facebook, Instagram, Threads, Twitter (X), Pinterest, LinkedIn
Watch the video (https://img.youtube.com/vi/5041jEKaiU8/0.jpg)
2025.11.28 : Support automatic updates within the application. Add a large number of AI functions to the creation interface, such as abbreviation, expansion, image creation, video creation, tag generation, etc., supporting Nano Banana Pro.v1.4.0 (https://github.com/yikart/AiToEarn/releases/tag/v1.4.0)
2025.11.12 : The first open-source, fully usable version,v1.3.2 (https://github.com/yikart/AiToEarn/releases/tag/v1.3.2)
Table of Contents
Download (https://img.shields.io/badge/Client%20Download-Get%20Started-blue?style=for-the-badge&logo=github) Web App (https://img.shields.io/badge/Web-Use%20Online-green?style=for-the-badge&logo=googlechrome) Google Play (https://img.shields.io/badge/Google%20Play-Get%20Started-black?style=for-the-badge&logo=googleplay)
📥 Supports: Windows, macOS, Android, iOS (coming soon)
This is the easiest way to run AiToEarn. It will start the frontend, backend, MongoDB and Redis with one command.
You do NOT need to install MongoDB or Redis on your machine manually.
git clone https://github.com/yikart/AiToEarn.git
cd AiToEarn
cp env.example .env
docker compose up -d
After Docker starts successfully, you can access services at:
| Service | URL | Description |
|---|---|---|
| Web Frontend | http://localhost:3000 (http://localhost:3000) | Web user interface |
| Main Backend API | http://localhost:3002 (http://localhost:3002) | AiToEarn main server API |
| Channel Service API | http://localhost:7001 (http://localhost:7001) | AiToEarn channel service API |
| MongoDB | localhost:27017 | MongoDB (inside Docker, uses username/password from .env) |
| Redis | localhost:6379 | Redis (inside Docker, uses password from .env) |
ℹ️ MongoDB & Redis are both started by
docker compose. You only need to configure their passwords in.env; no extra local installation is required.
Edit the .env file to set secure values and customize your deployment:
# Required security configurations
MONGODB_PASSWORD=your-secure-mongodb-password
REDIS_PASSWORD=your-secure-redis-password
JWT_SECRET=your-jwt-secret-key
INTERNAL_TOKEN=your-internal-token
# If external access is needed, set your public API/domain
NEXT_PUBLIC_API_URL=http://your-domain.com:3002/api
APP_DOMAIN=your-domain.com
Terminal-based AI coding assistant with multi-provider LLM support, session management, LSP integration, and interactive TUI for developers.
AI-powered video translation and dubbing tool supporting 100 languages with voice cloning, automated subtitle generation, and platform-optimized output for global content distribution.
Privacy-first AI meeting assistant with local transcription, speaker diarization, and automated summarization running entirely on your infrastructure without cloud dependencies.
Modern cross-platform system monitor built with Rust offering real-time CPU and memory tracking with beautiful UI, process management, and advanced search capabilities.
Ultra-efficient large language model achieving 3x faster reasoning generation on end devices with hybrid sparse attention and extensive hardware acceleration support.
Feature-rich Flutter-based Bilibili third-party client supporting multiple platforms with offline playback, DLNA casting, and extensive social interaction features.