# 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

Repository: https://github.com/deepcoldy/botmux
Canonical: https://ross.abutalabs.com/products/botmux
Homepage: https://deepcoldy.github.io/botmux/
Language: TypeScript
License: MIT
License Family: permissive
Topics: claude, claude-code, codex, feishu, gemini, lark, opencode
Last push: 2026-08-26T16:48:39+00:00

## Health v2 (maintenance only)
Score: 77/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 87, longevity 12
- inputs: {"age_days": 175, "days_push": 7, "days_rel": 9, "gap_med": 0.0, "n_releases_24m": 305}
- flags: young
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1227, forks 244 (observed 2026-08-28T04:04:02.943624+00:00)

## What it is
botmux is a self-hosted daemon that bridges Feishu/Lark messaging to AI coding CLIs like Claude Code, Codex, Gemini, and OpenCode. Each DM, group, or topic spawns an isolated CLI process whose output streams back as live Feishu cards, with an interactive web terminal and multi-bot orchestration.

## Use cases
- control AI coding agents from my phone via Feishu
- run Claude Code remotely and get streaming updates in chat
- have multiple AI CLIs review the same code in a group chat
- adopt a local tmux CLI session into a chat and continue it elsewhere
- schedule recurring AI agent tasks triggered from chat
- trigger coding agent sessions from external systems via webhook

## When to choose
- you already use Feishu/Lark and AI coding CLIs and want them connected
- you need mobile access to long-running coding agent sessions
- you want multiple different CLIs collaborating in one group without rebuilding agent capabilities

## When to avoid
- you don't use Feishu or Lark as your messaging platform
- you want a standalone agent framework rather than a bridge to existing CLIs
- you need a managed cloud service instead of a self-hosted daemon

## Facets
- artifact type: application
- maturity: active
- function: chatbot, agent-framework, cli, webhook, scheduling, chat-interface, developer-tools
- domain: developer-tools, messaging-platforms
- platform: cli, self-hosted, cross-platform
- tags: feishu, lark, claude-code, codex, gemini-cli, opencode, tmux, streaming-cards, multi-bot, remote-control, ai-agents, automation, command-line, nodejs, web-server

## Member repositories
- deepcoldy/botmux (main) score 77

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:02.943624+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:15:15.105245+00:00, confidence not recorded.
  - readme: https://github.com/deepcoldy/botmux (fetched 2026-08-28T04:04:02.943624+00:00, sha 341137b1e421)
  - homepage: https://deepcoldy.github.io/botmux/ (fetched 2026-08-29T12:22:56.311509+00:00, sha a63fca3c3f18)
- Data as of 2026-08-30T08:39:29.467469+00:00.
