yikart/AiToEarnPublic

Let's use AI to Earn!

AI summary: An AI agent platform automating content creation and distribution across global social media channels.

Stars
24.7K
+84 today
Forks
3.9K
Watchers
581
Open issues
14
Open PRs
5
Contributors
~25
Commits
2.6K
Branches
4

TypeScriptMITCreated Feb 24, 2025Last push 8d agoLatest release v2.5.0+342 stars this week+342 this month

Star history

since Feb 23, 2025
010K20KFeb 2025Aug 2025Feb 2026Aug 2026
24.7K stars as of Aug 6, 2026, tracked back to Feb 23, 2025. Historical curve reconstructed from public GitHub event archives, calibrated to the current total.

Contribution activity

commits per day, last 52 weeks
AugSepOctNovDecJanFebMarAprMayJunJulAugMonWedFri2025-08-10: 3 commits2025-08-11: 3 commits2025-08-12: 12 commits2025-08-13: 11 commits2025-08-14: 18 commits2025-08-15: 11 commits2025-08-16: 2 commits2025-08-17: 2 commits2025-08-18: 5 commits2025-08-19: 7 commits2025-08-20: 7 commits2025-08-21: 7 commits2025-08-22: 6 commits2025-08-23: 1 commit2025-08-24: 0 commits2025-08-25: 7 commits2025-08-26: 19 commits2025-08-27: 6 commits2025-08-28: 7 commits2025-08-29: 8 commits2025-08-30: 2 commits2025-08-31: 1 commit2025-09-01: 11 commits2025-09-02: 4 commits2025-09-03: 2 commits2025-09-04: 1 commit2025-09-05: 15 commits2025-09-06: 0 commits2025-09-07: 1 commit2025-09-08: 15 commits2025-09-09: 13 commits2025-09-10: 19 commits2025-09-11: 15 commits2025-09-12: 29 commits2025-09-13: 0 commits2025-09-14: 0 commits2025-09-15: 28 commits2025-09-16: 13 commits2025-09-17: 25 commits2025-09-18: 28 commits2025-09-19: 28 commits2025-09-20: 2 commits2025-09-21: 0 commits2025-09-22: 20 commits2025-09-23: 14 commits2025-09-24: 11 commits2025-09-25: 25 commits2025-09-26: 34 commits2025-09-27: 12 commits2025-09-28: 25 commits2025-09-29: 8 commits2025-09-30: 11 commits2025-10-01: 5 commits2025-10-02: 0 commits2025-10-03: 0 commits2025-10-04: 0 commits2025-10-05: 0 commits2025-10-06: 0 commits2025-10-07: 0 commits2025-10-08: 0 commits2025-10-09: 7 commits2025-10-10: 18 commits2025-10-11: 25 commits2025-10-12: 0 commits2025-10-13: 15 commits2025-10-14: 14 commits2025-10-15: 21 commits2025-10-16: 15 commits2025-10-17: 15 commits2025-10-18: 0 commits2025-10-19: 3 commits2025-10-20: 14 commits2025-10-21: 32 commits2025-10-22: 17 commits2025-10-23: 18 commits2025-10-24: 23 commits2025-10-25: 0 commits2025-10-26: 0 commits2025-10-27: 8 commits2025-10-28: 1 commit2025-10-29: 0 commits2025-10-30: 0 commits2025-10-31: 0 commits2025-11-01: 2 commits2025-11-02: 0 commits2025-11-03: 0 commits2025-11-04: 0 commits2025-11-05: 0 commits2025-11-06: 0 commits2025-11-07: 0 commits2025-11-08: 0 commits2025-11-09: 2 commits2025-11-10: 0 commits2025-11-11: 0 commits2025-11-12: 2 commits2025-11-13: 6 commits2025-11-14: 6 commits2025-11-15: 1 commit2025-11-16: 2 commits2025-11-17: 6 commits2025-11-18: 2 commits2025-11-19: 6 commits2025-11-20: 12 commits2025-11-21: 11 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 2 commits2025-11-25: 4 commits2025-11-26: 3 commits2025-11-27: 1 commit2025-11-28: 5 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 3 commits2025-12-02: 1 commit2025-12-03: 1 commit2025-12-04: 4 commits2025-12-05: 3 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 0 commits2025-12-09: 1 commit2025-12-10: 2 commits2025-12-11: 1 commit2025-12-12: 4 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 3 commits2025-12-16: 2 commits2025-12-17: 1 commit2025-12-18: 4 commits2025-12-19: 5 commits2025-12-20: 2 commits2025-12-21: 10 commits2025-12-22: 1 commit2025-12-23: 4 commits2025-12-24: 2 commits2025-12-25: 9 commits2025-12-26: 2 commits2025-12-27: 1 commit2025-12-28: 0 commits2025-12-29: 4 commits2025-12-30: 2 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 0 commits2026-01-06: 1 commit2026-01-07: 0 commits2026-01-08: 0 commits2026-01-09: 0 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 0 commits2026-01-13: 0 commits2026-01-14: 0 commits2026-01-15: 0 commits2026-01-16: 0 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 0 commits2026-01-20: 0 commits2026-01-21: 0 commits2026-01-22: 0 commits2026-01-23: 0 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 0 commits2026-01-27: 0 commits2026-01-28: 0 commits2026-01-29: 0 commits2026-01-30: 0 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 0 commits2026-02-03: 0 commits2026-02-04: 0 commits2026-02-05: 0 commits2026-02-06: 0 commits2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 0 commits2026-02-10: 4 commits2026-02-11: 0 commits2026-02-12: 0 commits2026-02-13: 0 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 0 commits2026-02-17: 0 commits2026-02-18: 0 commits2026-02-19: 0 commits2026-02-20: 0 commits2026-02-21: 0 commits2026-02-22: 0 commits2026-02-23: 0 commits2026-02-24: 0 commits2026-02-25: 0 commits2026-02-26: 0 commits2026-02-27: 0 commits2026-02-28: 0 commits2026-03-01: 0 commits2026-03-02: 0 commits2026-03-03: 0 commits2026-03-04: 0 commits2026-03-05: 0 commits2026-03-06: 0 commits2026-03-07: 2 commits2026-03-08: 0 commits2026-03-09: 0 commits2026-03-10: 0 commits2026-03-11: 0 commits2026-03-12: 0 commits2026-03-13: 0 commits2026-03-14: 0 commits2026-03-15: 0 commits2026-03-16: 0 commits2026-03-17: 3 commits2026-03-18: 3 commits2026-03-19: 0 commits2026-03-20: 0 commits2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 0 commits2026-03-24: 0 commits2026-03-25: 4 commits2026-03-26: 5 commits2026-03-27: 1 commit2026-03-28: 1 commit2026-03-29: 0 commits2026-03-30: 0 commits2026-03-31: 2 commits2026-04-01: 0 commits2026-04-02: 2 commits2026-04-03: 0 commits2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 0 commits2026-04-07: 0 commits2026-04-08: 0 commits2026-04-09: 0 commits2026-04-10: 0 commits2026-04-11: 1 commit2026-04-12: 0 commits2026-04-13: 2 commits2026-04-14: 0 commits2026-04-15: 0 commits2026-04-16: 0 commits2026-04-17: 1 commit2026-04-18: 0 commits2026-04-19: 0 commits2026-04-20: 3 commits2026-04-21: 0 commits2026-04-22: 0 commits2026-04-23: 0 commits2026-04-24: 0 commits2026-04-25: 0 commits2026-04-26: 0 commits2026-04-27: 0 commits2026-04-28: 0 commits2026-04-29: 0 commits2026-04-30: 0 commits2026-05-01: 0 commits2026-05-02: 0 commits2026-05-03: 0 commits2026-05-04: 0 commits2026-05-05: 0 commits2026-05-06: 0 commits2026-05-07: 0 commits2026-05-08: 0 commits2026-05-09: 2 commits2026-05-10: 0 commits2026-05-11: 1 commit2026-05-12: 1 commit2026-05-13: 4 commits2026-05-14: 2 commits2026-05-15: 1 commit2026-05-16: 0 commits2026-05-17: 0 commits2026-05-18: 0 commits2026-05-19: 1 commit2026-05-20: 0 commits2026-05-21: 1 commit2026-05-22: 0 commits2026-05-23: 0 commits2026-05-24: 0 commits2026-05-25: 0 commits2026-05-26: 0 commits2026-05-27: 0 commits2026-05-28: 0 commits2026-05-29: 0 commits2026-05-30: 0 commits2026-05-31: 0 commits2026-06-01: 0 commits2026-06-02: 0 commits2026-06-03: 0 commits2026-06-04: 0 commits2026-06-05: 0 commits2026-06-06: 0 commits2026-06-07: 0 commits2026-06-08: 0 commits2026-06-09: 0 commits2026-06-10: 0 commits2026-06-11: 0 commits2026-06-12: 0 commits2026-06-13: 0 commits2026-06-14: 0 commits2026-06-15: 0 commits2026-06-16: 0 commits2026-06-17: 0 commits2026-06-18: 0 commits2026-06-19: 0 commits2026-06-20: 0 commits2026-06-21: 0 commits2026-06-22: 1 commit2026-06-23: 1 commit2026-06-24: 2 commits2026-06-25: 0 commits2026-06-26: 2 commits2026-06-27: 0 commits2026-06-28: 0 commits2026-06-29: 0 commits2026-06-30: 0 commits2026-07-01: 0 commits2026-07-02: 0 commits2026-07-03: 0 commits2026-07-04: 0 commits2026-07-05: 0 commits2026-07-06: 5 commits2026-07-07: 0 commits2026-07-08: 0 commits2026-07-09: 1 commit2026-07-10: 0 commits2026-07-11: 0 commits2026-07-12: 0 commits2026-07-13: 0 commits2026-07-14: 0 commits2026-07-15: 0 commits2026-07-16: 0 commits2026-07-17: 0 commits2026-07-18: 0 commits2026-07-19: 0 commits2026-07-20: 0 commits2026-07-21: 0 commits2026-07-22: 0 commits2026-07-23: 1 commit2026-07-24: 0 commits2026-07-25: 0 commits2026-07-26: 0 commits2026-07-27: 0 commits2026-07-28: 0 commits2026-07-29: 0 commits2026-07-30: 1 commit2026-07-31: 0 commits2026-08-01: 0 commits2026-08-02: 0 commits2026-08-03: 0 commits2026-08-04: 0 commits2026-08-05: 0 commits2026-08-06: 0 commits2026-08-07: 0 commits2026-08-08: 0 commits
1,012 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Widely adopted

    24,745 stars

  • Permissive license

    MIT

  • Continuous integration

    Automated checks passing

  • Repeat trending

    5 trending appearances

