cc-connect:把 Claude Code 接入飞书

今天装了一个新的智能体桥接器——cc-connect,它能把本地的 Claude Code 映射成飞书机器人,接入聊天软件。接入后,每个机器人对应一个工作路径,相当于在那个文件夹里打开了 Claude Code。体验下来非常不错,记录一下。

初试 cc-connect

安装方式很简单,按照官方文档来就行。它不支持 Copilot,但支持 Claude Code 和 OpenCode,基本够用了。

请参考 https://raw.githubusercontent.com/chenhg5/cc-connect/refs/heads/main/INSTALL.md 帮我安装和配置 cc-connect

装好后需要手动添加开机启动项 cc-connect daemon install,然后就可以在飞书里调用了。

cc-connect 本身不配置大模型,它只做信息桥接,大模型调用的是你在配置文件里写的 Agent CLI(Claude Code 或 OpenCode)。

核心优点:一个项目目录放一个机器人,可以用项目来隔离,在外面同时用多个机器人写多个项目。

权限控制:完全可控

我之前最关心的问题是权限审批流程。接入推送后,它会不会每一步都要确认?

体验后发现,权限完全可控。它跟直接在命令行里用 Claude Code 是一样的,该弹出的确认提示全部都会出来。这些权限配置是在 Claude 配置文件里设置的,是一个白盒。

所以 Hermes 真的可以考虑退掉了。

配置与多项目管理

cc-connect 的配置文件放在 ~/.config/cc-connect/ 目录下,每个项目对应一个子目录(因为不只有配置文件,还有临时数据文件)。

一个实例就够用 —— 一个实例可以实现多个项目分开,可以并行执行命令,让多个项目同时运行。也支持多实例同时运行。

对于多项目管理,一个项目一个飞书机器人:并行执行任务,效率高

我的选择:分两个用途的机器人

  • 写代码机器人:配多个目录,使用 OpenCode(和 Copilot 的 agents 文件兼容)
  • 日记/知识库机器人:用 Claude Code,配便宜量大的模型(minimax),到期后切 deepseek

飞书快速指令

cc-connect 支持丰富的斜杠命令,弄几个到飞书快捷菜单里:

  • /new - 新会话
  • /model [名称] - 查看/切换模型
  • /reasoning [等级] - 查看/切换推理强度
  • /quiet - 静音开关
  • /stop - 停止当前执行

输入 /model 会直接返回飞书交互式选择菜单,不经过 Agent CLI 和大模型。

常用模型切换:

  • minimax m2.7: /model minimax-cn-coding-plan/MiniMax-M2.7
  • deepseek flash: /model deepseek/deepseek-v4-flash

cc-connect vs Hermes:各有所长

体验下来,两者定位完全不同:

cc-connect Hermes
个性 没有个性,纯粹工具 有性格有人格
执行 调用本地 Claude Code 走 Docker 运行
权限 所有 bash 调用都要审核 可以给完全 bash 权限

结论

  • 写代码等需要遥控的高频edit的任务 → cc-connect
  • 图书馆、日记等需要高频调用bash的 → Hermes 从 Docker 运行更安全

缺点:cc-connect 老要审批也累。完全放行又怕安全风险,比如让它采集资料时跑起有头浏览器干扰我做事。Docker 环境的隔离hermes还是更安心。

opencode vs Claude Code

最后试了一下 opencode,虽然模型多,但没有 superpower。最终还是换回 Claude Code。

说起来,有多智能体配合的还是 Claude Code + Superpower,连 GitHub Copilot 都没开放多智能体。

将来适合我的最具性价比的用法,大概是 deepseek pro + Claude Code 了吧?

所以我现在有三档:

  1. 在户外,用cc-connect指挥 claudecode提需求AI写代码
  2. 在家,用claudecode提需求AI写代码
  3. 疑难问题,用Copilot写代码+WebStorm审阅。