zarazhangrui/lark-coding-agent-bridge
Bot that bridges Feishu/Lark messenger with a local Claude Code or Codex CLI. Streaming cards, per-chat sessions, multiple workspaces
解决的问题
本项目在 Feishu/Lark 聊天工具与本地 AI 编程助手(如 Claude Code 或 Codex CLI)之间搭建了一座桥梁。它允许用户直接通过聊天界面与本地开发环境及编程助手进行交互,无需为每次操作都保持终端开启。
工作原理
该桥梁作为一个中间件,负责将来自 Feishu/Lark 的消息转发到本地代理进程。它负责管理会话、工作目录和文件附件。通过 PersonalAgent 应用连接到聊天工具的 API,可以在首次运行时通过二维码向导进行配置。
适用对象
使用 Claude Code 或 Codex CLI,并希望为了方便、远程访问或团队协作,通过移动端或桌面端聊天应用(Feishu/Lark)访问本地编程助手的开发者。
功能亮点
- 实时流式传输:在单个 Lark 卡片上实时更新文本回复和工具调用。
- 会话管理:为不同的聊天、话题或文档评论线程维护独立的会话。
- 工作区控制:支持使用
/cd 切换项目目录,并使用 /ws 保存命名工作区。
- 访问控制:默认私有,并提供精细的权限设置,用于邀请特定用户、群组或管理员。
- COT 过程可视化:可选显示代理的“思维链”(COT)过程,包括工具调用和进度文本,随后才给出最终答案。
- 文件处理:自动将通过聊天发送的图片和文件下载到本地代理环境中。
- 后台服务:可以作为操作系统管理的守护进程(systemd、launchd 或 Windows 任务计划程序)运行,以实现持久可用性。
相关
- 项目
deepcoldy/botmuxbotmux 是一个自包含的二进制文件,可让您从飞书/Lark 消息中启动和控制 AI 编码 CLI 代理(如 Claude-Code、Codex、Gemini 等)。每条聊天消息都会生成一个隔离的 CLI 进程;其输出以实时更新的卡片形式流式返回,您可以通过 Web 终端进行交互、交接会话、安排任务或在同一群组中运行多个机器人。安装只需一行脚本(或 npm),适用于 Linux/macOS(Windows 使用 WSL2)。
- 项目
UNLINEARITY/CLI-WeChat-BridgeCLI WeChat Bridge 是一个 Node-JS 工具,能将本地 AI 编码 CLI(Codex、Claude Code、OpenCode、Pi)连接至个人或企业微信。它将聊天消息转发至选定的 CLI,捕获输出并回传回复,同时保留原生的终端体验。功能包括守护进程模式、文件传输、丰富的斜线指令、表情符号绑定及跨平台支持,并采用 AGPL-3.0-or-later 授权。
- 项目
raysonmeng/agent-bridgeAgentBridge 是一个本地工具,将 Claude Code 和 OpenAI Codex 连接起来,使它们能自动交换消息、拆分任务并审查彼此的代码。它运行一个基于 Bun 的守护进程和一个简短的 CLI(`abg`/`agentbridge`),用于启动两个代理,处理回合协调、配额交接和过滤冗余输出。专为希望两个 LLM 编程助手协作而无需手动复制粘贴的开发者设计。
- 项目
xvirobotics/metabot一个自托管的个人代理工作台,将 Codex 和 Kimi Code 等 AI 代码引擎与 Telegram 和 Slack 等消息应用连接起来,实现移动端友好的 AI 开发。
- 项目
sgaofen/cli-in-wechat一个通过官方 ClawBot API 实现的桥接服务,可让您通过 WeChat 远程运行和控制 Claude Code、Gemini CLI 等 AI 编程 CLI 工具。