What AiToEarn does

AiToEarn is a comprehensive content marketing platform designed to automate the lifecycle of digital publishing. Utilizing AI agents, it generates, schedules, and distributes content across major networks like TikTok, YouTube, Xiaohongshu, and Twitter. The platform targets "one-person companies" and independent creators, providing a unified dashboard to manage global reach without a dedicated marketing team. It offers flexible deployment options, from a managed web interface to fully self-hosted Docker solutions.

The platform is aimed at solo entrepreneurs, content creators, and small marketing teams seeking to scale their output. It is particularly useful for those targeting both Western and Chinese social media ecosystems.

  • Multi-channel distribution: Automatically formats and posts content to over a dozen global platforms including YouTube and TikTok.
  • AI-driven generation: Leverages integrated agents to draft posts, translate text, and optimize hashtags for specific networks.
  • Flexible deployment: Provides options for cloud usage, API integration into Claude/Cursor, and private Docker deployment.
  • Unified management dashboard: Consolidates engagement metrics and scheduling across all connected social accounts.
  • OpenClaw integration: Natively supports integration with the OpenClaw ecosystem for advanced automation workflows.

Where teams use it

Solo-founder marketing

Allows single-person startups to maintain a consistent presence on multiple platforms without dedicating hours to social media management.

Cross-border content publishing

