Back to directory

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

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.

More in Coding agents

See all 793
  • The City

    github.com

    A native macOS app that shows Claude Code runs as a city, with each project as a building, each team as a floor of robots, and every animation driven by a real event from the claude CLI's stream.

  • rig

    tryrig.ai

    A small, single-binary agent runtime that points at any OpenAI-compatible model, local or hosted, reads and edits a repository's code, runs its tests and remembers what it learned, with a loop implemented in a few hundred lines.

  • Jauvex

    jauvex.reindent.com

    An Electron desktop app that puts Claude Code, Codex and Grok coding-agent sessions side by side and lets you steer them by voice, with a small model handling fast routing decisions.