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 等),並從你已使用的任何即時通訊平台(如 Feishu/Lark、DingTalk、Telegram、Slack、Discord、WeCom、QQ 等)來控制它們。實際上,你可以在群組或私人訊息中與機器人對話,要求它審查程式碼、執行指令、取得資料,或自動化工作流程,請求會被轉發至本地代理,再由代理透過相同的聊天平台回覆。
主要功能(如 README 所述)
| 功能 | 對你的意義 |
|---|---|
| 多平台支援 | 一個連接器可支援數十種聊天服務(Slack、Discord、Telegram、Feishu、DingTalk、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,並修復了測試階段的錯誤。 |
| 社群與贊助 | 活躍的 Discord/Telegram 群組,以及一份贊助名單,提供使用者折扣 API 存取權限,可使用大型模型供應商(如 Kimi、Claude、OpenAI 等)。 |
| 套件發行 | 發布於 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 License。
- 提供活躍的 Discord 與 Telegram 群組以供支援。
- 本專案由多個 AI 模型 API 供應商贊助(如 Kimi、APINebula、Qiniu 等),提供使用者折扣權限以存取大型模型。
簡單來說: cc‑connect 是一個實用的橋接層,讓本地執行的 AI 代理能從任何聊天應用存取,將你的手機或 Slack 頻道轉變為程式碼審查、自動化及其他 AI 驅動任務的遠端控制面板。
相關
- 專案
- 專案
- 專案
- 專案
- 專案