by deepcoldy
Bridge Feishu/Lark to AI coding CLIs — Claude Code, Codex, Gemini, OpenCode… every DM, group or topic spawns its own live-streaming CLI session
# Add to your Claude Code skills
git clone https://github.com/deepcoldy/botmuxGuides for using cli tools skills like botmux.
Last scanned: 6/10/2026
{
"issues": [
{
"type": "npm-audit",
"message": "@larksuiteoapi/node-sdk: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "@midscene/core: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "@midscene/playground: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "@midscene/shared: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "@midscene/web: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "@modelcontextprotocol/sdk: Anthropic's MCP TypeScript SDK has a ReDoS vulnerability",
"severity": "high"
},
{
"type": "npm-audit",
"message": "axios: Axios has a NO_PROXY Hostname Normalization Bypass that Leads to SSRF",
"severity": "high"
},
{
"type": "npm-audit",
"message": "js-yaml: js-yaml has prototype pollution in merge (<<)",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "pm2: pm2 Regular Expression Denial of Service vulnerability",
"severity": "low"
},
{
"type": "npm-audit",
"message": "uuid: uuid: Missing buffer bounds check in v3/v5/v6 when buf is provided",
"severity": "medium"
}
],
"status": "WARNING",
"scannedAt": "2026-06-10T08:08:26.469Z",
"npmAuditRan": true,
"pipAuditRan": true
}botmux is an open-source cli tools skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by deepcoldy. Bridge Feishu/Lark to AI coding CLIs — Claude Code, Codex, Gemini, OpenCode… every DM, group or topic spawns its own live-streaming CLI session. It has 824 GitHub stars.
botmux returned warnings in SkillsLLM's automated security scan. It has no critical vulnerabilities, but review the flagged issues in the Security Report section before adding it to your workflow.
Clone the repository with "git clone https://github.com/deepcoldy/botmux" and add it to your Claude Code skills directory (see the Installation section above).
botmux is primarily written in TypeScript. It is open-source under deepcoldy on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other CLI Tools skills you can browse and compare side by side. Open the CLI Tools category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh botmux against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
Requires a passing catalog security scan. Resolve the flagged issues and resubmit to enable featuring.
Daemon 监听飞书消息,为每个新会话自动 spawn 一个独立的会话进程,把 AI 编程 CLI / Agent 的输出实时流式回传成飞书卡片,并提供可交互的 Web 终端。它不重造 Agent 能力,而是直接桥接你已经在用的工具(20+ CLI / Agent 适配器,见 支持的 CLI / Agent)。
/relay 原样搬到另一个群,上下文一点不丢。约 5 分钟:
botmux setup一次飞书扫码就连续建好应用、配全权限、发版(加--no-open-platform-auto则只建应用、跳过权限与发版的自动配置,之后需手动完成;手动创建 / 粘贴凭证是 setup 里的另一个选项)。
npm install -g botmux # 需要 Node >= 22
botmux setup # 一次扫码建应用 → 选 CLI → 选工作目录(自动配权限 + 发版)
botmux start # 启动 daemon(botmux autostart enable 设开机自启)
然后私聊机器人、或 botmux dashboard 拉个群,直接开聊。完整步骤(含 Lark 国际版、--no-open-platform-auto 后手动配置权限 / 发版、排查)见 5 分钟快速接入。
/adopt 接管;/relay 把整个会话(原进程、原记忆)搬进团队群继续。更多:角色与团队 · 文件沙盒 · Dashboard 管控面 · tmux 会话常驻 · 飞书会议智能体(效果展示)。
bots.json 里用 cliId 一键切换。20+ 适配器,覆盖本地 CLI(进程隔离,tmux attach 可直连)和 API / 云 Agent(如 Mira、riff——通过 API / 远端接入,非本地进程)。代表项:
claude-code · codex · gemini · cursor · opencode · antigravity · copilot · grok · kimi · kiro-cli · aiden · coco(TRAE) · hermes · mira · riff(云 Agent) …
当前完整 cliId 以 src/adapters/cli/registry.ts 为准;各 CLI 的配置与套 wrapper / 网关方法见 多 CLI 适配器。
botmux 不重新实现记忆、上下文管理、工具调用、权限体系——多数 CLI 原生能力无需 botmux 重造,CLI 升级通常直接受益(接口 / 参数 / 输出格式 / resume 语义有变时,adapter 仍可能要跟进)。用户照常发人话,daemon 在后台把上下文封装成结构化 prompt 再喂给 CLI。基于 Agent SDK 的方案则相反:能力取决于 SDK 暴露的接口面与你自己的集成实现。
下表只对比可核验的集成边界,不对其它方案下「必然缺失」的结论:
| 集成边界 | botmux | 基于 Agent SDK 的方案 |
|---|---|---|
| 桥接对象 | 完整 CLI 进程(含 hooks / memory / plan mode / MCP / / 命令等 CLI 自带运行时) |
SDK 暴露的接口面 |
| CLI 升级 | 多数直接受益;接口 / resume 有变时 adapter 跟进 | 取决于 SDK 版本与集成实现 |
| 记忆 / 上下文 | 直接复用 CLI 内建 | 取决于 SDK / 自建 |
| 多 CLI / Agent | 20+ 适配器一键切换 | 取决于 SDK 覆盖面 |
| 多机器人 | 同群多 bot @mention 路由 | 取决于实现 |
| 终端直连 | 本地 CLI 可 tmux attach 进真进程 |
取决于实现 |