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 報告卡與版本化發行。

工作原理(高階架構)

  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 License
  • 提供活躍的 Discord 與 Telegram 群組以供支援。
  • 本專案由多個 AI 模型 API 供應商贊助(如 Kimi、APINebula、Qiniu 等),提供使用者折扣權限以存取大型模型。

簡單來說: cc‑connect 是一個實用的橋接層,讓本地執行的 AI 代理能從任何聊天應用存取,將你的手機或 Slack 頻道轉變為程式碼審查、自動化及其他 AI 驅動任務的遠端控制面板。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案