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 报告卡和版本化发布。 |
工作原理(高层架构)
- 连接器守护进程 在你的计算机上运行。它监听你配置的聊天平台发来的 webhook 事件。
- 当收到消息时,守护进程通过 CLI 或 API 将文本转发给选定的本地 AI 代理。
- 代理处理请求(例如运行代码审查命令),并返回响应。
- 守护进程将响应发送回聊天平台,表现为正常的聊天回复。
README 中包含一张图示(docs/images/connector.png),展示了这一流程。
快速入门(来自 README 的简要步骤)
- 安装 –
npm i -g cc-connect(或使用 Go 从源码构建)。 - 配置 – 创建一个配置文件,关联一个聊天平台(提供机器人令牌/ webhook URL),并选择你希望暴露的本地代理。
- 运行 – 启动守护进程(
cc-connect serve)。你的机器人将在所选聊天应用中出现。 - 交互 – 输入如
@bot review myfile.go或@bot run tests等命令,观察本地代理处理它们。
哪些人可能使用它?
- 开发者:希望将基于 LLM 的编程助手保留在本地,但仍可通过手机或桌面消息工具与之聊天。
- 团队:需要在多种通信工具中共享 AI 助手,而无需部署独立服务。
- 研究人员/爱好者:正在试验新代理(Devin、Antigravity 等),并希望从聊天中简单调用它们。
许可与社区
- 采用 MIT 许可证。
- 提供活跃的 Discord 和 Telegram 支持群组。
- 项目由多家 AI 模型 API 提供商赞助(Kimi、APINebula、七牛等),为用户提供大型模型的折扣访问权限。
简而言之:cc‑connect 是一个实用的粘合层,使本地运行的 AI 代理可通过任何聊天应用访问,将你的手机或 Slack 频道变成代码审查、自动化及其他 AI 驱动任务的远程控制面板。
相关
- 项目
- 项目
- 项目
- 项目
- 项目