deepcoldy/botmux

Bridge Feishu/Lark to AI coding CLIs — Claude Code, Codex, Gemini, OpenCode… every DM, group or topic spawns its own live-streaming CLI session

解决的问题

Botmux 解决了 AI 编程 CLI 和代理被锁定在本地开发机器上,导致无法从移动设备访问或难以集成到团队沟通渠道中的问题。它弥合了强大的基于终端的 AI 工具与 Lark(飞书)等协作平台之间的差距,使用户可以从任何地方触发、监控和与 AI 代理进行交互。

工作原理

它作为一个守护进程运行,监听 Lark 上的消息。当启动新会话时,它会为特定的 AI 代理启动一个独立的 CLI 进程。Botmux 不需要重新构建代理功能,而是作为桥梁,将 CLI 的输出实时流式传输回 Lark,转换为交互式卡片。它提供了一个基于 Web 的终端用于直接交互,并支持多种预构建的适配器,适用于各种 AI CLI。

适用人群

使用 AI 编程代理(如 Claude Code 或 Codex)并希望通过移动设备控制它们,或将它们集成到团队聊天群组中进行协作代码审查、技术选型和值班故障排查的开发者和团队。

主要亮点

  • 多代理编排:支持在单个群组中使用多个不同的 AI 代理,使它们能够就同一任务协作或辩论。
  • 实时流式卡片:将终端输出转换为可实时更新的 Lark 卡片,支持隐藏/显示输出或重启会话。
  • 交互式 Web 终端:提供基于浏览器的终端,支持移动友好的快捷键(Esc、Ctrl+C),可直接操作 CLI。
  • 会话中继与采用:支持通过移动设备采用本地 tmux 会话,或将整个会话(包括进程和内存)中继到团队群组。
  • 丰富的适配器库:开箱即用支持 20 多种 AI CLI 和代理,包括 Claude Code、Codex、Gemini 和 Cursor。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目