botmux
A daemon that bridges Feishu/Lark to AI coding CLIs such as Claude Code, Codex, and Gemini, spawning a separate live-streaming CLI session for every direct message, group, or topic.
botmux listens for Feishu (Lark) messages and spawns an independent session process for each new conversation, streaming the output of an AI coding CLI or agent back as Feishu cards in real time, with an interactive web terminal for direct control. It bridges to more than twenty existing CLI and agent adapters rather than reimplementing agent capability itself.
Typical uses include getting notifications and answering or interrupting a running agent from a phone, bringing a bot into a topic or on-call group so a mention starts work in the local codebase, and running several different CLI bots in the same group so multiple agents can review the same change or work independently.
Setup runs through a single QR-code login that configures the Feishu app, permissions, and release. It ships as a self-contained single binary needing no Node.js runtime, and supports Linux and macOS on x64 and arm64, with Windows use through WSL2.