V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
plane
V2EX  ›  分享创造

cc-connect,十分钟帮你把 claude code 连接到微信,飞书,钉钉等等平台

  •  3
     
  •   plane · 3 天前 · 1259 次点击

    昨天花了一天时间写了个工具,今天迫不及待分享出来。

    起因很简单:我想在手机上用 Claude Code ,但不想每次都开终端。

    之前试过 Happy ,体验不错。但问题是——我得专门打开一个 App 。我的日常工作流在微信/飞书/钉钉里,消息在那儿,工作群在那儿,整天泡在那儿。

    我就想:能不能直接在微信/飞书/钉钉里跟 Claude Code 聊天?

    于是就有了 cc-connect。极速帮你把工作机器的 claude code 接入 im 软件。实现随时随地大小班。

    名字灵感来自 cc-switch ,一个很棒的项目,向作者致敬。

    github 地址:https://github.com/chenhg5/cc-connect

    5ef6381ede17e1e77e14ad0d2ffd40d5.JPG

    cc-connect 是什么?

    一句话:把你的本地 AI 编程助手接到通讯平台上。

    支持的 AI 工具:

    • Claude Code ✅
    • Cursor Agent (计划中)
    • Gemini CLI (计划中)
    • Codex (计划中)

    支持的平台:

    • 飞书 ✅
    • 钉钉 ✅
    • 企业微信 ✅
    • Slack ✅
    • Telegram ✅
    • Discord ✅
    • LINE ✅

    配好之后,你直接在微信/飞书/钉钉/Slack 里发消息,Claude Code 就会在你电脑上干活,然后把结果发回来。

    为什么首选 Claude Code ?

    可能有人会问:为什么不接 OpenClaw ?

    我两个都用过,最后选择了 Claude Code ,原因有三:

    1. 写代码能力更强

    Claude Code 背后是 Anthropic 的最新模型,代码质量和理解能力都是目前顶尖的。同样的任务,Claude Code 经常能一次搞定,其他工具可能要来回几轮。

    2. Agent 能力更强

    Claude Code 的自主性更好。你给它一个目标,它能自己拆解步骤、自己调用工具、自己处理异常。不需要你手把手教它每一步。

    3. 对生态支持更好

    Claude Code 的 skill 扩展机制比较成熟,社区资源也多。虽然 OpenClaw 也有 skill 系统,但 Claude Code 的工具链更完善,调度也更强。

    当然,cc-connect 的架构是插件化的,后续也会支持 OpenClaw 、Cursor Agent 等。但如果你现在就要用,我建议先从 Claude Code 开始。

    我的典型使用场景

    场景一:摸鱼时突然想到一个需求

    中午吃饭刷手机,突然想到项目里有个 bug 可以修。

    以前:回公司、开电脑、打开终端、启动 Claude Code...

    现在:直接在飞书里给机器人发消息:"帮我修一下 xxx 的 bug"

    吃完饭回来,代码已经改好了。

    场景二:周末远程处理紧急问题

    周六在外面,同事在钉钉群里艾特我:"线上出了个问题,能帮忙看下吗?"

    以前:"我在外面,晚点处理"

    现在:直接在钉钉群里让 Claude Code 查日志、定位问题、修代码。

    同事以为我带着电脑加班,其实我就掏了个手机。

    场景三:多项目管理

    我同时维护几个项目。用 cc-connect 可以配多个:

    • 飞书机器人 A → 后端项目
    • 钉钉机器人 B → 前端项目

    一个进程同时管理,互不干扰。

    技术亮点

    不需要公网 IP

    大多数平台都支持 WebSocket 或长轮询,你不需要有公网 IP ,不需要配置内网穿透。

    只有 LINE 和企业微信需要 webhook ,这种情况下用 ngrok 或 cloudflared 暴露端口就行。

    四种权限模式

    模式 行为 适用场景
    default 每个工具调用都要你批准 日常开发,保持控制
    acceptEdits 文件编辑自动批准,其他工具还是问你 信任编辑,控制其他
    plan 只做规划,不执行,等你批准 复杂任务,先看方案
    yolo 所有操作自动批准 可信环境,放手让它干
    [projects.agent.options]
    mode = "default"
    # 也可以预先批准特定工具:
    # allowed_tools = ["Read", "Grep", "Glob"]
    

    聊天中随时可以切换模式:

    /mode          # 查看当前模式和所有可用模式
    /mode yolo     # 切换到 YOLO 模式
    /mode default  # 切回默认模式
    

    多会话管理

    每个人有独立的会话,上下文完整保留。

    还可以在聊天里用斜杠命令管理会话:

    命令 说明
    /new [name] 创建新会话
    /list 列出所有会话
    /switch <id> 切换会话
    /current 显示当前会话信息
    /history [n] 查看历史消息
    /allow 预先批准某个工具
    /mode [name] 查看或切换权限模式
    /quiet 切换思考/工具进度消息显示
    /stop 停止当前执行

    插件化架构

    用 Go 接口实现的,想加新平台或新 AI 工具都很简单:

    // 加新平台
    core.RegisterPlatform("myplatform", New)
    
    // 加新 Agent
    core.RegisterAgent("myagent", New)
    

    快速上手

    把下面这段话发给 Claude Code 或其他 AI 编程助手,它会帮你完成整个安装和配置过程:

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

    截屏 2026-03-01 01.03.24.png

    各平台配置要点

    企业微信

    1. 登录企业微信管理后台
    2. 应用管理 → 创建自建应用 → 记录 AgentId 和 Secret
    3. 我的企业 → 记录企业 ID ( Corp ID )
    4. 在应用里设置接收消息:
      • URL:http(s)://<你的域名>:<端口>/wecom/callback
      • Token:随机字符串
      • EncodingAESKey:点击随机生成
      • 先启动 cc-connect ,再保存以通过验证
    5. 可选:我的企业 → 微信插件 → 扫码关联个人微信,这样个人微信也能用

    飞书

    1. 飞书开放平台创建应用
    2. 开启机器人能力
    3. 添加事件订阅:im.message.receive_v1
    4. 选择 WebSocket 长连接模式(不需要公网 IP )
    5. 复制 App ID 和 App Secret

    钉钉

    1. 钉钉开放平台创建应用
    2. 创建机器人,选择 Stream 模式
    3. 复制 Client ID 和 Client Secret

    Telegram

    1. 找 @BotFather 发送 /newbot
    2. 复制 bot token

    Slack

    1. 创建 App ,开启 Socket Mode
    2. 订阅事件:message.channelsmessage.im
    3. 安装到工作区,复制 Bot Token 和 App Token

    更多平台的配置说明看 README 。

    架构图

    ┌──────────────┐     ┌────────────┐     ┌──────────────┐
    │ 飞书/钉钉    │◄───►│   Engine   │◄───►│  Claude Code │
    │ Slack/...    │     │  (Router)  │     │  Cursor/...  │
    └──────────────┘     └────────────┘     └──────────────┘
        Platform              Core               Agent
    

    三层结构,全部解耦,完全插件化。

    相关链接

    用户群

    weixin


    如果你也在用 Claude Code ,又恰好日常泡在飞书/钉钉/Slack 里,强烈建议试试。

    配一次,以后手机随时派活。

    老板以为你卷到 24 小时在线,其实你只是在正确的工具上花了点时间。

    18380f9bad9ee94cbc2544c9e4de396a.JPG

    17 条回复    2026-03-02 21:35:06 +08:00
    Maboroshii
        1
    Maboroshii  
       3 天前 via Android
    想到一块儿去了,我也准备做一个这个自己用,用 ai 写的话一天应该就能搞定,还能随便自定义功能。
    plane
        2
    plane  
    OP
       3 天前 via iPhone
    @Maboroshii 是的,不过还是花了我好多 token 。
    keepfun
        3
    keepfun  
       3 天前
    日常工作,用的飞书,但是应用是公司创建的,可以用你这个么?

    我们现在登录线上服务器的时候,不需要输入密码,但是需要飞书上确认一个消息,能实现登录到机器上查日志干活么?
    plane
        4
    plane  
    OP
       3 天前
    @keepfun 可以的。
    phoenine
        5
    phoenine  
       2 天前
    挺好的,我也想配个全天的,这样可以到处去浪了😄
    plane
        6
    plane  
    OP
       2 天前
    @phoenine 是的,配起来,爽歪歪
    106npo
        7
    106npo  
       2 天前 via Android
    一个通话只能绑定一个项目么
    plane
        8
    plane  
    OP
       2 天前
    @106npo 是的,不太建议绑多个,我考虑下要不要支持多个,感觉会很混乱。但是可以切会话的 session 。
    plane
        9
    plane  
    OP
       2 天前
    cc-connect v1.1.0-beta.4 已发布,主要更新:

    1. 语音消息支持 — 支持语音转文字( STT ),目前支持飞书、企业微信、Telegram 、Slack 、Discord 、LINE 平台。需安装 ffmpeg 并配置 STT 服务(支持 OpenAI / Groq / SiliconFlow 等)。
    2. 图片消息支持 — 可以直接发图片给 AI 分析,已适配飞书、企业微信、Telegram 、Slack 、Discord 、LINE 。
    3. CLI 发送消息 — 新增 cc-connect send 命令,可从命令行向指定会话发消息,方便配合定时任务使用。
    4. npm 安装修复 — 修复升级后二进制未更新的问题。
    5. 配置模板新增中英双语注释,README/INSTALL 文档标注 Beta 功能。

    更新方式:

    npm uninstall -g cc-connect && npm install -g cc-connect@beta

    或使用自更新命令:

    cc-connect update --pre
    dbaazz
        10
    dbaazz  
       2 天前
    Claude Code 发布了名为“远程控制”(Remote Control) 的新功能,允许 Max 和 Pro 用户在终端启动任务后,通过手机或网页端继续控制 Claude Code 会话,实现跨设备无缝工作。目前,该功能已向 Max 用户开放,并将很快扩展至 Pro 用户。用户可通过运行 claude rc 命令开始使用。

    请问楼主的插件跟 Claude Code 官方最近推出的远程控制功能有哪些差异
    plane
        11
    plane  
    OP
       2 天前
    @dbaazz 免费不用钱,可以集成到微信,可以切换不用中转 api 模型等等等,太多差异了
    JetKwok
        12
    JetKwok  
       2 天前
    opencode ,希望支持
    plane
        13
    plane  
    OP
       2 天前
    @JetKwok 有难度,调研过,能部分支持吧,他们的 cli 不太给力目前
    banyancheung
        14
    banyancheung  
       1 天前
    好东西,star 支持了
    Jerry23333
        15
    Jerry23333  
       1 天前
    好东西啊,我就感觉 openclaw 特别像是接入即时通讯的 claude code
    plane
        16
    plane  
    OP
       1 天前
    @banyancheung 感谢兄弟
    plane
        17
    plane  
    OP
       1 天前
    @Jerry23333 感谢,欢迎试试,star 。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   6064 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 02:08 · PVG 10:08 · LAX 18:08 · JFK 21:08
    ♥ Do have faith in what you're doing.