Automates the translation and distribution of content to international platforms like Twitter and Xiaohongshu simultaneously.

AI assistant augmentation

Enables users to publish content directly from conversational interfaces like Claude by utilizing the provided API.

Private agency automation

Allows marketing agencies to self-host the platform via Docker to manage client accounts securely and at scale.

Getting started: Visit aitoearn.ai to use the web interface or configure the Docker deployment with a valid API key.

README

main branch

yikart%2FAiToEarn | Trendshift

GitHub stars GitHub license Required Node.JS 20.18.x

简体中文 | English | 日本語

Monetize · Publish · Engage · Create —— 一站式平台。

AiToEarn 通过 AI Agent自动化,帮助 OPC(一人公司)、创作者、品牌与企业在全球主流平台上构建、分发并变现内容。

支持渠道: 抖音、小红书(Rednote)、快手、哔哩哔哩、视频号、TikTok、YouTube、Facebook、Instagram、Threads、Twitter(X)、Pinterest、LinkedIn

🚀 快速使用 AiToEarn(5 种方式)

方式 适合谁 需要部署吗
① 打开网站直接用 所有用户 ❌ 不需要
② 在龙虾 OpenClaw 中用 龙虾用户 ❌ 不需要
③ 在 Claude / Cursor 等 AI 助手中用 AI 工具用户 ❌ 不需要
④ Docker 一键部署 想私有化部署的团队 ✅ 需要服务器
⑤ 源码开发 开发者 ✅ 需要开发环境

💡 方式 ②③④ 都需要先获取 API Key,请先看 如何获取 API Key

最新动态

  • 2026-06-23: 2.5 version — Relay 配置改为在配置管理界面中操作,并拆分为 Server Relay 与 AI Relay:Server Relay 用于发布平台授权,AI Relay 用于使用平台提供的 AI 模型,新增开放平台
  • 2026-05-21: 2.4 version — 草稿生成新增支持 HappyHorse 1.0 和 Seedance 2.0,增强视频/图文草稿批量生成、多模型选择、参考图片/视频、目标平台限制与文案提示词;带来全新界面风格,并增强 Twitter/X 探索与互动能力。
  • 2026-04-20: OpenClaw(龙虾)新增 AiToEarn 赚钱支持,可在龙虾中直接接收并执行内容变现任务。
  • 2026-03-26: 2.1 version — 内容交易市场上线;新增 OpenClaw(龙虾)支持,可在龙虾中直接使用 AiToEarn;新增 MCP 协议支持,可在 Claude、Cursor 等任何支持 MCP 的 Agent 或大模型中使用 AiToEarn。
  • 2026-02-07: 1.8.0 version,新增线下商户推广解决方案,支持餐厅、零售店、民宿、美容美发、健身房等多种线下业态,将线下推广活动转化为可执行的线上传播任务,通过内容发布与用户参与机制,帮助门店获取更多线上曝光和到店流量。
  • 2025-12-15: "All In Agent" 的开始!我们加入了能够自动内容生成和发布以及一些帮助你操作 Aitoearn 的超级 AI 智能 Agent。v1.4.3
  • 2025-11-28: 支持应用内自动更新。在创作界面新增大量 AI 功能,例如:缩写、扩写、图片生成、视频生成、标签生成等,并支持 Nano Banana Pro。v1.4.0
  • 2025-11-12: 首个开源且可完全使用的版本。v1.3.2
  • 2025-09-16: 首个出海版本,新增支持 Facebook、Instagram、Threads、Twitter、YouTube、TikTok、Pinterest。v1.0.18
  • 2025-02-26: 首个开源版本,初步实现小红书、抖音、快手、视频号视频一键发布。v0.1.1

