今天在 GitHub Trending 上看到一个有意思的项目:AiToEarn,这是一个专为一人公司(OPC)打造的 AI 内容营销智能体平台,能够帮助创作者实现内容生成、分发、变现的全流程自动化。

一、项目概述

AiToEarn 是一个开源的 AI 内容营销自动化平台,围绕内容创作者的完整变现链路,提供四大核心 Agent 能力:

  • 💰 Monetize(内容赚钱):创作者可以在平台出售内容以完成商家的推广任务,支持 CPS、CPE、CPM 三种结算模式
  • 📢 Publish(内容发布):一键将内容分发到全球 10+ 主流平台,包括抖音、小红书、快手、B站、视频号、TikTok、YouTube、Facebook、Instagram、Threads、X(Twitter)、Pinterest、LinkedIn
  • 💬 Engage(内容互动):通过浏览器插件实现自动化互动运营,支持自动点赞、收藏、关注、AI 智能回复评论
  • 🎨 Create(内容创作):Agent 自动调用视频生成模型(Grok、Veo、Seedance 等)、视频翻译、剪辑模块,一站式完成视频制作

项目地址:https://github.com/yikart/AiToEarn

二、技术原理

架构设计

AiToEarn 采用前后端分离架构,主要包含以下模块:

project/
├── aitoearn-backend/    # 后端服务(Nx monorepo)
│   ├── apps/aitoearn-ai/     # AI 服务
│   └── apps/aitoearn-server/ # API 服务器
├── aitoearn-web/        # 前端 Web 应用
└── AttAiToEarn/         # Electron 桌面客户端

核心技术栈

  • 前端:基于 Electron 构建桌面应用,支持跨平台(Windows/macOS/Linux)
  • 后端:使用 Nx monorepo 管理,支持 pnpm 作为包管理器
  • AI 模型集成:支持 Nano Banana Pro、HappyHorse 1.0、Seedance 2.0 等图片/视频生成模型
  • 协议支持:提供 MCP(Model Context Protocol)协议,可在 Claude、Cursor 等 AI 助手中直接使用

数据存储

项目使用 Docker Compose 一键部署,内置 MongoDB 和 Redis 服务:

# docker-compose.yml 核心配置
services:
  aitoearn-server:
    depends_on:
      - mongodb
      - redis

Relay 机制

为了简化 OAuth 授权流程,AiToEarn 提供了 Relay 服务配置:

RELAY_SERVER_URL: https://aitoearn.ai/api
RELAY_API_KEY: 你的API-Key
RELAY_CALLBACK_URL: http://localhost:8080/api/plat/relay-callback

通过 Relay,用户可以直接借用官方的开发者凭据完成各平台的 OAuth 授权,无需自行申请开发者账号。

三、安装与快速开始

方式一:网页直接使用(最简单)

方式二:Docker 一键部署

# 克隆仓库
git clone https://github.com/yikart/AiToEarn.git
cd AiToEarn

# 启动服务
docker compose up -d

启动后访问 http://localhost:8080 即可使用。

方式三:在 Claude / Cursor 中使用

claude_desktop_config.json 中添加 MCP 配置:

{
  "mcpServers": {
    "aitoearn": {
      "type": "http",
      "url": "https://aitoearn.ai/api/unified/mcp",
      "headers": {
        "x-api-key": "你的API-Key"
      }
    }
  }
}

方式四:在 OpenClaw(龙虾)中使用

npx -y @aitoearn/openclaw-plugin-cli

首次运行会引导选择环境并输入 API Key。

四、使用方法与实战

获取 API Key

  1. 打开 aitoearn.cnaitoearn.ai
  2. 注册并登录
  3. 点击左侧菜单「设置」
  4. 在「API Key」中点击创建,复制生成的 Key

内容发布实战

AiToEarn 支持「日历排期」功能,像排日程一样统一规划所有平台的内容发布时间:

# 支持的平台
抖音、小红书、快手、B站、视频号、微信公众号、
TikTok、YouTube、Facebook、Instagram、Threads、X、Pinterest、LinkedIn

内容创作实战

Agent 自动调用以下模块完成内容制作:

  • 视频生成:Grok、Veo、Seedance 等模型
  • 视频翻译:自动翻译字幕和配音
  • 视频剪辑:自动剪辑、合成
  • 图片生成:Nano Banana 等顶级图片模型
  • 批量生成:支持并行生成多条内容,适合矩阵账号运营

内容互动实战

通过浏览器插件,可以实现:

// 自动化操作
- 自动点赞收藏关注
- 批量高效运营

// AI 智能回复
- 调用大模型生成针对性回复
- 评论挖掘识别"求链接""怎么购买"等高转化信号
- 品牌监测实时追踪品牌讨论

五、常见问题与解决方案

Q1: Docker 部署时 MongoDB 连接失败

检查 Docker 服务是否正常运行:

docker compose ps
docker compose logs mongodb

Q2: OAuth 授权失败

确保 Relay 配置正确,环境与 API Key 匹配:

  • 中国版 Key 使用 https://aitoearn.cn/api
  • 国际版 Key 使用 https://aitoearn.ai/api

环境和 Key 不匹配会导致 401 错误。

Q3: Electron 编译失败

better-sqlite3 需要本地编译环境:

npm run rebuild

确保已安装 node-gyp 和 Python。

Q4: MCP 连接超时

检查网络连接,国际版可能需要科学上网。也可以使用中国版服务:

{
  "url": "https://aitoearn.cn/api/unified/mcp"
}

六、总结

AiToEarn 是一个面向一人公司和独立创作者的内容营销自动化平台,通过四大 Agent 能力(Monetize、Publish、Engage、Create)覆盖了内容变现的完整链路。项目开源且提供多种部署方式,支持 Docker 一键部署、MCP 协议集成、OpenClaw 插件等多种使用方式。对于希望在多个平台同时运营内容、实现自动化内容生成和分发的创作者来说,这是一个值得尝试的工具。

项目正在积极迭代,最近更新了 HappyHorse 1.0 和 Seedance 2.0 模型支持,增强了视频/图文草稿批量生成能力。如果你对内容营销自动化感兴趣,不妨亲自体验一下。