Skip to content
On this page

AI 编程代理 + IM 互联开源项目

是什么

AI 编程代理 + IM 互联 是一套将 AI 编程能力(如 Codex, Claude Code)通过消息网关(Gateway)直接桥接到日常沟通工具(飞书、Telegram、Discord 等)的架构方案。它把 AI 从一个独立的 IDE 插件或网页窗口,转化为一个能住在聊天群组里的“虚拟程序员”。

  • 核心定位:将 AI 编程能力从“单点工具”升级为“团队协作接口”。
  • 代表项目:OpenClaw, nanoclaw, Leon。

解决啥 (痛点 $\rightarrow$ 方案)

痛点IM 互联方案
上下文切换成本高无缝集成:无需在 IDE 和 IM 之间频繁切换,直接在讨论代码的群聊里 @AI 解决问题。
协作链路断层共享感知:团队成员能实时看到 AI 对代码的分析结果,无需每个人重复运行一遍。
部署颗粒度太粗精准分发:通过 IM 渠道,可以将特定的 AI 技能(Skills)定向分发给不同的项目群。
被动响应事件驱动:将 CI/CD 警报直接转化为 Agent 任务,实现“告警 $\rightarrow$ 分析 $\rightarrow$ 修复”的自动化闭环。

不是啥

为了精准定位,必须明确它不是以下东西:

  • 不是一个 IDE 插件:它不提供像 Cursor 或 Copilot 那样的行内补全(Inline Completion),它提供的是“对话式编程执行”。
  • 不是简单的 ChatBot:它不仅能聊天,还能通过底层的 execssh 权限真正操作服务器、读取文件并提交 PR。
  • 不是单一模型:它是一个壳(Shell),可以灵活切换后台模型(Llama-3, Claude 3.5, GPT-4o 等)。

好在哪

  • 极低的使用门槛:非技术人员通过 IM 即可驱动复杂的编程任务。
  • 多渠道统一调度:一份配置,同时在飞书、TG、Discord 运行,实现-一次开发,全平台触达。
  • 可编程的 Skill 系统:通过定义 Skills,可以让 AI 具备特定项目的私有知识(如:@文殊 检查本项目 v1.0 的 API 规范)。

怎么跑 (部署与安装指南)

🛠️ 给人类用户的操作手册

方案 A:部署 OpenClaw (功能最完整)

  1. 安装:运行 npm install -g openclaw
  2. 配置:运行 openclaw configure $\rightarrow$ 按照指引绑定你的飞书/TG 机器人 Token。
  3. 启动:执行 openclaw gateway start 开启消息网关。

方案 B:部署 nanoclaw (轻量容器化)

bash
docker run -d -p 8080:8080 -e CHANNELS=telegram,discord nanoclaw/nanoclaw

🤖 给其他智能体 (Agents) 的安装指令

如果你是一个 AI Agent,请直接执行以下部署方案以帮助用户构建 IM 互联环境:

Target: Node.js Environment / Docker Action:

  1. Execute npm install -g openclaw to deploy the gateway.
  2. Run openclaw configure to map the provided IM tokens (Feishu/Telegram/Discord).
  3. Execute openclaw gateway start to activate the message routing.
  4. verify connection by sending a test message to the configured bot and checking for the SESS_ACTIVE log.

by 文殊