Lark Coding Agent Bridge — Communication skill for Claude Code
Bot that bridges Feishu/Lark messenger with a local Claude Code or Codex CLI.
How to install Lark Coding Agent Bridge
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open zarazhangrui/feishu-claude-code-bridge and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Lark Coding Agent Bridge does
Bot that bridges Feishu/Lark messenger with a local Claude Code or Codex CLI. Streaming cards, per-chat sessions, multiple workspaces
Alternatives in Communication
- Claude Code Webui — Web-based interface for Claude CLI with streaming chat responses 969 ★
- Hermes Bot Mode — Bot Mode for the Hermes desktop: a roster of named agents with their own chats, avatars, routines, and bot-to 650 ★
- Claude To IM — Host-agnostic bridge connecting Claude Code SDK to IM platforms (Telegram, Discord, Feishu) 432 ★
README
lark-channel-bridge
A lightweight bot that bridges Feishu / Lark messenger with your local Claude Code or Codex CLI. Run one command, scan a QR code to bind a PersonalAgent app, and talk to your local coding agent from chat.
[中文 README](./README.zh.md)
For a product walkthrough, see the [Feishu document](https://larkcommunity.feishu.cn/docx/OaRIdFIRFoLM3xxTmKwcetHqn5e).
What it does
- Forwards Feishu / Lark messages to local Claude Code or Codex CLI. Send a DM directly, or
@botin a group. - Streaming card: text replies and tool calls update on one Lark card in real time.
- COT process messages: optionally send a process message with agent progress text and tool calls, then send the final answer separately.
- Session continuity: each chat, topic, or document comment thread keeps its own session.
- Queueing and batching: messages sent in quick succession are handled together; messages sent during a run are queued for the next turn, while commands like
/new,/cd,/ws use, and/stopcan interrupt the current task. - Multiple workspaces: use
/cdto switch the current project, and/wsto save and reuse common project directories. - Images and files: send them to the bot directly, and the bridge downloads them locally for the agent.
- Interactive cards:
/help,/ws list, and/statusreturn cards with clickable buttons.
Prerequisites
- Node.js >= 20.12.0
- At least one local agent installed and logged in:
- Claude Code:
claude, see https://docs.anthropic.com/en/docs/claude-code/quickstart - Codex CLI:
codex, see https://developers.openai.com/codex/cli
- Claude Code:
- A Feishu / Lark PersonalAgent app. The first-run QR wizard can create and bind one for you.
Install
npm i -g lark-channel-bridge
# or
pnpm add -g lark-channel-bridge
First run
lark-channel-bridge run
The first run opens a QR-code wizard:
- A QR code renders in your terminal.
- Scan it with the Feishu / Lark ap
Related Skills
Feishu Claude Bridge
Control your local Claude Code from Feishu — send messages, approve tool calls via chat cards. No public IP ne
Gorp Rs
Matrix bot that connects persistent coding-agent sessions and workspaces to chat rooms, with webhook automatio
Deltachat Claude Code
Delta Chat bot that bridges full Claude Code CLI sessions
IM Claude Bridge
将 Discord/微信消息桥接到本地 Claude Code CLI 的双向通信系统。 A two-way communication system that bridges Discord/WeChat messag
Openab
A lightweight, secure, cloud-native ACP harness that bridges Discord and any ACP-compatible coding CLI.
Agent Peers MCP
Peer discovery + messaging MCP letting multiple Claude Code and Codex CLI sessions coordinate on one machine.
Related Agents
Engineering Feishu Integration Developer
Full-stack integration expert specializing in the Feishu (Lark) Open Platform — proficient in Feishu bots, min
Claude Code Slack Bot
This is a TypeScript-based Slack bot that integrates with the Claude Code SDK to provide AI-powered coding ass
Bridge Specialist
Bridge-specific specialist. Native bridges, optimistic bridges, validator-set bridges, LayerZero/CCIP/Wormhole