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
What it solves
Botmux solves the accessibility and notification gap for AI programming CLIs and Agents. It allows users to remotely control their development-machine-based AI tools via Lark (Feishu), enabling them to monitor progress, interact with agents, and manage sessions from a mobile device or computer without needing a direct terminal connection.
How it works
Botmux acts as a daemon that bridges existing AI CLI tools to Lark. Instead of rebuilding agent capabilities, it spawns independent session processes for each new conversation. It captures the output of these CLI tools and streams it back to Lark as interactive cards. It also provides a web-based terminal for direct interaction and supports routing multiple different AI bots (using 20+ built-in adapters) within a single Lark group chat via @mentions.
Who it’s for
Developers and teams who use AI programming agents (like Claude Code, Codex, or Gemini) on their local machines or servers and want to manage them via a collaborative chat interface with mobile support.
Highlights
- Multi-Bot Orchestration: Run multiple different AI CLIs in the same group chat, allowing them to collaborate or review the same code independently.
- Real-time Streaming Cards: Converts terminal output into live-updating Lark cards with options to hide/show output or restart sessions.
- Interactive Web Terminal: Provides a full terminal experience in the browser or on mobile, including a floating shortcut bar for keys like Ctrl+C and Esc.
- Session Handover: Supports
/adoptto take over a local tmux session from mobile and/relayto move a session into a team group. - Extensive Adapter Library: Out-of-the-box support for over 20 AI CLIs and Agents, including Claude Code, Codex, and Cursor.
相關
- 專案
- 專案
- 專案
- 專案
- 專案