目录


  1. 快速使用 AiToEarn(5 种方式)
  2. 最新动态
  3. 核心功能
  4. 如何获取 API Key
  5. 贡献指南
  6. 联系
  7. 推荐

核心功能

AiToEarn 围绕内容创作者的完整变现链路,提供四大 Agent 能力:

Monetize · Publish · Engage · Create


💰 Monetize —— 内容赚钱

AiToEarn 最核心的目标:帮助每一位创作者赚钱

创作者可以在平台出售内容以完成商家的推广任务。所有结算以结果为导向,我们提供三种结算模式:

结算模式 全称 含义
CPS Cost Per Sale 按成交额结算
CPE Cost Per Engagement 按互动量结算
CPM Cost Per Mille 按播放量结算


📢 Publish —— 内容发布 Agent

一键将内容分发到全球 10+ 主流平台,告别逐个平台手动发布。

  • 全网分发:覆盖抖音、快手、B站、小红书、视频号、微信公众号、TikTok、YouTube、Facebook、Instagram、Threads、X(Twitter)、Pinterest、LinkedIn
  • 日历排期:像排日程一样统一规划所有平台的内容发布时间

▶ 观看演示视频

Publish 演示视频

💬 Engage —— 内容互动 Agent

通过 AiToEarn 浏览器插件,在上述所有平台上实现自动化互动运营。

  • 自动化操作:自动点赞、收藏、关注,批量高效运营
  • AI 智能回复:调用大模型为每条评论生成针对性回复,精准互动
  • 评论挖掘:识别"求链接""怎么购买"等高转化信号,快速响应
  • 品牌监测:实时追踪关于你品牌的讨论,主动参与热点话题

▶ 观看演示视频

Engage 演示视频

🎨 Create —— 内容创作 Agent

我们用 Agent 的方式重构了内容制作流程。只需告诉 Agent 你的内容需求,它会自动完成从创意到成品的全部工作。

视频内容:Agent 自动调用视频生成模型(Grok、Veo、Seedance 等)、视频翻译模块、视频剪辑模块,一站式完成视频制作。

图文内容:支持调用 Nano Banana 等顶级图片模型,自动生成高质量图文内容。

批量生成:支持批量下发创作任务,Agent 可并行生成多条内容,快速铺量,适合矩阵账号运营和大规模内容分发场景。

▶ 观看演示视频

Create 演示视频

① 打开网站直接用

最简单的方式,打开浏览器即可使用,无需任何配置:


🔑 如何获取 API Key(后续步骤的前置条件)

以下的方式 ②③④ 都需要 API Key。只需获取一次,所有方式通用。

3 步获取

  1. 打开 aitoearn.cn(中国用户)或 aitoearn.ai(国际用户),注册并登录
  2. 点击左侧菜单 设置
  3. API Key 中点击创建,复制生成的 Key

获取 API Key


② 在龙虾 OpenClaw 中使用

前置条件:已 获取 API Key

请在服务器终端输入以下命令!请在服务器终端输入以下命令!请在服务器终端输入以下命令!

安装插件

npx -y @aitoearn/openclaw-plugin-cli

首次运行后会先让你选择环境并输入 API Key。请确保环境与 Key 匹配:

  • 中国版:使用 aitoearn.cn 获取的 API Key
  • 国际版:使用 aitoearn.ai 获取的 API Key

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

安装完成后,你就可以在 OpenClaw 中直接接收并执行 AiToEarn 的赚钱任务:

在 OpenClaw 中执行 AiToEarn 赚钱任务


③ 在 Claude / Cursor / 其他 AI 助手中使用

前置条件:已 获取 API Key

AiToEarn 支持所有兼容 MCP 协议的 AI 助手。以下是常见工具的配置方式:

请根据 API Key 来源选择地址,环境和 Key 不匹配会导致 401:

环境 MCP 地址 SSE 地址
中国版 https://aitoearn.cn/api/unified/mcp https://aitoearn.cn/api/unified/sse
国际版 https://aitoearn.ai/api/unified/mcp https://aitoearn.ai/api/unified/sse
Claude Desktop

找到并编辑 claude_desktop_config.json,添加:

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

在 Cursor 的 MCP 设置中添加:

MCP 地址:https://aitoearn.ai/api/unified/mcp
认证 Header:x-api-key: 你的API-Key
其他 AI 助手(通用配置)

任何支持 MCP 协议的工具,只需要两个信息:

配置项
MCP 地址 https://aitoearn.ai/api/unified/mcp
认证 Header x-api-key: 你的API-Key

也支持 SSE 长连接方式:https://aitoearn.ai/api/unified/sse

💡 如果你是自部署用户,将 aitoearn.ai 替换为你自己的地址(如 localhost:8080)。


④ Docker 一键部署

前置条件:已安装 Docker

适合想把 AiToEarn 部署在自己服务器上的团队。3 条命令搞定,无需手动安装数据库:

git clone https://github.com/yikart/AiToEarn.git
cd AiToEarn
docker compose up -d

启动后打开 http://localhost:8080 即可使用。

配置 Relay(强烈推荐)

