#150150th of 222 in Coding agents and AI editors
botmux
Daemon that runs AI coding CLIs from Feishu/Lark chat with streamed cards
- Stars
- 2k
- License
- MIT
- Last commit
- Nov 2026
- Last release
- Nov 2026
- Language
- TypeScript
Missed the latest GitHub check; these facts may be older.
Overview
botmux is a daemon that listens for Feishu/Lark messages and starts a separate CLI process per session. It bridges existing coding CLIs such as claude-code, codex, cursor and opencode rather than reimplementing them, streams each turn back as a live card, and offers a writable browser terminal. It ships as a self-contained binary for Linux and macOS.
Who it is for: Developers who run local coding CLIs from Feishu/Lark on mobile or in groups
Strengths
- Bridges the real CLI process, so its hooks, memory and MCP keep working
- 20+ built-in adapters, switchable per bot via cliId or /cli per session
- Self-contained binary; install and run need no local Node
- Several bots with different CLIs can share one group via @mention routing
Weaknesses
- Tied to Feishu/Lark as the only chat front end
- Windows only through WSL2; Linux and macOS supported natively
- README and most docs are written mainly in Chinese
- Adapters may need updates when a CLI changes flags or resume behavior
What it needs
- no GPU
- Needs Feishu/Lark app, tmux (optional, for session attach)
- Models: claude-code, codex, cursor, opencode, copilot
Also in Coding agents and AI editors
See all 222| Rank | Project | Score |
|---|---|---|
| 1 | claw-codeRust CLI coding agent harness using Anthropic and OpenAI-compatible APIs | 96 out of 100 |
| 2 | t3codeDesktop, web and mobile front end for controlling local coding agent CLIs | 95 out of 100 |
| 3 | codewhaleTerminal coding agent in Rust that works with 40+ model providers | 94 out of 100 |
| #4 | ArchonYAML workflow engine that runs AI coding agents through fixed dev steps | 93 out of 100 |
| #5 | piMinimal terminal coding agent extensible with skills and packages | 92 out of 100 |