【免费下载链接】metabot
构建受监督的、自我进化的 Agent 组织的基础设施 | Infrastructure for supervised, self-improving agent organization. 飞书/Telegram 手机端运行 Claude Code 或 Kimi Code(双引擎,两家原生订阅直接用),共享记忆、Agent 工厂、定时任务、通信总线。
MetaBot 是一个可自托管的开源个人 Agent 工作台:它运行在你自己的电脑上,让你通过飞书、Telegram、Slack、微信或浏览器,随时随地操控Codex CLI和Kimi Code两款代码智能体(Claude Code 作为兼容引擎继续保留)。出门在外打开手机,就能让 Agent 改代码、跑测试、跟进长任务——这就是 MetaBot 想解决的核心问题。
一、为什么你需要 MetaBot
传统用法里,Codex 和 Kimi Code 都只活在终端里:人坐在电脑前,盯着进度条等结果。MetaBot 把这套体验搬进了你每天都在用的 IM 软件:
- 📱手机上写代码—— 在飞书里 @Bot 发一句"给项目 A 加个单元测试",Agent 就开始干活,工具调用和流式输出实时回传成卡片
- 🔁长任务不掉线—— 用
/goal设定完成条件,Agent 跨轮持续工作;用/stop随时叫停,用/reset开新会话 - 🧠知识不丢—— MetaMemory 跨会话沉淀知识,还能同步到飞书知识库
- 🤝Agent 组队—— 一句话生成专门的 Agent 团队,并行分工、持久保存任务状态
它的定位可以用官方架构图上的"三大支柱"概括(源码见 src/index.ts 与 docs/concepts/architecture.zh.md):
| 支柱 | 对应能力 | 解决的问题 |
|---|---|---|
| 受监督 | IM Bridge + Web 控制台 | 流式展示每次工具调用,可监控、可停止、可插话回答 |
| 自我进化 | MetaMemory + Skills + T5T | 把知识、工作流、项目检查点保存在单个模型会话之外 |
| Agent 组织 | Agent Teams + Agent Bus + 调度器 | 持久队友、跨 Agent 消息、周期任务编排 |
二、双引擎架构:Codex 与 Kimi Code 怎么选
MetaBot 的引擎层设计在 src/engines/index.ts,每个 Bot 可在 bots.example.json 中独立选择引擎,缺省为 Codex。三者能力对比:
| 引擎 | 接入方式 | 认证 | 亮点 |
|---|---|---|---|
| Codex CLI(默认) | codex exec --json+codex exec resume | codex login或 OpenAI 兼容 API | JSONL 流式输出、会话续接、/model、/effort推理强度调节 |
| Kimi Code 0.27+ | 官方本地 Server API | kimi login | 持久 Session、原子快照、问题交互、子 Agent 与 Goal |
| Claude Code 兼容 | Claude CLI / Agent SDK 路径 | claude login | 现有 Claude 会话、Skills 与工作区继续可用 |
一句话建议:有 OpenAI 订阅就用 Codex 做主力,Kimi Code 作为一级可选引擎并行跑;两个引擎可以继续各自的工作区约定(Codex/Kimi 用AGENTS.md,Claude 兼容CLAUDE.md)。消息从 IM 进入后,由 src/bridge/message-bridge.ts 这个核心调度器完成命令解析、队列排队、会话与媒体管理,再路由到对应引擎执行。
💡 同一台机器可以跑多个 Bot:
bots.json里配置codex-dev和kimi-reviewer各管一个项目,互不干扰又能通过 Agent Bus 协作。详见 docs/configuration/multi-bot.zh.md。
三、五个渠道:飞书是主力,Telegram 最快
| 渠道 | 适合场景 | 技术细节 |
|---|---|---|
| 飞书/Lark | 工作空间、流式卡片、文件、群聊精确 @Bot 路由 | WebSocket 长连接,无需公网 IP |
| Telegram | 最快的个人配置,30 秒搞定 | 长轮询,无需 Webhook |
| Slack | 已有 Slack 工作区 | Events API,需 HTTPS 反代 |
| 微信 | 接入个人微信(灰测中) | 长轮询 |
| Web | 浏览器 Chat、Memory、Teams、CLI Access | http://localhost:9200 |
飞书侧配置非常轻量:在开放平台创建应用、添加"机器人"能力、开启长连接和im.message.receive_v1事件即可,详细步骤见 docs/getting-started/feishu-app-setup.zh.md。群聊里只有被准确 @的 Bot 才会收到消息,群主还可用/group-reply按群、按 Bot 切换"仅 @"或"回复全部"模式。
四、快速开始:四步跑通 MetaBot
前置条件:Node.js ≥ 22.19、Git,以及至少一个引擎和一个聊天渠道的凭证。
第 1 步:安装。MetaBot 提供带签名校验的一键安装脚本,约 5 分钟部署完整个人版(本地 Core、Token 登录的 Web UI、IM Bridge、CLI、Skills 和 PM2 服务):
curl -fsSL https://github.com/xvirobotics/metabot/releases/latest/download/install.sh | bash第 2 步:登录引擎。在独立终端安装并登录你要用的引擎:
npm install -g @openai/codex codex login npm install -g @moonshot-ai/kimi-code@latest # Kimi Code 0.27+ kimi login第 3 步:连接渠道。按引导填写飞书 AppId/Secret 或 Telegram Token(最快路径见 docs/getting-started/quick-setup.zh.md)。
第 4 步:验证并打开控制台:
metabot status metabot health打开http://localhost:9200,粘贴~/.metabot-core/token里的 Token,选择 Bot 即可开始。
五、Core Console:统一的本地控制台
个人版只有一个 Web 前端——Core Console(源码在 packages/web-ui/)。Chat 页面把实时执行和持久数据放在同一处:流式回复、工具执行、输出文件、交互问答、一键停止,都在这一个页面完成。Agents、Memory、Skills、T5T、Teams 和 CLI Access 共用同一套 Token 与导航,不再维护第二套 Bridge Web UI。功能细节见 docs/features/web-ui.zh.md。
六、进阶能力:让 Agent 自己组织自己
- Agent Teams🤝 —— 创建专门队友、并行分工,任务和运行状态持久保存。指南见 docs/features/agent-teams.zh.md
- MetaMemory🧠 —— 跨会话检索知识,可同步到飞书知识库。指南见 docs/features/metamemory.zh.md
- T5T 与 Goal🎯 —— 持久项目检查点 + 受监督的多轮执行,Core Console 内置 T5T 看板,常用命令见 docs/usage/chat-commands.zh.md
- Skill Hub🧩 —— 通过统一的
metabotCLI 安装和发布可复用 Skills,内置 Skills 位于 src/skills/
七、安全须知
MetaBot Agent 在你配置的工作区中拥有读、写和执行代码的权限,请牢记三点:
- 妥善保管 Core 与 Bridge 的 Token(安装器以
0600权限保存在~/.metabot-core/token,不会写入日志) - 限制 IM Bot 的可见范围,群聊默认"仅 @"模式
- 仅通过自有鉴权反代或私有网络暴露本地端口,不要把 9200/9100 直接暴露公网
更多说明见 docs/concepts/security.zh.md 与 docs/deployment/production.zh.md。
八、常用聊天命令速查
| 命令 | 用途 |
|---|---|
/model | 查看或切换当前引擎/模型 |
/effort low\|medium\|high\|xhigh\|max\|ultra | 设置 Codex 推理强度 |
/status | 查看当前会话和模型 |
/reset//stop | 新开会话 / 停止当前任务 |
/goal <条件> | 跨轮持续工作直到完成、阻塞或到达上限 |
/background <提示> | 后台运行受支持的任务 |
完整命令参考 docs/usage/chat-commands.zh.md,CLI 参考 docs/reference/cli-metabot.zh.md。
MetaBot 用一套引擎无关的消息流水线,把 Codex 和 Kimi Code 从"终端里的手艺活"变成了"手机上的日常工作"。如果你希望 Agent 组织真正受监督、可沉淀、能协作,不妨用上面的四步流程,把这套个人 Agent 工作台跑起来试试。
【免费下载链接】metabot
构建受监督的、自我进化的 Agent 组织的基础设施 | Infrastructure for supervised, self-improving agent organization. 飞书/Telegram 手机端运行 Claude Code 或 Kimi Code(双引擎,两家原生订阅直接用),共享记忆、Agent 工厂、定时任务、通信总线。
相关推荐
什么是SwiftUI-Agent-Skill?让Claude Code与Codex写出资深SwiftUI代码的开源AI Agent Skill完整概览
什么是SwiftUI Agent Skill?让Claude Code与Codex写出资深SwiftUI代码的开源AI Agent Skill完整概览 Swif
AI 技能什么是AgentConnect:如何把AI Agent拉进团队,在Slack和GitHub里与人并肩工作
什么是AgentConnect:如何把AI Agent拉进团队,在Slack和GitHub里与人并肩工作 AgentConnect 是一个开源的多 Agent
Munder Difflin 视角:什么是 Claude Code Agent?以及如何把多个 Agent 变成一支团队
Munder Difflin 视角:什么是 Claude Code Agent?以及如何把多个 Agent 变成一支团队 Claude Code 中的 "age
人工智能AI Agent多智能体Agent 编排自主智能体桌面应用
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考