| 1 | # [Aitoearn:OPC(一人公司)的AI内容营销智能体](https://aitoearn.ai) |
| 2 | |
| 3 | <a href="https://trendshift.io/repositories/20785" target="_blank"><img src="https://trendshift.io/api/badge/repositories/20785" alt="yikart%2FAiToEarn | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a> |
| 4 | |
| 5 | [](https://github.com/yikart/AiToEarn/stargazers) |
| 6 | [](LICENSE) |
| 7 | [](https://nodejs.org/about/releases) |
| 8 | |
| 9 | 简体中文 | [English](README_EN.md) | [日本語](README_JA.md) |
| 10 | |
| 11 | **Monetize · Publish · Engage · Create —— 一站式平台。** |
| 12 | |
| 13 | AiToEarn 通过 **AI Agent自动化**,帮助 OPC(一人公司)、创作者、品牌与企业在全球主流平台上构建、分发并变现内容。 |
| 14 | |
| 15 | 支持渠道: |
| 16 | 抖音、小红书(Rednote)、快手、哔哩哔哩、视频号、TikTok、YouTube、Facebook、Instagram、Threads、Twitter(X)、Pinterest、LinkedIn |
| 17 | |
| 18 | ## 🚀 快速使用 AiToEarn(5 种方式) |
| 19 | |
| 20 | | 方式 | 适合谁 | 需要部署吗 | |
| 21 | |------|--------|-----------| |
| 22 | | [① 打开网站直接用](#use-web) | 所有用户 | ❌ 不需要 | |
| 23 | | [② 在龙虾 OpenClaw 中用](#use-in-openclaw) | 龙虾用户 | ❌ 不需要 | |
| 24 | | [③ 在 Claude / Cursor 等 AI 助手中用](#use-in-claude) | AI 工具用户 | ❌ 不需要 | |
| 25 | | [④ Docker 一键部署](#use-docker) | 想私有化部署的团队 | ✅ 需要服务器 | |
| 26 | | [⑤ 源码开发](#use-source) | 开发者 | ✅ 需要开发环境 | |
| 27 | |
| 28 | > 💡 **方式 ②③④ 都需要先获取 API Key**,请先看 [如何获取 API Key](#get-api-key)。 |
| 29 | |
| 30 | ## 最新动态 |
| 31 | |
| 32 | - **2026-06-23**: [2.5 version](https://github.com/yikart/AiToEarn/releases/tag/v2.5.0) — Relay 配置改为在配置管理界面中操作,并拆分为 Server Relay 与 AI Relay:Server Relay 用于发布平台授权,AI Relay 用于使用平台提供的 AI 模型,新增[开放平台](https://docs.aitoearn.cn/)。 |
| 33 | - **2026-05-21**: [2.4 version](https://github.com/yikart/AiToEarn/releases/tag/v2.4.0) — 草稿生成新增支持 HappyHorse 1.0 和 Seedance 2.0,增强视频/图文草稿批量生成、多模型选择、参考图片/视频、目标平台限制与文案提示词;带来全新界面风格,并增强 Twitter/X 探索与互动能力。 |
| 34 | - **2026-04-20**: OpenClaw(龙虾)新增 AiToEarn 赚钱支持,可在龙虾中直接接收并执行内容变现任务。 |
| 35 | - **2026-03-26**: [2.1 version](https://www.aitoearn.ai/) — 内容交易市场上线;新增 OpenClaw(龙虾)支持,可在龙虾中直接使用 AiToEarn;新增 MCP 协议支持,可在 Claude、Cursor 等任何支持 MCP 的 Agent 或大模型中使用 AiToEarn。 |
| 36 | - **2026-02-07**: [1.8.0 version](https://www.aitoearn.ai/),新增线下商户推广解决方案,支持餐厅、零售店、民宿、美容美发、健身房等多种线下业态,将线下推广活动转化为可执行的线上传播任务,通过内容发布与用户参与机制,帮助门店获取更多线上曝光和到店流量。 |
| 37 | - **2025-12-15**: "All In Agent" 的开始!我们加入了能够自动内容生成和发布以及一些帮助你操作 Aitoearn 的超级 AI 智能 Agent。[v1.4.3](https://github.com/yikart/AiToEarn/releases/tag/v1.4.3) |
| 38 | - **2025-11-28**: 支持应用内自动更新。在创作界面新增大量 AI 功能,例如:缩写、扩写、图片生成、视频生成、标签生成等,并支持 Nano Banana Pro。[v1.4.0](https://github.com/yikart/AiToEarn/releases/tag/v1.4.0) |
| 39 | - **2025-11-12**: 首个开源且可完全使用的版本。[v1.3.2](https://github.com/yikart/AiToEarn/releases/tag/v1.3.2) |
| 40 | - **2025-09-16**: 首个出海版本,新增支持 Facebook、Instagram、Threads、Twitter、YouTube、TikTok、Pinterest。[v1.0.18](https://github.com/yikart/AiToEarn/releases/tag/v1.0.18) |
| 41 | - **2025-02-26**: 首个开源版本,初步实现小红书、抖音、快手、视频号视频一键发布。[v0.1.1](https://github.com/yikart/AiToEarn/releases/tag/v0.1.1) |
| 42 | |
| 43 | <details> |
| 44 | <summary><h2 style="display:inline;margin:0">目录</h2></summary> |
| 45 | |
| 46 | <br/> |
| 47 | |
| 48 | 1. [快速使用 AiToEarn(5 种方式)](#-快速使用-aitoearn5-种方式) |
| 49 | 2. [最新动态](#最新动态) |
| 50 | 3. [核心功能](#核心功能) |
| 51 | 4. [如何获取 API Key](#get-api-key) |
| 52 | 5. [贡献指南](#贡献指南) |
| 53 | 6. [联系](#联系) |
| 54 | 7. [推荐](#推荐) |
| 55 | </details> |
| 56 | |
| 57 | ## 核心功能 |
| 58 | |
| 59 | AiToEarn 围绕内容创作者的完整变现链路,提供四大 Agent 能力: |
| 60 | |
| 61 | > **Monetize · Publish · Engage · Create** |
| 62 | |
| 63 | --- |
| 64 | |
| 65 | ### 💰 Monetize —— 内容赚钱 |
| 66 | |
| 67 | AiToEarn 最核心的目标:**帮助每一位创作者赚钱**。 |
| 68 | |
| 69 | 创作者可以在平台出售内容以完成商家的推广任务。所有结算以结果为导向,我们提供三种结算模式: |
| 70 | |
| 71 | | 结算模式 | 全称 | 含义 | |
| 72 | |---------|------|------| |
| 73 | | **CPS** | Cost Per Sale | 按成交额结算 | |
| 74 | | **CPE** | Cost Per Engagement | 按互动量结算 | |
| 75 | | **CPM** | Cost Per Mille | 按播放量结算 | |
| 76 | |
| 77 | <img src="presentation/monetize-cn.png" width="30%"> |
| 78 | |
| 79 | --- |
| 80 | |
| 81 | ### 📢 Publish —— 内容发布 Agent |
| 82 | |
| 83 | 一键将内容分发到全球 10+ 主流平台,告别逐个平台手动发布。 |
| 84 | |
| 85 | - **全网分发**:覆盖抖音、快手、B站、小红书、视频号、微信公众号、TikTok、YouTube、Facebook、Instagram、Threads、X(Twitter)、Pinterest、LinkedIn |
| 86 | - **日历排期**:像排日程一样统一规划所有平台的内容发布时间 |
| 87 | |
| 88 | <img src="presentation/publish-cn.png" width="30%"> <img src="presentation/channel-cn.png" width="30%"> |
| 89 | |
| 90 | > ▶ 观看演示视频 |
| 91 | |
| 92 | <a href="https://www.youtube.com/watch?v=5041jEKaiU8"> |
| 93 | <img src="https://img.youtube.com/vi/5041jEKaiU8/0.jpg" alt="Publish 演示视频" width="480"> |
| 94 | </a> |
| 95 | |
| 96 | --- |
| 97 | |
| 98 | ### 💬 Engage —— 内容互动 Agent |
| 99 | |
| 100 | 通过 AiToEarn 浏览器插件,在上述所有平台上实现自动化互动运营。 |
| 101 | |
| 102 | - **自动化操作**:自动点赞、收藏、关注,批量高效运营 |
| 103 | - **AI 智能回复**:调用大模型为每条评论生成针对性回复,精准互动 |
| 104 | - **评论挖掘**:识别"求链接""怎么购买"等高转化信号,快速响应 |
| 105 | - **品牌监测**:实时追踪关于你品牌的讨论,主动参与热点话题 |
| 106 | |
| 107 | > ▶ 观看演示视频 |
| 108 | |
| 109 | <a href="https://youtu.be/-QoHNrZBmp0"> |
| 110 | <img src="./presentation/engage-thumbnail-cn.png" alt="Engage 演示视频" width="480"> |
| 111 | </a> |
| 112 | |
| 113 | --- |
| 114 | |
| 115 | ### 🎨 Create —— 内容创作 Agent |
| 116 | |
| 117 | 我们用 Agent 的方式重构了内容制作流程。只需告诉 Agent 你的内容需求,它会自动完成从创意到成品的全部工作。 |
| 118 | |
| 119 | **视频内容**:Agent 自动调用视频生成模型(Grok、Veo、Seedance 等)、视频翻译模块、视频剪辑模块,一站式完成视频制作。 |
| 120 | |
| 121 | **图文内容**:支持调用 Nano Banana 等顶级图片模型,自动生成高质量图文内容。 |
| 122 | |
| 123 | **批量生成**:支持批量下发创作任务,Agent 可并行生成多条内容,快速铺量,适合矩阵账号运营和大规模内容分发场景。 |
| 124 | |
| 125 | > ▶ 观看演示视频 |
| 126 | |
| 127 | <a href="https://youtu.be/y900LxIrZT4"> |
| 128 | <img src="./presentation/display-1.5.2png.png" alt="Create 演示视频" width="480"> |
| 129 | </a> |
| 130 | |
| 131 | --- |
| 132 | |
| 133 | <h2 id="use-web">① 打开网站直接用</h2> |
| 134 | |
| 135 | 最简单的方式,打开浏览器即可使用,无需任何配置: |
| 136 | |
| 137 | - 🇨🇳 中国用户访问:**[aitoearn.cn](https://aitoearn.cn/)** |
| 138 | - 🌍 国际用户访问:**[aitoearn.ai](https://aitoearn.ai/)** |
| 139 | |
| 140 | --- |
| 141 | |
| 142 | <h2 id="get-api-key">🔑 如何获取 API Key(后续步骤的前置条件)</h2> |
| 143 | |
| 144 | > 以下的方式 ②③④ 都需要 API Key。只需获取一次,所有方式通用。 |
| 145 | |
| 146 | **3 步获取**: |
| 147 | |
| 148 | 1. 打开 [aitoearn.cn](https://aitoearn.cn/)(中国用户)或 [aitoearn.ai](https://aitoearn.ai/)(国际用户),注册并登录 |
| 149 | 2. 点击左侧菜单 **设置** |
| 150 | 3. 在 **API Key** 中点击创建,复制生成的 Key |
| 151 | |
| 152 | <img src="presentation/app-screenshot/0.%20api-key/api-key-settings.png" alt="获取 API Key" width="600"> |
| 153 | |
| 154 | --- |
| 155 | |
| 156 | <h2 id="use-in-openclaw">② 在龙虾 OpenClaw 中使用</h2> |
| 157 | |
| 158 | > 前置条件:已 [获取 API Key](#get-api-key) |
| 159 | |
| 160 | |
| 161 | **请在服务器终端输入以下命令!请在服务器终端输入以下命令!请在服务器终端输入以下命令!** |
| 162 | |
| 163 | **安装插件** |
| 164 | |
| 165 | ```bash |
| 166 | npx -y @aitoearn/openclaw-plugin-cli |
| 167 | ``` |
| 168 | |
| 169 | 首次运行后会先让你选择环境并输入 API Key。请确保环境与 Key 匹配: |
| 170 | |
| 171 | - 中国版:使用 `aitoearn.cn` 获取的 API Key |
| 172 | - 国际版:使用 `aitoearn.ai` 获取的 API Key |
| 173 | |
| 174 | 环境和 Key 不匹配会导致 401。 |
| 175 | |
| 176 | 安装完成后,你就可以在 OpenClaw 中直接接收并执行 AiToEarn 的赚钱任务: |
| 177 | |
| 178 | <img src="presentation/openclaw-earn-demo.png" alt="在 OpenClaw 中执行 AiToEarn 赚钱任务" width="360"> |
| 179 | |
| 180 | --- |
| 181 | |
| 182 | <h2 id="use-in-claude">③ 在 Claude / Cursor / 其他 AI 助手中使用</h2> |
| 183 | |
| 184 | > 前置条件:已 [获取 API Key](#get-api-key) |
| 185 | |
| 186 | AiToEarn 支持所有兼容 MCP 协议的 AI 助手。以下是常见工具的配置方式: |
| 187 | |
| 188 | 请根据 API Key 来源选择地址,环境和 Key 不匹配会导致 401: |
| 189 | |
| 190 | | 环境 | MCP 地址 | SSE 地址 | |
| 191 | |------|---------|---------| |
| 192 | | 中国版 | `https://aitoearn.cn/api/unified/mcp` | `https://aitoearn.cn/api/unified/sse` | |
| 193 | | 国际版 | `https://aitoearn.ai/api/unified/mcp` | `https://aitoearn.ai/api/unified/sse` | |
| 194 | |
| 195 | <details open> |
| 196 | <summary><b>Claude Desktop</b></summary> |
| 197 | |
| 198 | 找到并编辑 `claude_desktop_config.json`,添加: |
| 199 | |
| 200 | ```json |
| 201 | { |
| 202 | "mcpServers": { |
| 203 | "aitoearn": { |
| 204 | "type": "http", |
| 205 | "url": "https://aitoearn.ai/api/unified/mcp", |
| 206 | "headers": { |
| 207 | "x-api-key": "你的API-Key" |
| 208 | } |
| 209 | } |
| 210 | } |
| 211 | } |
| 212 | ``` |
| 213 | |
| 214 | </details> |
| 215 | |
| 216 | <details> |
| 217 | <summary><b>Cursor</b></summary> |
| 218 | |
| 219 | 在 Cursor 的 MCP 设置中添加: |
| 220 | |
| 221 | ``` |
| 222 | MCP 地址:https://aitoearn.ai/api/unified/mcp |
| 223 | 认证 Header:x-api-key: 你的API-Key |
| 224 | ``` |
| 225 | |
| 226 | </details> |
| 227 | |
| 228 | <details> |
| 229 | <summary><b>其他 AI 助手(通用配置)</b></summary> |
| 230 | |
| 231 | 任何支持 MCP 协议的工具,只需要两个信息: |
| 232 | |
| 233 | | 配置项 | 值 | |
| 234 | |--------|------| |
| 235 | | **MCP 地址** | `https://aitoearn.ai/api/unified/mcp` | |
| 236 | | **认证 Header** | `x-api-key: 你的API-Key` | |
| 237 | |
| 238 | 也支持 SSE 长连接方式:`https://aitoearn.ai/api/unified/sse` |
| 239 | |
| 240 | </details> |
| 241 | |
| 242 | > 💡 如果你是自部署用户,将 `aitoearn.ai` 替换为你自己的地址(如 `localhost:8080`)。 |
| 243 | |
| 244 | --- |
| 245 | |
| 246 | <h2 id="use-docker">④ Docker 一键部署</h2> |
| 247 | |
| 248 | > 前置条件:已安装 [Docker](https://docs.docker.com/get-docker/) |
| 249 | |
| 250 | 适合想把 AiToEarn 部署在自己服务器上的团队。3 条命令搞定,无需手动安装数据库: |
| 251 | |
| 252 | ```bash |
| 253 | git clone https://github.com/yikart/AiToEarn.git |
| 254 | cd AiToEarn |
| 255 | docker compose up -d |
| 256 | ``` |
| 257 | |
| 258 | 启动后打开 **[http://localhost:8080](http://localhost:8080)** 即可使用。 |
| 259 | |
| 260 | #### 配置 Relay(强烈推荐) |
| 261 | |
| 262 | > **为什么要配 Relay?** 发布内容需要登录社交媒体账号(抖音、小红书、TikTok 等),而这些平台的 OAuth 登录需要开发者凭据。配置 Relay 后,你可以直接借用官方 aitoearn.ai 的凭据完成授权,**不需要自己去各平台申请开发者账号**。 |
| 263 | |
| 264 | 在浏览器打开部署后的界面,进入 **配置管理**,按需分别配置: |
| 265 | |
| 266 | - **Server → Relay 中转**:用于内容发布和社交平台 OAuth 授权。 |
| 267 | - **AI → Relay 中转**:用于使用平台提供的 AI 模型。 |
| 268 | |
| 269 | OpenAI、Gemini、Anthropic 等模型服务商也可以在 **AI → 模型服务商** 中填写平台提供的 API Key 和 API 地址。 |
| 270 | |
| 271 | API Key 获取方式见 [上方说明](#get-api-key)。中国版 Key 搭配 `https://aitoearn.cn/api`,国际版 Key 搭配 `https://aitoearn.ai/api`;环境和 Key 不匹配会导致 401。 |
| 272 | |
| 273 | 保存后点击 **保存并重启**,让对应服务重新加载配置。 |
| 274 | |
| 275 | > 📖 完整部署指南(生产环境配置、AI 服务、OAuth、存储等)请参阅 [DOCKER_DEPLOYMENT_CN.md](DOCKER_DEPLOYMENT_CN.md)。 |
| 276 | |
| 277 | --- |
| 278 | |
| 279 | <h2 id="use-source">⑤ 源码开发</h2> |
| 280 | |
| 281 | <details> |
| 282 | <summary>🧪 手动运行后端和前端(开发模式)</summary> |
| 283 | |
| 284 | 此模式主要用于本地开发和调试。 |
| 285 | 您仍然可以使用 Docker 运行 MongoDB/Redis,或在配置文件中指向您自己的服务。 |
| 286 | |
| 287 | #### 1. 启动后端服务 |
| 288 | |
| 289 | ```bash |
| 290 | cd project/aitoearn-backend |
| 291 | pnpm install |
| 292 | # 复制配置文件用于本地开发 |
| 293 | cp apps/aitoearn-ai/config/config.yaml apps/aitoearn-ai/config/local.config.yaml |
| 294 | cp apps/aitoearn-server/config/config.yaml apps/aitoearn-server/config/local.config.yaml |
| 295 | pnpm nx serve aitoearn-ai |
| 296 | # 在另一个终端 |
| 297 | pnpm nx serve aitoearn-server |
| 298 | ``` |
| 299 | |
| 300 | #### 2. 启动前端 `aitoearn-web` |
| 301 | |
| 302 | ```bash |
| 303 | pnpm install |
| 304 | pnpm run dev |
| 305 | ``` |
| 306 | |
| 307 | </details> |
| 308 | |
| 309 | <details> |
| 310 | <summary>🖥️ 启动 Electron 桌面项目</summary> |
| 311 | |
| 312 | ```bash |
| 313 | # 克隆仓库 |
| 314 | git clone https://github.com/yikart/AttAiToEarn.git |
| 315 | |
| 316 | # 进入目录 |
| 317 | cd AttAiToEarn |
| 318 | |
| 319 | # 安装依赖 |
| 320 | npm install |
| 321 | |
| 322 | # 编译 sqlite(better-sqlite3 需要 node-gyp 和本地 Python) |
| 323 | npm run rebuild |
| 324 | |
| 325 | # 启动开发 |
| 326 | npm run dev |
| 327 | ``` |
| 328 | |
| 329 | Electron 项目为 AiToEarn 提供桌面客户端。 |
| 330 | |
| 331 | </details> |
| 332 | |
| 333 | ## 贡献指南 |
| 334 | |
| 335 | 请查看 [贡献指南](./CONTRIBUTING.md) 开始参与。 |
| 336 | |
| 337 | ## 联系 |
| 338 | |
| 339 | 如果你在使用过程中遇到困难、使用问题或异常情况,优先通过 [GitHub Issues](https://github.com/yikart/AiToEarn/issues) 提交反馈,方便我们统一跟进和处理。 |
| 340 | |
| 341 | - Telegram: [https://t.me/harryyyy2025](https://t.me/harryyyy2025) |
| 342 | - 微信:扫码添加 |
| 343 | |
| 344 | <img src="presentation/wechat-0706.png" alt="微信二维码" width="200"> |
| 345 | |
| 346 | ## 推荐 |
| 347 | - [AtomGit托管](https://atomgit.com/yikart/AitoEarn) |
| 348 | - [MuseTalk](https://github.com/TMElyralab/MuseTalk) |
| 349 | - [video_spider](https://github.com/5ime/video_spider) |
| 350 | - [CosyVoice](https://github.com/FunAudioLLM/CosyVoice?tab=readme-ov-file) |
| 351 | - [facefusion](https://github.com/facefusion/facefusion) |
| 352 | - [NarratoAI](https://github.com/linyqh/NarratoAI) |
| 353 | - [MoneyPrinterTurbo](https://github.com/harry0703/MoneyPrinterTurbo) |
| 354 |