MCPcopy
hub / github.com/chenhg5/cc-connect

github.com/chenhg5/cc-connect @v1.4.1 sqlite

repository ↗ · DeepWiki ↗ · release v1.4.1 ↗
8,331 symbols 35,672 edges 459 files 2,461 documented · 30%
README

CC-Connect Banner

CI Status Release npm downloads License Go Report Card

Discord Telegram

English | 中文

chenhg5/cc-connect | Trendshift

❤️ 赞助

想在这里展示?联系:chg80333@gmail.com | 微信:mongorz

赞助商

MiniMax

MiniMax M3 突破 Coding 与 Agentic AI 前沿,基于 MiniMax Sparse Attention 支持 1M 超长上下文,并从零原生支持多模态。在 SWE-Bench Pro (59.0)、Terminal Bench 2.1 (66.0)、VIBE V2 (60.1)、SVG-Bench (63.7)、KernelBench Hard (28.8)、BrowseComp (83.5)、GDPval rubrics (74.7)、Banker ToolBench (76.1)、MCP Atlas (74.2)、OSWorld-verified (70.0) 等多项基准中领先业界。Mini 价格 Max 性能,Token Plan 助你 Build / Learn / Ship。

点击此处享 MiniMax Token Plan 专属 88 折优惠 + cc-connect 用户专属代金券!


AIGoCode 感谢 AIGoCode 对本项目的赞助!AIGoCode 是集 Claude Code、Codex、最新 Gemini 模型于一体的一站式平台,提供稳定高效、高性价比的 AI 编码服务。灵活订阅方案、零封号风险、无需 VPN 直连、响应速度极快。通过 此链接 注册,首充额外获得 10% 赠送额度!
DMXAPI 感谢 DMXAPI(大模型API)赞助本项目!DMXAPI,一个 Key 用全球大模型。为 200+ 企业用户提供全球大模型 API 服务。充值即开票、当天开票、并发不限制、1元起充、7x24 在线技术辅导。GPT/Claude/Gemini 全部 6.8 折,国内模型 5~8 折,Claude Code 专属模型 3.4 折进行中!点击这里注册
APIKEY.FUN 感谢 APIKEY.FUN 赞助本项目!APIKEY.FUN 是一家专业的企业级 AI 中转站,致力于为企业和个人开发者提供稳定、高效、低成本的 AI 模型 API 接入服务。平台支持 Claude、OpenAI、Gemini 等主流热门模型,价格低至官方原价的 7%。通过此链接注册,还可享受最高充值永久 95 折专属优惠!
胜算云 感谢胜算云赞助了本项目!胜算云是专为 AI Native Teams 服务的超级工厂,工业级 AI 任务并行执行平台,模型商城集采直供聚合接入了 Claude、Chatgpt、Gemini 等海内外 LLM 及图片视频多媒体模型算力,绝无逆向掺水、全站模型 SLA 可用性高达 99.7%、监测接口日常全绿。更有企业级专属定制网关,实现团队精细化成本与权限管控,智能路由+安全防护+BYOK 企业自带密钥托管。平台按量及 tokens plan(即将上线)计费,可开票,使用此链接注册新用户可获 10 元模力及首充 10% 赠送。
RunAPI 感谢 RunAPI 对本项目的赞助!RunAPI 是高效稳定的API OpenRouter平替平台,一个 API Key 即可访问 OpenAI、Claude、Gemini、DeepSeek、Grok 等 150+ 主流模型,低至 1 折,极其稳定,可以无缝兼容 Claude Code、OpenClaw 等工具。RunAPI 为 cc-connect的用户提供专属福利:注册联系管理员即可领取¥7的免费额度
CaMeL 感谢 CaMeL 对本项目的赞助!携手各大科研院所、超算中心深度合作,自研高稳高效缓存调度方案。CC-Connect专享新人注册认证即送$10!通过 此链接 注册。
AnyRoute.io 感谢 AnyRoute.io 对本项目的赞助!AnyRoute.io 是集 Claude Code、Codex 最新模型于一体、可靠稳定高效的 API 中转站,价格透明,最低低至官方 0.7 折,支持开票和企业高并发。通过 此链接 注册即可开始使用。
aicanapi.com 感谢 aicanapi.com 对本项目的赞助!艾可API致力于为企业与开发者提供高性能、低延迟、可高并发承载的API接口服务。Claude Code 模型最低可达 1.6 折,其余模型普遍可享官方 2 折优惠,豆包 Seedance 2 真人生成服务支持免排队调用。选择艾可API,让企业级AI接口服务更简单、更高效、更具性价比。通过 此链接 注册即可开始使用。
Pateway 感谢 Pateway 对本项目的赞助!PatewayAI 是面向重度 AI 开发者、专注官方直连的高品质模型 API 中转服务商。提供 Claude 全系列与 Codex 系列模型,100% 官方源直供,不掺假不注水。计费透明,Token 级账单可逐笔核验。支持企业级高并发,可签订正式合同并开具发票。通过 此链接 注册即送 $3 试用额度,充值低至 6 折,邀请好友双向赠送,邀请奖励可达 $150!
10点AI 感谢 10点AI 对本项目的赞助!10dian-AI企业台是面向开发者与企业的 AI API 中转平台,聚合 GPT、Claude、Gemini、DeepSeek 等主流模型。针对生产环境专项优化,支持高并发稳定运行,有效规避接口抖动与超时问题。价格亲民性价比高、接口稳定不掉线、官方保真不参水。通过 此链接 注册即送 ¥5 余额!
SiliconFlow 感谢 SiliconFlow 对本项目的支持!SiliconFlow 是高性能 AI 基础设施和模型 API 平台,提供语言、语音、图片、视频等多种模型的快速可靠访问。按量计费,多模态模型支持,高速推理,企业级稳定性,帮助开发者和团队更高效地构建和扩展 AI 应用。通过 此链接 注册并完成实名认证,即可获得 ¥20 bonus credits!
优云智算 感谢优云智算赞助了本项目!优云智算是UCloud旗下AI云平台,提供稳定、全面的国内外模型API,仅一个key即可调用。主打包月、按次的高性价比国模Coding Plan套餐,同时提供官转稳定海外模型。支持接入 Claude Code、Codex 及 API 调用。支持企业高并发、7*24技术支持、自助开票。通过 此链接 注册的用户,可得免费5元平台体验金!
DragonCode 感谢 DragonCode 对本项目的支持。DragonCode 为 cc-connect 用户准备了专属福利:通过 此链接 注册即可开始体验。
VisionCoder 感谢 VisionCoder 对本项目的支持。VisionCoder 开发平台 是一个可靠高效的 API 中继服务提供商,提供 Claude Code、Codex、Gemini 等主流 AI 模型,帮助开发者和团队更轻松地集成 AI 功能,提升工作效率。VisionCoder 还为我们的用户提供 Token Plan 限时活动:购买 1 个月,赠送 1 个月。
Code0 感谢 Code0 对本项目的赞助!Code0 是面向中国开发者的 AI 模型聚合 API 中转服务,统一兼容 OpenAI / Anthropic / Gemini 三种协议格式,一个 Key 即可调用全量主流模型,稳定适配 Claude Code、Codex、Gemini CLI、cc-connect 等各类 Agent 工具。固定汇率计费:充值 1.5 元人民币 = 1 美元 API 额度,价格透明、国内直连、开箱即用。通过 此链接 注册。
claudeapi.com 感谢 claudeapi.com 对本项目的赞助!claudeapi 是面向中高端用户的高质量直连 Claude 服务,完整接入 Anthropic 官方第一方 Keys 和 AWS Bedrock 官方渠道——无逆向工程、无智力降级、无拼接。完整保留 Opus / Sonnet / Haiku 的官方能力、长上下文和 Tool Calling 性能。专为 Claude Code 重度用户、Agent 开发者和企业团队设计,开箱即用、企业级稳定。支持开票和团队入驻。通过 此链接 注册。

