chenhg5/cc-connect

Bridge local AI coding agents (Claude Code, Cursor, Gemini CLI, Codex) to messaging platforms (Feishu/Lark, DingTalk, Slack, Telegram, Discord, LINE, WeChat Work). Chat with your AI dev assistant from anywhere — no public IP required for most platforms.

什么是 cc‑connect

cc‑connect 是一个开源桥接工具,可让你在自己的计算机上运行 AI 代理(例如 Kimi、Claude、GitHub Copilot CLI、Cursor、OpenCode、Qoder、Pi 等),并从你已使用的任何即时通讯平台(如飞书/来往、钉钉、Telegram、Slack、Discord、企业微信、QQ 等)控制它们。实际上,你可以在群组或私聊中与机器人对话,要求它审查代码、运行命令、获取数据或自动化工作流,请求将被转发到本地代理,代理通过相同的聊天渠道返回回复。


主要特性(如 README 所述)

特性 对你意味着什么
多平台支持 一个连接器可兼容数十种聊天服务(Slack、Discord、Telegram、飞书、钉钉、QQ 等)。无需为每个平台运行独立的机器人。
原生支持主流 AI 代理 开箱即用支持多种流行的本地代理:Devin CLI、Google Antigravity(agy)、GitHub Copilot CLI、Cursor、OpenCode、Qoder、Kimi、Pi 等。添加新代理只需简单插件化。
本地执行 重型 LLM 推理在你自己的机器上(或你控制的私有服务器)运行。桥接工具仅转发消息,确保你的数据隐私。
丰富交互能力 代理可检查或修改代码、运行 shell 命令、排查错误、执行数据分析,或触发你已编写的任何自动化流程。
稳定版本发布 v1.3.3 是 1.3.3 系列的首个稳定版本,整合了数百个 Pull Request 并修复了测试阶段的 bug。
社区与赞助 活跃的 Discord/Telegram 群组,以及一份赞助商列表,这些赞助商为大型模型提供商(Kimi、Claude、OpenAI 等)提供折扣 API 访问权限。
包分发 发布在 npm(cc-connect)和 Go 模块中,配有 CI 指示牌、Go 报告卡和版本化发布。

工作原理(高层架构)

  1. 连接器守护进程 在你的计算机上运行。它监听你配置的聊天平台发来的 webhook 事件。
  2. 当收到消息时,守护进程通过 CLI 或 API 将文本转发给选定的本地 AI 代理。
  3. 代理处理请求(例如运行代码审查命令),并返回响应。
  4. 守护进程将响应发送回聊天平台,表现为正常的聊天回复。

README 中包含一张图示(docs/images/connector.png),展示了这一流程。


快速入门(来自 README 的简要步骤)

  1. 安装npm i -g cc-connect(或使用 Go 从源码构建)。
  2. 配置 – 创建一个配置文件,关联一个聊天平台(提供机器人令牌/ webhook URL),并选择你希望暴露的本地代理。
  3. 运行 – 启动守护进程(cc-connect serve)。你的机器人将在所选聊天应用中出现。
  4. 交互 – 输入如 @bot review myfile.go@bot run tests 等命令,观察本地代理处理它们。

哪些人可能使用它?

  • 开发者:希望将基于 LLM 的编程助手保留在本地,但仍可通过手机或桌面消息工具与之聊天。
  • 团队:需要在多种通信工具中共享 AI 助手,而无需部署独立服务。
  • 研究人员/爱好者:正在试验新代理(Devin、Antigravity 等),并希望从聊天中简单调用它们。

许可与社区

  • 采用 MIT 许可证
  • 提供活跃的 Discord 和 Telegram 支持群组。
  • 项目由多家 AI 模型 API 提供商赞助(Kimi、APINebula、七牛等),为用户提供大型模型的折扣访问权限。

简而言之:cc‑connect 是一个实用的粘合层,使本地运行的 AI 代理可通过任何聊天应用访问,将你的手机或 Slack 频道变成代码审查、自动化及其他 AI 驱动任务的远程控制面板。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目