{"id":47403008,"url":"https://github.com/yikart/AiToEarn","last_synced_at":"2026-04-03T18:00:50.524Z","repository":{"id":279598560,"uuid":"937970237","full_name":"yikart/AiToEarn","owner":"yikart","description":"Let's use AI to Earn!","archived":false,"fork":false,"pushed_at":"2026-04-02T05:49:53.000Z","size":340767,"stargazers_count":12287,"open_issues_count":1,"forks_count":2642,"subscribers_count":365,"default_branch":"main","last_synced_at":"2026-04-03T03:20:50.729Z","etag":null,"topics":["auto-publish","douyin","douyin-api","electron-app","electron-react","kuaishou","kwai","published","shipinhao","tool","xiaohongshu"],"latest_commit_sha":null,"homepage":"https://aitoearn.ai/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yikart.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-02-24T08:03:24.000Z","updated_at":"2026-04-03T03:08:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"107830cf-378d-4f07-81e1-e37ec6f68a91","html_url":"https://github.com/yikart/AiToEarn","commit_stats":null,"previous_names":["yikart/aitoearn"],"tags_count":29,"template":false,"template_full_name":null,"purl":"pkg:github/yikart/AiToEarn","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yikart%2FAiToEarn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yikart%2FAiToEarn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yikart%2FAiToEarn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yikart%2FAiToEarn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yikart","download_url":"https://codeload.github.com/yikart/AiToEarn/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yikart%2FAiToEarn/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31368156,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-03T17:53:18.093Z","status":"ssl_error","status_checked_at":"2026-04-03T17:53:17.617Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["auto-publish","douyin","douyin-api","electron-app","electron-react","kuaishou","kwai","published","shipinhao","tool","xiaohongshu"],"created_at":"2026-03-20T14:00:37.287Z","updated_at":"2026-04-03T18:00:50.501Z","avatar_url":"https://github.com/yikart.png","language":"TypeScript","readme":"# [Aitoearn：OPC（一人公司）的AI内容营销智能体](https://aitoearn.ai)\n\n\u003ca href=\"https://trendshift.io/repositories/20785\" target=\"_blank\"\u003e\u003cimg src=\"https://trendshift.io/api/badge/repositories/20785\" alt=\"yikart%2FAiToEarn | Trendshift\" style=\"width: 250px; height: 55px;\" width=\"250\" height=\"55\"/\u003e\u003c/a\u003e\n\n[![GitHub stars](https://img.shields.io/github/stars/yikart/AiToEarn?color=fa6470)](https://github.com/yikart/AiToEarn/stargazers)\n[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![Required Node.JS 20.18.x](https://img.shields.io/static/v1?label=node\u0026message=20.18.x\u0026logo=node.js\u0026color=3f893e)](https://nodejs.org/about/releases)\n\n简体中文 | [English](README_EN.md) | [日本語](README_JA.md)\n\n**Monetize · Publish · Engage · Create —— 一站式平台。**\n\nAiToEarn 通过 **AI 自动化**，帮助 OPC（一人公司）、创作者、品牌与企业在全球主流平台上构建、分发并变现内容。\n\n支持渠道：\n抖音、小红书（Rednote）、快手、哔哩哔哩、TikTok、YouTube、Facebook、Instagram、Threads、Twitter（X）、Pinterest、LinkedIn\n\n## 🚀 快速使用 AiToEarn（5 种方式）\n\n| 方式 | 适合谁 | 需要部署吗 |\n|------|--------|-----------|\n| [① 打开网站直接用](#use-web) | 所有用户 | ❌ 不需要 |\n| [② 在龙虾 OpenClaw 中用](#use-in-openclaw) | 龙虾用户 | ❌ 不需要 |\n| [③ 在 Claude / Cursor 等 AI 助手中用](#use-in-claude) | AI 工具用户 | ❌ 不需要 |\n| [④ Docker 一键部署](#use-docker) | 想私有化部署的团队 | ✅ 需要服务器 |\n| [⑤ 源码开发](#use-source) | 开发者 | ✅ 需要开发环境 |\n\n\u003e 💡 **方式 ②③④ 都需要先获取 API Key**，请先看 [如何获取 API Key](#get-api-key)。\n\n## 最新动态\n\n- **2026-03-26**: [2.1 version](https://www.aitoearn.ai/) — 内容交易市场上线；新增 OpenClaw（龙虾）支持，可在龙虾中直接使用 AiToEarn；新增 MCP 协议支持，可在 Claude、Cursor 等任何支持 MCP 的 Agent 或大模型中使用 AiToEarn。\n- **2026-02-07**: [1.8.0 version](https://www.aitoearn.ai/)，新增线下商户推广解决方案，支持餐厅、零售店、民宿、美容美发、健身房等多种线下业态，将线下推广活动转化为可执行的线上传播任务，通过内容发布与用户参与机制，帮助门店获取更多线上曝光和到店流量。\n- **2025-12-15**: \"All In Agent\" 的开始！我们加入了能够自动内容生成和发布以及一些帮助你操作 Aitoearn 的超级 AI 智能 Agent。[v1.4.3](https://github.com/yikart/AiToEarn/releases/tag/v1.4.3)\n- **2025-11-28**: 支持应用内自动更新。在创作界面新增大量 AI 功能，例如：缩写、扩写、图片生成、视频生成、标签生成等，并支持 Nano Banana Pro。[v1.4.0](https://github.com/yikart/AiToEarn/releases/tag/v1.4.0)\n- **2025-11-12**: 首个开源且可完全使用的版本。[v1.3.2](https://github.com/yikart/AiToEarn/releases/tag/v1.3.2)\n- **2025-09-16**: 首个出海版本，新增支持 Facebook、Instagram、Threads、Twitter、YouTube、TikTok、Pinterest。[v1.0.18](https://github.com/yikart/AiToEarn/releases/tag/v1.0.18)\n- **2025-02-26**: 首个开源版本，初步实现小红书、抖音、快手、视频号视频一键发布。[v0.1.1](https://github.com/yikart/AiToEarn/releases/tag/v0.1.1)\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ch2 style=\"display:inline;margin:0\"\u003e目录\u003c/h2\u003e\u003c/summary\u003e\n\n  \u003cbr/\u003e\n\n  1. [快速使用 AiToEarn（5 种方式）](#-快速使用-aitoearn5-种方式)\n  2. [最新动态](#最新动态)\n  3. [核心功能](#核心功能)\n  4. [如何获取 API Key](#get-api-key)\n  5. [贡献指南](#贡献指南)\n  6. [联系](#联系)\n  7. [推荐](#推荐)\n\u003c/details\u003e\n\n## 核心功能\n\nAiToEarn 围绕内容创作者的完整变现链路，提供四大 Agent 能力：\n\n\u003e **Monetize · Publish · Engage · Create**\n\n---\n\n### 💰 Monetize —— 内容赚钱\n\nAiToEarn 最核心的目标：**帮助每一位创作者赚钱**。\n\n创作者可以在平台出售内容以完成商家的推广任务。所有结算以结果为导向，我们提供三种结算模式：\n\n| 结算模式 | 全称 | 含义 |\n|---------|------|------|\n| **CPS** | Cost Per Sale | 按成交额结算 |\n| **CPE** | Cost Per Engagement | 按互动量结算 |\n| **CPM** | Cost Per Mille | 按播放量结算 |\n\n\u003cimg src=\"presentation/monetize-cn.png\" width=\"30%\"\u003e\n\n---\n\n### 📢 Publish —— 内容发布 Agent\n\n一键将内容分发到全球 10+ 主流平台，告别逐个平台手动发布。\n\n- **全网分发**：覆盖抖音、快手、B站、小红书、TikTok、YouTube、Facebook、Instagram、Threads、X（Twitter）、Pinterest、LinkedIn\n- **日历排期**：像排日程一样统一规划所有平台的内容发布时间\n\n\u003cimg src=\"presentation/publish-cn.png\" width=\"30%\"\u003e \u003cimg src=\"presentation/channel-cn.png\" width=\"30%\"\u003e\n\n\u003e ▶ 观看演示视频\n\n\u003ca href=\"https://www.youtube.com/watch?v=5041jEKaiU8\"\u003e\n  \u003cimg src=\"https://img.youtube.com/vi/5041jEKaiU8/0.jpg\" alt=\"Publish 演示视频\" width=\"480\"\u003e\n\u003c/a\u003e\n\n---\n\n### 💬 Engage —— 内容互动 Agent\n\n通过 AiToEarn 浏览器插件，在上述所有平台上实现自动化互动运营。\n\n- **自动化操作**：自动点赞、收藏、关注，批量高效运营\n- **AI 智能回复**：调用大模型为每条评论生成针对性回复，精准互动\n- **评论挖掘**：识别\"求链接\"\"怎么购买\"等高转化信号，快速响应\n- **品牌监测**：实时追踪关于你品牌的讨论，主动参与热点话题\n\n\u003e ▶ 观看演示视频\n\n\u003ca href=\"https://youtu.be/-QoHNrZBmp0\"\u003e\n  \u003cimg src=\"./presentation/engage-thumbnail-cn.png\" alt=\"Engage 演示视频\" width=\"480\"\u003e\n\u003c/a\u003e\n\n---\n\n### 🎨 Create —— 内容创作 Agent\n\n我们用 Agent 的方式重构了内容制作流程。只需告诉 Agent 你的内容需求，它会自动完成从创意到成品的全部工作。\n\n**视频内容**：Agent 自动调用视频生成模型（Grok、Veo、Seedance 等）、视频翻译模块、视频剪辑模块，一站式完成视频制作。\n\n**图文内容**：支持调用 Nano Banana 等顶级图片模型，自动生成高质量图文内容。\n\n**批量生成**：支持批量下发创作任务，Agent 可并行生成多条内容，快速铺量，适合矩阵账号运营和大规模内容分发场景。\n\n\u003e ▶ 观看演示视频\n\n\u003ca href=\"https://youtu.be/y900LxIrZT4\"\u003e\n  \u003cimg src=\"./presentation/display-1.5.2png.png\" alt=\"Create 演示视频\" width=\"480\"\u003e\n\u003c/a\u003e\n\n---\n\n\u003ch2 id=\"use-web\"\u003e① 打开网站直接用\u003c/h2\u003e\n\n最简单的方式，打开浏览器即可使用，无需任何配置：\n\n- 🇨🇳 中国用户访问：**[aitoearn.cn](https://aitoearn.cn/)**\n- 🌍 国际用户访问：**[aitoearn.ai](https://aitoearn.ai/)**\n\n---\n\n\u003ch2 id=\"get-api-key\"\u003e🔑 如何获取 API Key（后续步骤的前置条件）\u003c/h2\u003e\n\n\u003e 以下的方式 ②③④ 都需要 API Key。只需获取一次，所有方式通用。\n\n**3 步获取**：\n\n1. 打开 [aitoearn.cn](https://aitoearn.cn/)（中国用户）或 [aitoearn.ai](https://aitoearn.ai/)（国际用户），注册并登录\n2. 点击左侧菜单 **设置**\n3. 在 **API Key** 中点击创建，复制生成的 Key\n\n\u003cimg src=\"presentation/app-screenshot/0.%20api-key/api-key-settings.png\" alt=\"获取 API Key\" width=\"600\"\u003e\n\n\u003e ⚠️ 请妥善保管你的 API Key，不要泄露给他人。\n\n---\n\n\u003ch2 id=\"use-in-openclaw\"\u003e② 在龙虾 OpenClaw 中使用\u003c/h2\u003e\n\n\u003e 前置条件：已 [获取 API Key](#get-api-key)\n\n**1. 安装插件**\n\n```bash\nopenclaw plugins install @aitoearn/openclaw-plugin\n```\n\n**2. 配置插件**\n\n```bash\nopenclaw aitoearn setup\n```\n\n按照提示选择环境并输入你的 API Key 即可。配置完成后，你就可以直接对龙虾说\"帮我发一条小红书\"之类的指令了。\n\n---\n\n\u003ch2 id=\"use-in-claude\"\u003e③ 在 Claude / Cursor / 其他 AI 助手中使用\u003c/h2\u003e\n\n\u003e 前置条件：已 [获取 API Key](#get-api-key)\n\nAiToEarn 支持所有兼容 MCP 协议的 AI 助手。以下是常见工具的配置方式：\n\n\u003cdetails open\u003e\n\u003csummary\u003e\u003cb\u003eClaude Desktop\u003c/b\u003e\u003c/summary\u003e\n\n找到并编辑 `claude_desktop_config.json`，添加：\n\n```json\n{\n  \"mcpServers\": {\n    \"aitoearn\": {\n      \"type\": \"http\",\n      \"url\": \"https://aitoearn.ai/api/unified/mcp\",\n      \"headers\": {\n        \"x-api-key\": \"你的API-Key\"\n      }\n    }\n  }\n}\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eCursor\u003c/b\u003e\u003c/summary\u003e\n\n在 Cursor 的 MCP 设置中添加：\n\n```\nMCP 地址：https://aitoearn.ai/api/unified/mcp\n认证 Header：x-api-key: 你的API-Key\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e其他 AI 助手（通用配置）\u003c/b\u003e\u003c/summary\u003e\n\n任何支持 MCP 协议的工具，只需要两个信息：\n\n| 配置项 | 值 |\n|--------|------|\n| **MCP 地址** | `https://aitoearn.ai/api/unified/mcp` |\n| **认证 Header** | `x-api-key: 你的API-Key` |\n\n也支持 SSE 长连接方式：`https://aitoearn.ai/api/unified/sse`\n\n\u003c/details\u003e\n\n\u003e 💡 如果你是自部署用户，将 `aitoearn.ai` 替换为你自己的地址（如 `localhost:8080`）。\n\n---\n\n\u003ch2 id=\"use-docker\"\u003e④ Docker 一键部署\u003c/h2\u003e\n\n\u003e 前置条件：已安装 [Docker](https://docs.docker.com/get-docker/)\n\n适合想把 AiToEarn 部署在自己服务器上的团队。3 条命令搞定，无需手动安装数据库：\n\n```bash\ngit clone https://github.com/yikart/AiToEarn.git\ncd AiToEarn\ndocker compose up -d\n```\n\n启动后打开 **[http://localhost:8080](http://localhost:8080)** 即可使用。\n\n#### 配置 Relay（强烈推荐）\n\n\u003e **为什么要配 Relay？** 发布内容需要登录社交媒体账号（抖音、小红书、TikTok 等），而这些平台的 OAuth 登录需要开发者凭据。配置 Relay 后，你可以直接借用官方 aitoearn.ai 的凭据完成授权，**不需要自己去各平台申请开发者账号**。\n\n在 `docker-compose.yml` 的 `aitoearn-server` 服务中添加（API Key 获取方式见 [上方说明](#get-api-key)）：\n\n```yaml\nRELAY_SERVER_URL: https://aitoearn.ai/api\nRELAY_API_KEY: 你的API-Key\nRELAY_CALLBACK_URL: http://127.0.0.1:8080/api/plat/relay-callback\n```\n\n然后重启：`docker compose restart aitoearn-server`\n\n\u003e 📖 完整部署指南（生产环境配置、AI 服务、OAuth、存储等）请参阅 [DOCKER_DEPLOYMENT_CN.md](DOCKER_DEPLOYMENT_CN.md)。\n\n---\n\n\u003ch2 id=\"use-source\"\u003e⑤ 源码开发\u003c/h2\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e🧪 手动运行后端和前端（开发模式）\u003c/summary\u003e\n\n此模式主要用于本地开发和调试。\n您仍然可以使用 Docker 运行 MongoDB/Redis，或在配置文件中指向您自己的服务。\n\n#### 1. 启动后端服务\n\n```bash\ncd project/aitoearn-backend\npnpm install\n# 复制配置文件用于本地开发\ncp apps/aitoearn-ai/config/config.js apps/aitoearn-ai/config/local.config.js\ncp apps/aitoearn-server/config/config.js apps/aitoearn-server/config/local.config.js\npnpm nx serve aitoearn-ai\n# 在另一个终端\npnpm nx serve aitoearn-server\n```\n\n#### 2. 启动前端 `aitoearn-web`\n\n```bash\npnpm install\npnpm run dev\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e🖥️ 启动 Electron 桌面项目\u003c/summary\u003e\n\n```bash\n# 克隆仓库\ngit clone https://github.com/yikart/AttAiToEarn.git\n\n# 进入目录\ncd AttAiToEarn\n\n# 安装依赖\nnpm install\n\n# 编译 sqlite（better-sqlite3 需要 node-gyp 和本地 Python）\nnpm run rebuild\n\n# 启动开发\nnpm run dev\n```\n\nElectron 项目为 AiToEarn 提供桌面客户端。\n\n\u003c/details\u003e\n\n## 贡献指南\n\n请查看 [贡献指南](./CONTRIBUTING.md) 开始参与。\n\n## 联系\n\n- Telegram: [https://t.me/harryyyy2025](https://t.me/harryyyy2025)\n- 微信：扫码添加\n\n\u003cimg src=\"presentation/wechat.jpg\" alt=\"微信二维码\" width=\"200\"\u003e\n\n## 推荐\n\n- [MuseTalk](https://github.com/TMElyralab/MuseTalk)\n- [video_spider](https://github.com/5ime/video_spider)\n- [CosyVoice](https://github.com/FunAudioLLM/CosyVoice?tab=readme-ov-file)\n- [facefusion](https://github.com/facefusion/facefusion)\n- [NarratoAI](https://github.com/linyqh/NarratoAI)\n- [MoneyPrinterTurbo](https://github.com/harry0703/MoneyPrinterTurbo)\n","funding_links":[],"categories":["AI开源项目"],"sub_categories":["AI 工具"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyikart%2FAiToEarn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyikart%2FAiToEarn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyikart%2FAiToEarn/lists"}