为什么要配 Relay? 发布内容需要登录社交媒体账号(抖音、小红书、TikTok 等),而这些平台的 OAuth 登录需要开发者凭据。配置 Relay 后,你可以直接借用官方 aitoearn.ai 的凭据完成授权,不需要自己去各平台申请开发者账号

在浏览器打开部署后的界面,进入 配置管理,按需分别配置:

  • Server → Relay 中转:用于内容发布和社交平台 OAuth 授权。
  • AI → Relay 中转:用于使用平台提供的 AI 模型。

OpenAI、Gemini、Anthropic 等模型服务商也可以在 AI → 模型服务商 中填写平台提供的 API Key 和 API 地址。

API Key 获取方式见 上方说明。中国版 Key 搭配 https://aitoearn.cn/api,国际版 Key 搭配 https://aitoearn.ai/api;环境和 Key 不匹配会导致 401。

保存后点击 保存并重启,让对应服务重新加载配置。

📖 完整部署指南(生产环境配置、AI 服务、OAuth、存储等)请参阅 DOCKER_DEPLOYMENT_CN.md


⑤ 源码开发

🧪 手动运行后端和前端(开发模式)

此模式主要用于本地开发和调试。 您仍然可以使用 Docker 运行 MongoDB/Redis,或在配置文件中指向您自己的服务。

1. 启动后端服务

cd project/aitoearn-backend
pnpm install
# 复制配置文件用于本地开发
cp apps/aitoearn-ai/config/config.yaml apps/aitoearn-ai/config/local.config.yaml
cp apps/aitoearn-server/config/config.yaml apps/aitoearn-server/config/local.config.yaml
pnpm nx serve aitoearn-ai
# 在另一个终端
pnpm nx serve aitoearn-server

2. 启动前端 aitoearn-web

pnpm install
pnpm run dev
🖥️ 启动 Electron 桌面项目
# 克隆仓库
git clone https://github.com/yikart/AttAiToEarn.git

# 进入目录
cd AttAiToEarn

# 安装依赖
npm install

# 编译 sqlite(better-sqlite3 需要 node-gyp 和本地 Python)
npm run rebuild

# 启动开发
npm run dev

Electron 项目为 AiToEarn 提供桌面客户端。

贡献指南

请查看 贡献指南 开始参与。

联系

如果你在使用过程中遇到困难、使用问题或异常情况,优先通过 GitHub Issues 提交反馈,方便我们统一跟进和处理。

微信二维码

推荐

View on GitHub

Recent activity

commits and pull requests

Releases and announcements

28 total
  1. v2.5.0v2.5.0Jun 24, 2026

    ## 2.5 更新内容 ### Relay 与配置管理 - Relay 配置迁移到配置管理界面,不再要求用户直接改 `docker-compose.yml` 的运行时环境变量。 - Relay 拆分为 **Server Relay** 和 **AI Relay**:Server Relay 用于发布平台授权,AI Relay 用于使用平台提供的 AI 模型。 - Docker 部署改为通过挂载的 `config.yaml` 管理后端和 AI 服务运行时配置,配置可在界面中维护。 ### 开源版能力同步 - 同步 2.5 开源版前后端能力,并清理非开源业务残留。 - 更新发布平台授权、账号、发布、素材和平台能力元数据相关链路。 - 增加 AI Relay、Video Relay 和 Relay Media 支持,让开源部署可以通过平台 Relay 使用 AI 生成能力。 ### 草稿箱与内容生成 - 强化草稿箱批量生成流程,支持更完整的模型参数、平台限制、素材引用和任务状态管理。 - 优化 AI 生成、素材上传、草稿引用、发布记录和生成详情等前端交互。 ### Docker 与文档 - 更新 Docker Compose、部署文档和三语 README,说明新的配置管理、Relay 配置和本地部署方式。 - 修复 Docker 前端构建配置问题。 - 修复本地 Docker 自动登录在前端清空登录态后不能恢复的问题。

  2. v2.4.0v2.4.0May 21, 2026

    ## 更新内容 ### 草稿生成 - 新增支持 HappyHorse 1.0 和 Seedance 2.0。 - 增强视频/图文草稿批量生成、多模型选择、参考图片/视频、目标平台限制与文案提示词。 ### 全新界面风格 - 更新前端整体视觉风格,让日常创作、草稿管理和发布操作更清晰。 ### Twitter/X 能力增强 - 新增前端探索控制台,可查看时间线、我的推文、提及、书签、粉丝/关注、列表、搜索、推文详情、对话、引用、转推等内容。 - 支持回复、引用、点赞、转推、收藏等互动操作。

  3. v2.1.0v2.1.0Mar 28, 2026120 downloads

    修复大量可用性问题;新增 OpenClaw(龙虾)支持,可在龙虾中直接使用 AiToEarn;新增 MCP 协议支持,可在 Claude、Cursor 等任何支持 MCP 的 Agent 或大模型中使用 AiToEarn。

  4. v1.8.0v1.8.0Feb 10, 2026

    Starting from version 1.8.0, we will discontinue updates for the Windows, macOS, and Android clients. Future development will focus on the Web version. To continue using AitoEarn, please visit: https://aitoearn.ai/ In version 1.8.0, we introduced support for offline business scenarios, covering restaurants, retail stores, hotels and guesthouses, beauty and hair salons, gyms, and other types of physical businesses. This feature transforms offline promotional activities into executable online distribution tasks. Through content publishing and user participation mechanisms, it helps businesses gain more online exposure and in-store traffic. 从 1.8.0 版本开始,我们将停止更新 Windows、macOS 和 Android 客户端,后续将集中资源持续迭代 Web 版本。 如需继续使用 AitoEarn,请访问:https://aitoearn.ai/ 在 1.8.0 版本中,我们新增了对线下场景的支持,覆盖餐厅、零售店、民宿、美容美发、健身房等多种线下业态。该功能可将线下推广活动转化为可执行的线上传播任务,通过内容发布与用户参与机制,帮助门店获取更多线上曝光和到店流量。

  5. v1.5.01.5.0Dec 30, 2025830 downloads

    # 🚀 [AiToEarn v1.5.0](https://aitoearn.ai/) **AiToEarn Agent Continuous Improvements! 📣** 1. Task Sharing Feature Enhancement 2. User Interface Optimization 3. System Stability Improvements 4. Bug Fixes --- ## 📥 Quick Start for Creators (App & Web) | OS | Download | |----|-----------| | Android | [![Download Android](https://img.shields.io/badge/APK-Android1.5.0-green?logo=android&logoColor=white)](https://aitoearn.ai/api/app-release/download/latest/android) [![Google Play](https://img.shields.io/badge/Google_Play-Store-blue?logo=googleplay&logoColor=white)](https://play.google.com/store/apps/details?id=com.yika.aitoearn.aitoearn_app)| | Windows | [![Download Windows](https://img.shields.io/badge/Setup-Windows1.5.0-blue?logo=windows&logoColor=white)](https://aitoearn.ai/api/app-release/download/latest/windows) | | macOS | [![Download macOS](https://img.shields.io/badge/DMG-macOS1.5.0-black?logo=apple&logoColor=white)](https://aitoearn.ai/api/app-release/download/latest/macos) | | iOS | **Coming soon!** | | Web | [Use on Web](https://aitoearn.ai/en/accounts) | --- ### 🆕 **Features & Enhancements** * fix: Some bugs have been fixed by @gaozhenqiang i