在任何聊天工具里,远程操控你的本地 AI Agent。随时随地,随心所欲。

cc-connect 把运行在你机器上的 AI Agent 桥接到你日常使用的即时通讯工具。

代码审查、资料研究、自动化任务、数据分析 —— 只要 AI Agent 能做的事,

都能通过手机、平板或任何有聊天应用的设备来完成。

CC-Connect 架构图

🆕 v1.4.0 更新了什么

v1.4.0 正式版 —— 两个新平台加入家族(Cisco Webex、含 E2EE 的 Matrix),agent 与平台层配置选项全面拓宽,韩语 i18n,加上一连串修复,其中包含三个 beta 收尾期紧急 cherry-pick 的关键修复。

  • 🚨 关键修复(beta 之后紧急 ship) — Send goroutine nil 指针 race 会让整个 cc-connect 进程崩溃,所有平台连接断开 (#1436, @gotang);飞书 MessageRecallDetector fallback 每 2 秒探测一次,单 session 一个月烧 ~130 万次飞书 OpenAPI 调用,把免费额度打穿 (#1321, @qvictl);v1.3.4 引入的 run_as_user EACCES regression,beta.1/beta.2 上 run_as_user 用户 100% 在 agent 启动时被堵 (#1433, @chenhg5;@vuyiv 报告 #1429)。
  • 新增平台Cisco Webex 一等公民适配器 (#1402, @bryantbarzola);Matrix(含 E2EE) 端到端加密房间支持 (#834)。cc-connect 内置平台数达到 15 个。
  • agent option 解析重构 — 所有 agent 适配层走统一 cmd 字段,cli_path 废弃但仍兼容(带 deprecation 警告)(#1297, @happyTonakai)。
  • Slack 流式预览 + 聚合 turn 卡片 — agent 思考期间显示实时流式预览,turn 结束后折叠为单张聚合卡片 (#1333)。
  • 飞书富卡片升级cmd: action handler 支持点击后替换卡片内容 (#1299);批量图片合并为一条多图消息(默认 coalesce 窗口由 150ms 调至 500ms),不再被 create_time watermark 丢掉第一张 (#1408 携带 #1395)。
  • Codex per-config prompt + model_catalog_json — codex agent 支持 system_prompt / append_system_prompt,跟 claudecode 对齐 (#1345);Codex 自身的 model_catalog_json 作为最高优先级 model 源 (#1074, @happyTonakai)。
  • 智谱 GLM 预设z.aibigmodel(国内端点)的 provider preset (#1412, @clingnet)。
  • 韩语 (ko) i18n — Web 管理后台增加韩语 (#1343);nav.cron 同步补齐 ko/ja/es 翻译。
  • Claude Code 插件加载 — 新增 plugin_dir 配置项 (#1325)。
  • 运维参数cc-connect send --cwd 工作目录 (#1380, @MMMarcinho);max_attachment_size_mb 附件上限 (#1392, @rablwupei);daemon 日志轮转 CC_LOG_MAX_BACKUPS 环境变量 (#1260);可配置的 /history truncation (#1291, @AaronZ345)。
  • acp 优雅 /stop — 新增 AgentSessionCanceller 接口 (#1275)。
  • 可靠性修复 — workspace 模型选择跨重启持久化 (#1372);core 队列严格 FIFO drain (#1286);run_as_user workspace 绑定 + 启动修复 (#1315, #1316, #1433);claudecode 中途 compaction 不终止 turn (#1272);claudecode 工具输出能进 progress card (#1407, @coolrockin);DingTalk stream loop panic 恢复 (#1390, @gd0094 报告);/restart 通知 queue 后等平台 ready 再 dispatch (#1388 关闭 #1383);cron 复合 key 权限查找修复 (#1067)。
  • Skill 发现加固 — 只注册 depth-1 SKILL.md (#1317 携带 #1304)。
  • Windows 命令行修复回流 main — v1.3.4 的 --append-system-prompt-file 修复通过 #1378 上 main (#1378)。

⚠️ 升级提示cli_path 已废弃,建议迁移到 cmd(旧配置仍兼容)。飞书 imageBatchWindow 默认值由 150ms 调至 500ms。飞书 MessageRecallDetector fallback 探测间隔由 2s 调至 60s。如有自定义需求,可在配置中覆盖。

完整主题汇总(含致谢)见 changelogs/v1.4.0.md。各 beta 详情:changelogs/v1.4.0-beta.1.mdv1.4.0-beta.2.mdv1.4.0-beta.3.md。v1.3.4 的 Windows 命令行修复另见 changelogs/v1.3.4.md

🧩 平台能力一览

内置各渠道在 cc-connect 里的大致能力对照,方便快速对比。

图例

符号 含义
稳定版 cc-connect + 常规配置下可用
⚠️ 部分支持、需额外配置(如语音/STT)或受厂商接口 / 应用类型限制
不支持或实际不可用

QQ(NapCat / OneBot) — 非官方自建桥接,体验依赖你的 NapCat 与网络环境。

| 能力 | 飞书 | WPS 协作 | 钉钉 | Telegram | Slack | Discord | LINE | 企业微信 | 微博 | 微信个人号

(ilink) | QQ† | QQ 官方机器人 | Matrix | |------|:----:|:--------:|:----:|:--------:|:-----:|:-------:|:----:|:--------:|:----:|:--------------------------:|:---:|:------------:|:-----:| | 文本与斜杠命令 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | Markdown / 卡片 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ⚠️ | ⚠️ | ❌ | ✅ | ✅ | ✅ | ⚠️ | | 流式 / 分片回复 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | 图片与文件 | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ⚠️ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | | 语音 / STT / TTS | ⚠️ | ❌ | ⚠️ | ✅ | ⚠️ | ⚠️ | ❌ | ⚠️ | ❌ | ✅ | ⚠️ | ⚠️ | ❌ | | 私聊 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | 群聊 / 频道 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ⚠️ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ |

企业微信: Webhook 模式需要公网 URL;长连接等模式多数不需要
语音行: 多数平台要在 config.toml 里配置 [speech] / TTS 等,表中为经验性归纳。
分平台接入步骤见下文 平台接入指南

✨ 为什么选择 cc-connect?

🤖 通用 Agent 支持

10+ 大 AI Agent — Claude Code、Codex、Cursor Agent、Kimi CLI、Qoder CLI、Gemini CLI、OpenCode、iFlow CLI、Pi、Devin、Copilot,还可通过 Agent Client Protocol (ACP) 接入更多 Agent。按需选用,或同时使用全部。

📱 平台灵活性

13 大聊天平台 — 飞书、WPS 协作、钉钉、Slack、Telegram、Discord、企业微信、微博、LINE、QQ、QQ 官方机器人、Matrix,以及 微信个人号(ilink)。大部分平台无需公网 IP

🔄 多 Agent 编排

多机器人中继 — 在群聊中绑定多个机器人,让它们相互协作。问 Claude,再听 Gemini 的见解 — 同一个对话搞定。

🎮 完整的聊天控制

聊天即控制 — 切换模型 (/model)、切换推理强度 (/reasoning)、切换权限模式 (/mode)、管理会话,全部通过斜杠命令完成。

聊天切换工作目录 — 使用 /dir <路径> 切换下一次会话启动目录(/cd <路径> 为兼容别名),并支持 /dir <序号> / /dir - 快速在历史目录间跳转。

🧠 持久化记忆

Agent 记忆 — 在聊天中直接读写 Agent 指令文件 (/memory),无需回到终端。

⏰ 智能定时任务

定时任务 — 自然语言创建 cron 任务。"每天早上6点总结 GitHub trending" 即刻生效。

🎤 多模态支持

语音 & 图片 — 发语音或截图,cc-connect 自动处理 STT/TTS 和多模态转发。

📦 多项目架构

多项目管理 — 一个进程同时管理多个项目,各自独立的 Agent + 平台组合。

🌍 多语言界面

5 种语言 — 原生支持英语、中文(简体/繁体)、日语和西班牙语。内置 i18n 让每个人都能得心应手。

<img src="docs/images

Extension points exported contracts — how you extend this code

PreviewStarter (Interface)
PreviewStarter is an optional interface for platforms that can initiate a streaming preview message and return a handle [10 …
core/streaming.go
CardElement (Interface)
CardElement is the interface satisfied by all card content elements. [6 implementers]
core/card.go
TextToSpeech (Interface)
TextToSpeech synthesizes text into audio bytes. [8 implementers]
core/tts.go
Platform (Interface)
Platform abstracts a messaging platform (Feishu, DingTalk, Slack, etc.). [33 implementers]
core/interfaces.go
AgentDoctorInfo (Interface)
AgentDoctorInfo is an optional interface agents can implement to provide CLI binary name and display label for doctor ch [7 …
core/doctor.go
ObserverTarget (Interface)
ObserverTarget is an optional interface that platforms can implement to receive terminal observation messages. Currently [4 …
core/observer.go
SpeechToText (Interface)
SpeechToText transcribes audio to text. [3 implementers]
core/speech.go
SudoRunner (Interface)
SudoRunner is a stub interface on Windows for API compatibility. [2 implementers]
core/runas_windows.go

Core symbols most depended-on inside this repo

Unlock
called by 1209
core/session.go
Contains
called by 1114
core/dir_history.go
T
called by 551
core/i18n.go
Debug
called by 544
platform/feishu/feishu.go
Close
called by 532
core/interfaces.go
NewEngine
called by 406
core/engine.go
reply
called by 398
core/engine.go
Warn
called by 380
platform/feishu/feishu.go

Shape

Function 4,592
Method 2,824
Struct 740
Interface 137
TypeAlias 22
FuncType 12
Class 4

Languages

Go97%
TypeScript3%

Modules by API surface

core/engine_test.go676 symbols
core/engine.go509 symbols
platform/feishu/feishu.go253 symbols
core/management_test.go156 symbols
core/interfaces.go149 symbols
config/config.go137 symbols
platform/telegram/telegram.go90 symbols
config/config_test.go88 symbols
core/cuj_test.go87 symbols
agent/codex/appserver_session.go85 symbols
platform/discord/discord.go77 symbols
agent/pi/pi_test.go77 symbols

Dependencies from manifests, versioned

filippo.io/edwards25519v1.2.0 · 1×
github.com/BurntSushi/tomlv1.6.0 · 1×
github.com/aymanbagabas/go-osc52/v2v2.0.1 · 1×
github.com/bwmarrin/discordgov0.29.0 · 1×
github.com/charmbracelet/bubblesv1.0.0 · 1×
github.com/charmbracelet/colorprofilev0.4.1 · 1×
github.com/charmbracelet/lipglossv1.1.0 · 1×
github.com/charmbracelet/x/ansiv0.11.6 · 1×
github.com/charmbracelet/x/cellbufv0.0.15 · 1×
github.com/charmbracelet/x/termv0.2.2 · 1×
github.com/clipperhouse/displaywidthv0.9.0 · 1×

For agents

$ claude mcp add cc-connect \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact