Skip to content

Comparison / Why choose AFC

Chinese: docs/comparison-cn.md · English: docs/comparison.md

Honest peer contrast for README / posts. Differentiate as Feishu-specialized + permission approval cards + MCP — not as a cross-IM connector, and never on slash-command count. Stars move; re-check before posting.

Site: https://blackman99.github.io/agent-feishu-channel/
Repo: https://github.com/Blackman99/agent-feishu-channel


One-liner table

ProjectOne-liner
agent-feishu-channelClaude + Codex in Feishu / Lark: WebSocket service, permission approval cards, session persistence, MCP in config; CLI afc.
lark-channel-bridgeFeishu ↔ local Claude/Codex bridge; QR PersonalAgent; ~2.3k–2.5k★ magnitude.
botmuxSession orchestration daemon; Feishu cards + Web terminal; 20+ CLI adapters.
cc-connectLocal coding assistant ↔ multi-IM (Feishu, DingTalk, Telegram, Slack, WeCom, …). ~15k★ magnitude (≈15450 from 开源对标 — re-check before posting).

Honest matrix (summary)

AxisAFClark-channel-bridgebotmuxcc-connect
SceneFeishu dual-provider coding serviceFast Feishu ↔ Claude/Codex bridgeMulti-CLI orchestration + terminalCross-IM agent connector
PlatformFeishu / Lark specializedFeishu / Lark specializedFeishu orchestrationMulti-platform
PermissionsFeishu interactive approval cardsPermission/admin modes (different path)Often CLI-native + cards/terminalHooks vary by channel
MCP[[mcp]] in configPer their docsFollows CLI; no rebuilt MCP layerUsually Claude Code / project MCP
WeightIntentionally lightBroad surface, large communityHeavier daemonWide platform matrix
Pick whenFeishu-only, light, approval cards, MCP in configFastest QR + feature densityMany CLIs + terminal takeoverNeed IMs beyond Feishu

How to talk differences

  • vs bridge (~2.5k★): concede community & QR speed; our cut = lighter service + first-class approval cards + MCP in config. Never “destroys bridge.”
  • vs botmux: concede adapters & Web terminal; our cut = Feishu permission broker + dual-provider session service, not a terminal orchestrator.
  • vs cc-connect (~15k★): concede multi-IM mesh; our cut = Feishu-specialized — do not expand platform matrix.

Forbidden claims

  • Competing on slash-command count
  • Inventing peer gaps their README already documents
  • “Fewer stars = more boutique”
  • Exact live star counts without re-checking GitHub

Already happy with lark-channel-bridge / botmux / cc-connect? No need to switch for switching’s sake.
If your pain is Feishu-only, keep the service light, require in-group approve for sensitive tools, and want MCP in config — try agent-feishu-channel (npm i -g agent-feishu-channelafc initafc).

Full tables and post phrasing: keep docs/comparison.md and docs/comparison-cn.md in sync with this page’s framing.

Built with VitePress