Code frequency

additions and deletions
+365.1K-365.1KWeek of 2025-08-10: +25,168 linesWeek of 2025-08-10: -8,412 linesWeek of 2025-08-17: +72,965 linesWeek of 2025-08-17: -8,840 linesWeek of 2025-08-24: +12,548 linesWeek of 2025-08-24: -20,121 linesWeek of 2025-08-31: +3,314 linesWeek of 2025-08-31: -1,312 linesWeek of 2025-09-07: +36,637 linesWeek of 2025-09-07: -26,139 linesWeek of 2025-09-14: +10,514 linesWeek of 2025-09-14: -7,600 linesWeek of 2025-09-21: +35,852 linesWeek of 2025-09-21: -36,625 linesWeek of 2025-09-28: +2,442 linesWeek of 2025-09-28: -1,197 linesWeek of 2025-10-05: +56,587 linesWeek of 2025-10-05: -2,202 linesWeek of 2025-10-12: +5,264 linesWeek of 2025-10-12: -835 linesWeek of 2025-10-19: +12,753 linesWeek of 2025-10-19: -5,349 linesWeek of 2025-10-26: +118,219 linesWeek of 2025-10-26: -365,057 linesWeek of 2025-11-02: +0 linesWeek of 2025-11-02: -0 linesWeek of 2025-11-09: +244,006 linesWeek of 2025-11-09: -155,160 linesWeek of 2025-11-16: +17,652 linesWeek of 2025-11-16: -11,593 linesWeek of 2025-11-23: +6,932 linesWeek of 2025-11-23: -3,435 linesWeek of 2025-11-30: +11,625 linesWeek of 2025-11-30: -853 linesWeek of 2025-12-07: +8,256 linesWeek of 2025-12-07: -2,872 linesWeek of 2025-12-14: +116,817 linesWeek of 2025-12-14: -45,039 linesWeek of 2025-12-21: +27,480 linesWeek of 2025-12-21: -26,498 linesWeek of 2025-12-28: +30,554 linesWeek of 2025-12-28: -27,574 linesWeek of 2026-01-04: +15 linesWeek of 2026-01-04: -3 linesWeek of 2026-01-11: +0 linesWeek of 2026-01-11: -0 linesWeek of 2026-01-18: +0 linesWeek of 2026-01-18: -0 linesWeek of 2026-01-25: +0 linesWeek of 2026-01-25: -0 linesWeek of 2026-02-01: +0 linesWeek of 2026-02-01: -0 linesWeek of 2026-02-08: +258 linesWeek of 2026-02-08: -296 linesWeek of 2026-02-15: +0 linesWeek of 2026-02-15: -0 linesWeek of 2026-02-22: +0 linesWeek of 2026-02-22: -0 linesWeek of 2026-03-01: +6 linesWeek of 2026-03-01: -0 linesWeek of 2026-03-08: +0 linesWeek of 2026-03-08: -0 linesWeek of 2026-03-15: +351,463 linesWeek of 2026-03-15: -281,528 linesWeek of 2026-03-22: +12,606 linesWeek of 2026-03-22: -16,145 linesWeek of 2026-03-29: +1,073 linesWeek of 2026-03-29: -983 linesWeek of 2026-04-05: +1 linesWeek of 2026-04-05: -1 linesWeek of 2026-04-12: +37 linesWeek of 2026-04-12: -53 linesWeek of 2026-04-19: +133 linesWeek of 2026-04-19: -76 linesWeek of 2026-04-26: +0 linesWeek of 2026-04-26: -0 linesWeek of 2026-05-03: +6 linesWeek of 2026-05-03: -3 linesWeek of 2026-05-10: +133 linesWeek of 2026-05-10: -39 linesWeek of 2026-05-17: +275,577 linesWeek of 2026-05-17: -132,660 linesWeek of 2026-05-24: +0 linesWeek of 2026-05-24: -0 linesWeek of 2026-05-31: +0 linesWeek of 2026-05-31: -0 linesWeek of 2026-06-07: +0 linesWeek of 2026-06-07: -0 linesWeek of 2026-06-14: +0 linesWeek of 2026-06-14: -0 linesWeek of 2026-06-21: +245,885 linesWeek of 2026-06-21: -290,443 linesWeek of 2026-06-28: +0 linesWeek of 2026-06-28: -0 linesWeek of 2026-07-05: +46 linesWeek of 2026-07-05: -2,100 linesWeek of 2026-07-12: +0 linesWeek of 2026-07-12: -0 linesWeek of 2026-07-19: +1 linesWeek of 2026-07-19: -1 linesWeek of 2026-07-26: +1 linesWeek of 2026-07-26: -1 linesWeek of 2026-08-02: +0 linesWeek of 2026-08-02: -0 linesAug 10, 2025Aug 2, 2026
+1.7M lines added, -1.5M removed over the last year.

Commits per week

last 52 weeks
1240Week of 2025-08-10: 60 commitsWeek of 2025-08-17: 35 commitsWeek of 2025-08-24: 49 commitsWeek of 2025-08-31: 34 commitsWeek of 2025-09-07: 92 commitsWeek of 2025-09-14: 124 commitsWeek of 2025-09-21: 116 commitsWeek of 2025-09-28: 49 commitsWeek of 2025-10-05: 50 commitsWeek of 2025-10-12: 80 commitsWeek of 2025-10-19: 107 commitsWeek of 2025-10-26: 11 commitsWeek of 2025-11-02: 0 commitsWeek of 2025-11-09: 17 commitsWeek of 2025-11-16: 39 commitsWeek of 2025-11-23: 15 commitsWeek of 2025-11-30: 12 commitsWeek of 2025-12-07: 8 commitsWeek of 2025-12-14: 17 commitsWeek of 2025-12-21: 29 commitsWeek of 2025-12-28: 6 commitsWeek of 2026-01-04: 1 commitsWeek of 2026-01-11: 0 commitsWeek of 2026-01-18: 0 commitsWeek of 2026-01-25: 0 commitsWeek of 2026-02-01: 0 commitsWeek of 2026-02-08: 4 commitsWeek of 2026-02-15: 0 commitsWeek of 2026-02-22: 0 commitsWeek of 2026-03-01: 2 commitsWeek of 2026-03-08: 0 commitsWeek of 2026-03-15: 6 commitsWeek of 2026-03-22: 11 commitsWeek of 2026-03-29: 4 commitsWeek of 2026-04-05: 1 commitsWeek of 2026-04-12: 3 commitsWeek of 2026-04-19: 3 commitsWeek of 2026-04-26: 0 commitsWeek of 2026-05-03: 2 commitsWeek of 2026-05-10: 9 commitsWeek of 2026-05-17: 2 commitsWeek of 2026-05-24: 0 commitsWeek of 2026-05-31: 0 commitsWeek of 2026-06-07: 0 commitsWeek of 2026-06-14: 0 commitsWeek of 2026-06-21: 6 commitsWeek of 2026-06-28: 0 commitsWeek of 2026-07-05: 6 commitsWeek of 2026-07-12: 0 commitsWeek of 2026-07-19: 1 commitsWeek of 2026-07-26: 1 commitsWeek of 2026-08-02: 0 commitsAug 10, 2025Aug 2, 2026
1K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 6 commitsSun 1:00 — 6 commitsSun 2:00 — 2 commitsSun 3:00 — 1 commitsSun 4:00 — 0 commitsSun 5:00 — 0 commitsSun 6:00 — 0 commitsSun 7:00 — 0 commitsSun 8:00 — 0 commitsSun 9:00 — 2 commitsSun 10:00 — 8 commitsSun 11:00 — 10 commitsSun 12:00 — 11 commitsSun 13:00 — 5 commitsSun 14:00 — 12 commitsSun 15:00 — 6 commitsSun 16:00 — 11 commitsSun 17:00 — 7 commitsSun 18:00 — 10 commitsSun 19:00 — 13 commitsSun 20:00 — 8 commitsSun 21:00 — 12 commitsSun 22:00 — 9 commitsSun 23:00 — 6 commitsMon 0:00 — 5 commitsMon 1:00 — 2 commitsMon 2:00 — 0 commitsMon 3:00 — 0 commitsMon 4:00 — 0 commitsMon 5:00 — 0 commitsMon 6:00 — 0 commitsMon 7:00 — 0 commitsMon 8:00 — 0 commitsMon 9:00 — 6 commitsMon 10:00 — 32 commitsMon 11:00 — 38 commitsMon 12:00 — 17 commitsMon 13:00 — 7 commitsMon 14:00 — 13 commitsMon 15:00 — 31 commitsMon 16:00 — 27 commitsMon 17:00 — 40 commitsMon 18:00 — 39 commitsMon 19:00 — 47 commitsMon 20:00 — 27 commitsMon 21:00 — 32 commitsMon 22:00 — 21 commitsMon 23:00 — 15 commitsTue 0:00 — 5 commitsTue 1:00 — 1 commitsTue 2:00 — 0 commitsTue 3:00 — 0 commitsTue 4:00 — 0 commitsTue 5:00 — 0 commitsTue 6:00 — 0 commitsTue 7:00 — 1 commitsTue 8:00 — 0 commitsTue 9:00 — 6 commitsTue 10:00 — 25 commitsTue 11:00 — 28 commitsTue 12:00 — 22 commitsTue 13:00 — 12 commitsTue 14:00 — 16 commitsTue 15:00 — 18 commitsTue 16:00 — 43 commitsTue 17:00 — 42 commitsTue 18:00 — 33 commitsTue 19:00 — 34 commitsTue 20:00 — 27 commitsTue 21:00 — 22 commitsTue 22:00 — 26 commitsTue 23:00 — 19 commitsWed 0:00 — 15 commitsWed 1:00 — 5 commitsWed 2:00 — 3 commitsWed 3:00 — 3 commitsWed 4:00 — 0 commitsWed 5:00 — 0 commitsWed 6:00 — 0 commitsWed 7:00 — 1 commitsWed 8:00 — 0 commitsWed 9:00 — 7 commitsWed 10:00 — 34 commitsWed 11:00 — 15 commitsWed 12:00 — 28 commitsWed 13:00 — 7 commitsWed 14:00 — 10 commitsWed 15:00 — 23 commitsWed 16:00 — 35 commitsWed 17:00 — 28 commitsWed 18:00 — 33 commitsWed 19:00 — 25 commitsWed 20:00 — 36 commitsWed 21:00 — 41 commitsWed 22:00 — 23 commitsWed 23:00 — 14 commitsThu 0:00 — 5 commitsThu 1:00 — 6 commitsThu 2:00 — 0 commitsThu 3:00 — 0 commitsThu 4:00 — 0 commitsThu 5:00 — 0 commitsThu 6:00 — 0 commitsThu 7:00 — 0 commitsThu 8:00 — 2 commitsThu 9:00 — 6 commitsThu 10:00 — 31 commitsThu 11:00 — 26 commitsThu 12:00 — 9 commitsThu 13:00 — 15 commitsThu 14:00 — 16 commitsThu 15:00 — 13 commitsThu 16:00 — 23 commitsThu 17:00 — 35 commitsThu 18:00 — 42 commitsThu 19:00 — 38 commitsThu 20:00 — 32 commitsThu 21:00 — 34 commitsThu 22:00 — 30 commitsThu 23:00 — 19 commitsFri 0:00 — 9 commitsFri 1:00 — 8 commitsFri 2:00 — 0 commitsFri 3:00 — 0 commitsFri 4:00 — 0 commitsFri 5:00 — 0 commitsFri 6:00 — 0 commitsFri 7:00 — 0 commitsFri 8:00 — 2 commitsFri 9:00 — 12 commitsFri 10:00 — 37 commitsFri 11:00 — 36 commitsFri 12:00 — 30 commitsFri 13:00 — 23 commitsFri 14:00 — 19 commitsFri 15:00 — 25 commitsFri 16:00 — 34 commitsFri 17:00 — 32 commitsFri 18:00 — 46 commitsFri 19:00 — 24 commitsFri 20:00 — 41 commitsFri 21:00 — 39 commitsFri 22:00 — 23 commitsFri 23:00 — 11 commitsSat 0:00 — 1 commitsSat 1:00 — 2 commitsSat 2:00 — 0 commitsSat 3:00 — 0 commitsSat 4:00 — 0 commitsSat 5:00 — 0 commitsSat 6:00 — 1 commitsSat 7:00 — 0 commitsSat 8:00 — 0 commitsSat 9:00 — 0 commitsSat 10:00 — 12 commitsSat 11:00 — 3 commitsSat 12:00 — 7 commitsSat 13:00 — 3 commitsSat 14:00 — 4 commitsSat 15:00 — 9 commitsSat 16:00 — 8 commitsSat 17:00 — 10 commitsSat 18:00 — 16 commitsSat 19:00 — 20 commitsSat 20:00 — 13 commitsSat 21:00 — 4 commitsSat 22:00 — 6 commitsSat 23:00 — 6 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Jun 10, 2026daily#17+21
Jun 8, 2026daily#20+30
May 14, 2026daily#11+88
May 13, 2026daily#23+49
May 12, 2026daily#13+59
  • freeCodeCamp/freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

    453.6K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    385.5K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • anomalyco/opencode

    The open source coding agent.

    194.7K stars · TypeScript