Skip to main content

Claude Code Feishu Bridge — 在飞书中与本地 Claude Code 对话

Project description

cc-feishu-bridge

Claude Code 飞书桥接插件 — 在飞书中与本地 Claude Code 对话。

命令

  • /new — 创建新会话
  • /status — 查看当前会话状态(会话 ID、消息数、累计费用、工作目录)
  • /stop — 打断 Claude 当前正在执行的查询
  • /help — 查看所有可用命令

核心功能

  • 工作目录即 Claude 的工作目录 — 在哪个目录下启动,就在哪个目录下工作;支持多开实例
  • 消息队列 — 所有消息串行处理,不会出现并发冲突
  • 引用回复 — Claude 的每条回复作为引用回复发出,对话结构清晰
  • 引用消息感知 — 引用某条消息发送时,Claude 能感知原文
  • 语音消息 — 自动下载并传给 Claude 处理
  • 实时流式推送 — Claude 生成回复时实时推送,工具调用立即 flush,不重复发送

快速开始

方式一:直接运行编译好的 CLI(推荐)

下载对应平台的压缩包并解压,然后将其加入系统 PATH 环境变量:

平台 架构 下载文件
macOS Apple Silicon (arm64) cc-feishu-bridge-macos-arm64
macOS Intel (x86_64) cc-feishu-bridge-macos-x86_64
Windows x86_64 cc-feishu-bridge-windows-x86_64.exe

macOS / Linux:

# 下载并解压后,移入 PATH
chmod +x cc-feishu-bridge-*
sudo mv cc-feishu-bridge-* /usr/local/bin/cc-feishu-bridge

# 验证安装成功
cc-feishu-bridge

Windows:

  1. 下载 cc-feishu-bridge-windows-x86_64.exe 并放到任意目录,例如 C:\Program Files\cc-feishu-bridge\
  2. Win + R 输入 sysdm.cpl → 高级 → 环境变量
  3. 在用户变量或系统变量的 Path 中添加该目录路径
  4. 重新打开命令提示符验证:
cc-feishu-bridge.exe

首次运行会自动进入安装流程。

方式二:pip 安装

pip install -U cc-feishu-bridge
cc-feishu-bridge

方式三:源码安装

git clone https://github.com/Hu1J/cc-feishu-bridge.git
cd cc-feishu-bridge
pip install -e .
cc-feishu-bridge

安装配置

首次运行 cc-feishu-bridge 时会自动进入安装流程,按提示操作即可(飞书扫码授权 → 创建机器人)。

配置文件位于 .cc-feishu-bridge/config.yaml(相对于启动目录)。

手动配置

如果需要手动配置,复制 config.example.yaml.cc-feishu-bridge/config.yaml(相对于启动目录):

feishu:
  app_id: cli_xxx          # 飞书应用 App ID
  app_secret: xxx          # 飞书应用 App Secret
  bot_name: Claude

auth:
  allowed_users:            # 允许使用机器人的用户 open_id 列表
    - ou_xxx

claude:
  cli_path: claude          # claude CLI 路径
  max_turns: 50             # 最大对话轮数
  approved_directory: /path/to/workdir  # Claude 工作目录

storage:
  db_path: .cc-feishu-bridge/sessions.db

server:
  host: "0.0.0.0"
  port: 8080
  webhook_path: /feishu/webhook

多开实例

在不同目录下启动 cc-feishu-bridge,即可同时运行多个机器人实例,每个实例有独立的工作目录和配置文件:

cd /path/to/project-A && cc-feishu-bridge  # 机器人 A 在 /path/to/project-A 下工作
cd /path/to/project-B && cc-feishu-bridge  # 机器人 B 在 /path/to/project-B 下工作

安全说明

cc-feishu-bridgebypassPermissions 模式运行,Claude Code 可执行任意终端命令、读写本地文件,无需每次授权确认。请仅在可信任的网络环境下使用。

获取帮助

如有问题请提交 Issue

更新日志

详见 CHANGELOG.md

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cc_feishu_bridge-0.1.2-py3-none-any.whl (43.3 kB view details)

Uploaded Python 3

File details

Details for the file cc_feishu_bridge-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for cc_feishu_bridge-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f61356bc3dbdcde007437d4e88d3add94d7c4882d6c3f167395087e1d44fffbf
MD5 ded45b01242954f51c1130374f03c43b
BLAKE2b-256 c378b9c71546f5af1097547878e8622023cd24f1987750952ac87bd7141af696

See more details on using hashes here.

Provenance

The following attestation bundles were made for cc_feishu_bridge-0.1.2-py3-none-any.whl:

Publisher: publish.yml on Hu1J/cc-feishu-bridge

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page