explaingit

yikart/aitoearn

12,874TypeScriptAudience · generalComplexity · 3/5LicenseSetup · easy

TLDR

A platform for content creators to publish, schedule, and monetize content across 14+ social media platforms at once, with AI agents for video creation, automated engagement, and brand deal monetization.

Mindmap

mindmap
  root((AiToEarn))
    Agents
      Publish
      Create
      Engage
      Monetize
    Platforms
      TikTok YouTube
      Instagram X
      Chinese apps
    Deployment
      Hosted web app
      MCP protocol
      Docker self-host
    Monetization
      Brand deals
      Pay per view
      Pay per sale
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Publish a single video or post to TikTok, YouTube, Instagram, and 11 other platforms simultaneously from one dashboard.

USE CASE 2

Schedule a week of content across all your social channels using the built-in calendar view.

USE CASE 3

Use the AI video generation agent to batch-produce multiple content pieces without manual editing.

USE CASE 4

Accept paid brand promotion tasks and track earnings per sale, engagement, or thousand views.

Tech stack

TypeScriptElectronReactDocker

Getting it running

Difficulty · easy Time to first run · 5min

Self-hosted Docker deployment takes 3 commands, the hosted version at aitoearn.ai requires no setup at all.

Free to use and modify for any purpose including commercial use under the MIT license.

In plain English

AiToEarn is a platform for content creators and solo operators who want to publish and monetize content across many social media platforms without manually logging into each one. The README is primarily in Chinese but the product targets both Chinese and international creators. The platform organizes its features into four AI-driven agents. The Publish agent lets you distribute a single piece of content to more than 14 platforms simultaneously, including TikTok, YouTube, Instagram, X (Twitter), LinkedIn, Pinterest, and several Chinese platforms such as Douyin, Kuaishou, Bilibili, and Xiaohongshu. A calendar view lets you schedule posts across all channels from one place. The Create agent handles content production: it can call AI video generation models to produce clips, generate images, write captions, and batch-produce multiple content pieces at once. The Engage agent automates interaction on those platforms, including auto-liking, following, and generating AI replies to comments. The Monetize agent connects creators with brands, allowing them to accept paid promotion tasks and get paid per sale, per engagement, or per thousand views. The tool can be used in several ways. The simplest is the hosted web version at aitoearn.ai (or aitoearn.cn for mainland China users), which needs no setup. It also supports the MCP protocol, so it can be added as a tool inside Claude Desktop, Cursor, or other AI assistants. Teams that want a private deployment can use the Docker setup, which launches a self-contained instance with three commands. The project is open source under the MIT license and is built with TypeScript using Electron and React for the desktop layer.

Copy-paste prompts

Prompt 1
Using AiToEarn's MCP integration in Claude Desktop, write a tool call that publishes a video to TikTok and YouTube simultaneously.
Prompt 2
How do I deploy AiToEarn with Docker for a private self-hosted instance? Give me the three commands to get it running.
Prompt 3
I want to schedule 30 posts across Instagram and Xiaohongshu this month with AiToEarn. Walk me through setting up the calendar view.
Prompt 4
How does the AiToEarn Engage agent work? Can I configure it to auto-reply to comments only without auto-following accounts?
Prompt 5
Show me how to connect AiToEarn to a brand deal task and set up earnings tracking for a pay-per-sale campaign.
Open on GitHub → Explain another repo

← yikart on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.