龙虾虽然好玩,但是严肃办公场景下还是coding agent最靠谱!做了个bridge,可以把本地的Claude Code桥接到飞书/Lark里,让Claude Code成为飞书里的一个bot,可以像跟同事交流一样无缝跟Claude Code协作!
接入方式
📍 Repo链接:https://github.com/zarazhangrui/feishu-claude-code-bridge
在Terminal输入一行命令即可:
npx -y lark-channel-bridge@latest start详细使用指南请阅读 Readme
配合Lark CLI使用效果更好,如果没有安装过Lark CLI,请在这里安装:
能实现哪些效果
手机上可以无缝跟Claude Code聊天
工作不再绑定在工位,可以散步时跟Claude Code聊天,还可以语音输入\~
如果是Mac电脑,可以考虑搭配使用,让电脑合盖的情况下也实现always on、永不休眠
!图片展示的是飞书界面中Claude Code的聊天窗口。窗口显示时间为5:29,聊天对象为Napoleon(Zara's Claude...),其为Zara的orchestrator,由Claude Code驱动。聊天内容中,Napoleon询问关于Phase C(B跑通后)的剩余工作量、design.md格式、比例及今天是否开启Phase A等问题。下方有语音、文字、图片等多种输入方式,底部有自动识别中英的语音转文字功能。该图片直观呈现了文档中提到的手机上无缝跟Claude Code聊天的效果。
多 session 管理:一个会话 = 一个session,取代 terminal tabs
BeforeAfter多session管理,一堆terminal tabs,非常容易乱套、找不到之前的tab在哪里直接在飞书里用会话管理一个群 = 一个project一个thread = 一个session(对应话题群中一个话题,或者普通群中一个thread)发送“/new chat (+你希望聊的话题)”,Claude Code就可以自动帮你创建一个新的群聊,不需要手动拉群
可以给所有带Claude Code的群加上标签,更方便一键找到:
更丰富的表达:Claude Code可以突破纯文字限制,用富文本/多媒体跟我沟通
BeforeAfterClaude Code仅用文字的方式跟我沟通,经常是一大堆文字,不愿意看Claude Code可以给我发送图文混排的消息
可以给我发一个表格,并渲染出来
可以给我发送一个长图,并且直接在飞书里查看
更友好的交互:Claude Code可以给我发可交互的飞书卡片,而不是让我打字选择
BeforeAfter给我出题让我选择时,需要打字选择/键盘控制,不符合直觉,而且选择内容只能是纯文本Claude Code发送可交互的卡片,通过按钮交互,更符合直觉

用飞书文档取代 Markdown,让 specs/docs 更易读、更方便给反馈
BeforeAfter给我写markdown文档,给反馈的时候还得用文字描述。
比如Claude Code最开始给我写了个spec,写的是markdown的形式,首先markdown就很不容易读,而且也不方便打开。其次如果我有具体的反馈,还得手动描述“第几段第几行,怎么改”,非常麻烦给我写飞书文档,给反馈的时候直接划词评论
飞书里收到的消息,一键转发给Claude Code处理
BeforeAfter飞书里的消息,需要手动复制或者截图分享给Claude Code直接把飞书消息合并转发给Claude Code。比如用户的反馈、leader布置的任务等等,可以一键布置给Claude Code
聊天记录完整保留,方便检索、回顾、分享
| Before | After |
|---|---|
| 关掉terminal之后,聊天记录就没有了,因此经常不敢关。Claude并不会保留完整聊天记录,只会保留我自己的prompts。聊天记录不能很方便地回顾、检索、分享 | 所有聊天记录都留存在飞书里,方便检索、存档、回顾、分享。 |
比如我经常想给别人分享我跟Claude Code的brainstorm过程,或者vibe coding的过程,可以直接合并转发历史聊天记录。 |
快捷配置-打造你心仪的飞书交互体验
如果还有什么想许愿的交互体验,欢迎评论!
在飞书里直接发斜杠命令,回车即可生效。下面按用途分组,不在表里的斜杠会原样转给 Claude 处理。
⚙️ 偏好设置
/config— 表单调整:消息回复方式(卡片 / 纯文本)、工具调用是否显示、并发上限、群内是否需要at bot 才回复
!图片展示的是Claude Code飞书Bridge的偏好设置界面。界面中可调整bot行为偏好,如消息回复方式(卡片/纯文本)、工具调用显示(显示或隐藏)、并发上限(1 - 50)、run探活(0 - 120分钟)等。其中,群内是否需要at bot才回复选项被红色框突出显示。该界面与文档中介绍的Claude Code飞书Bridge快捷配置相关,是打造心仪飞书交互体验的偏好设置部分。
/timeout— 当前 session 的 run 探活(优先级高于 /config 的全局值)
/timeout 15当前 session 设 15 分钟无响应自动 kill/timeout off当前 session 关闭探活/timeout default清掉 session 覆盖,跟随全局/account— 查看当前应用;/account change换 appId / secret 并热重连
🗂️ 会话管理
/new(或/reset) — 清空当前会话,从零开始/new chat 名字— 新建一个群(自动拉你和 bot 进去),继承当前 cwd 后开新会话/resume N— 列出最近 N 个历史会话,点按钮一键恢复/status— 当前 cwd / session / agent 状态卡片/help— 命令速查卡片(更新中,下图可能不全,以实际为准)/account切换绑定的bot
📁 工作目录 & 工作空间
/cd— 切换 Claude 的工作目录(会重置 session)/ws list— 列出所有命名工作空间(卡片 + 按钮)/ws save— 把当前 cwd 存为命名工作空间/ws use— 切到指定命名工作空间/ws remove— 删除命名工作空间
⏹️ 运行控制
/stop— 终止当前正在跑的 Claude 任务(等同卡片底部 ⏹ 终止 按钮)/reconnect— 强制重连 WebSocket(网络抖动后 bot 没反应时用)
🧭 进程管理(同 app 多开场景)
/ps— 列出本机所有 lark-channel-bridge 进程,标识"当前回复的是哪个"/exit— 终止指定 start 进程(关自己 = graceful 退出;关别人 = SIGTERM)
🩺 诊断
/doctor 描述— 把最近日志 + 你的故障描述喂给 Claude 自助诊断,返回可能原因 / 关键日志 / 建议下一步
想把Codex接入飞书?
有多个网友做过把Codex接入飞书的bridge,欢迎查看尝试:
如果有建议或者反馈,欢迎在上提issue/PR!
