explaingit

zarazhangrui/lark-coding-agent-bridge

Analysis updated 2026-07-03 · repo last pushed 2026-07-03

⭐ Rising1,660TypeScriptAudience · developerComplexity · 2/5ActiveSetup · moderate

TLDR

A bridge that lets you talk to AI coding assistants like Claude Code or Codex CLI directly from Feishu or Lark chat, so you can send coding questions and get streamed responses without leaving your messaging app.

Mindmap

mindmap
  root((repo))
    What it does
      Connects chat to coding agents
      Streams responses in real time
      Forwards images and files
    Setup
      Install globally with npm
      Scan QR code to connect
      Private access by default
    Use cases
      Debug code from phone
      Team shared coding bot
      Run Claude and Codex together
    Commands
      New conversation
      Stop current task
      Switch directories
      Save named workspaces
    Access control
      Private by default
      Invite specific people
      Designate admins
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Ask your coding agent to debug a snippet from your phone during a commute.

USE CASE 2

Share a bot in a team project group chat so anyone can ask coding questions.

USE CASE 3

Run separate bots for Claude Code and Codex CLI at the same time.

USE CASE 4

Send images or files in chat for your coding agent to work with.

What is it built with?

TypeScriptNode.jsnpm

How does it compare?

zarazhangrui/lark-coding-agent-bridgelangchain-ai/openwikiinkeep/open-knowledge
Stars1,6601,7591,821
LanguageTypeScriptTypeScriptTypeScript
Last pushed2026-07-032026-07-032026-07-02
MaintenanceActiveActiveActive
Setup difficultymoderateeasymoderate
Complexity2/52/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 5min

Requires a Feishu or Lark account and a locally installed coding agent like Claude Code or Codex CLI.

In plain English

lark-channel-bridge lets you talk to AI coding assistants (Claude Code or Codex CLI) directly from Feishu or Lark, the popular workplace messaging apps. Instead of switching to your terminal every time you want to ask your coding agent something, you just send a message in chat. You can DM the bot privately or mention it in group conversations, and it forwards your messages to whichever coding tool you've set up on your computer. The setup is straightforward: you install it globally with npm, run one command, and scan a QR code with your Feishu/Lark app to connect. The bridge then sits between your chat and your local coding agent. When you send a message, it passes it along and streams the response back to you in real time on a chat card. Each conversation keeps its own context, so you can have multiple ongoing discussions without them getting confused. If you send several messages quickly, it batches them together, and commands like /new or /stop can interrupt what the bot is currently doing. This is useful for developers or teams who already use Feishu/Lark as their communication tool and want quick access to a coding assistant without leaving their chat workflow. For example, a solo developer could ask the bot to help debug a snippet from their phone during a commute, or a team could share a bot in a project group chat where anyone can ask questions. You can switch between project directories using /cd, save common ones as named workspaces with /ws save, and even send images or files directly in chat for the agent to work with. Access control is private by default: only the person who set up the bot can use it, and everyone else's messages are silently ignored. You can selectively invite specific people, open up particular group chats, or designate admins who get broader access. The bot also supports running separate profiles for Claude and Codex simultaneously, so you could have one bot for each tool if needed. One notable tradeoff is that the working directory you set isn't a security sandbox, it just sets where the agent starts looking for files. Actual file access depends on the coding agent's own permission settings, which you can configure to range from full access to read-only mode.

Copy-paste prompts

Prompt 1
Help me set up lark-channel-bridge so I can talk to Claude Code from my Feishu chat. Walk me through the npm install and QR code steps.
Prompt 2
I want to run two bots in Lark, one for Claude Code and one for Codex CLI. How do I configure separate profiles for each?
Prompt 3
Show me how to use the /ws save and /cd commands to switch between project directories when chatting with my coding agent through lark-channel-bridge.
Prompt 4
How do I invite specific teammates to use my lark-channel-bridge bot and set up admins for broader access?

Frequently asked questions

What is lark-coding-agent-bridge?

A bridge that lets you talk to AI coding assistants like Claude Code or Codex CLI directly from Feishu or Lark chat, so you can send coding questions and get streamed responses without leaving your messaging app.

What language is lark-coding-agent-bridge written in?

Mainly TypeScript. The stack also includes TypeScript, Node.js, npm.

Is lark-coding-agent-bridge actively maintained?

Active — commit in last 30 days (last push 2026-07-03).

How hard is lark-coding-agent-bridge to set up?

Setup difficulty is rated moderate, with roughly 5min to a first successful run.

Who is lark-coding-agent-bridge for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub zarazhangrui on gitmyhub

Verify against the repo before relying on details.