把 AI Agent 接到 IM 平台不是什么新想法,但大多数方案的局限很明显:需要公网 IP、需要复杂配置、需要自己维护 Webhook 服务。cc-connect 的思路是把这些问题全部在本地解决——Agent 跑在你自己的机器上,通过 WebSocket 或长轮询连到聊天平台,不需要把端口暴露到公网。
支持的 Agent 有 7 种:Claude Code、Codex、Cursor Agent、Qoder CLI、Gemini CLI、OpenCode 和 iFlow CLI。支持的聊天平台有 10 种:飞书、钉钉、Telegram、Slack、Discord、企业微信、LINE、QQ(NapCat/OneBot)、QQ 官方机器人和微信个人号。
核心使用场景
你在手机或平板上,通过 Telegram 或飞书给本地跑的 Claude Code 发一条消息,它就在你的开发机上执行任务,执行完成后把结果、图片、文件直接发回聊天窗口。这解决了 Agent 开发里一个很实际的问题:Claude Code 只能在桌面跑,但你可能在任何地方都需要触发它。
群聊里也可以绑定多个 Agent,让 Claude 和 Gemini 在同一个对话里协作——问 Claude 一个问题,再让 Gemini 提供另一个视角,这在 cc-connect 里是原生支持的功能。
聊天即控制台
cc-connect 把常用的 Agent 操作做成了斜杠命令:
/model 切换模型,/mode 切换权限模式(yolo 模式自动批准所有工具调用),/dir 切换工作目录,/memory 读写 Agent 的记忆文件,/new 和 /switch 管理会话。这些本来要在终端里输入的操作,现在在聊天窗口里就能完成。
定时任务也很实用:直接说"每天早上 6 点总结 GitHub trending",cc-connect 会把它转成 cron 任务,到点自动执行。
上下文压缩和附件回传
Beta 版加入了自动压缩上下文的功能:当 token 数量快超阈值时,cc-connect 会自动压缩对话历史,减少丢失上下文的概率。
当 Agent 生成了截图、图表、PDF 这些文件时,可以通过 cc-connect 的附件回传功能直接发回聊天窗口——不需要回到终端去翻文件目录。
为什么值得关注
对于需要在移动场景下触发 AI 编程任务的开发者来说,这是目前支持平台最广、本地化做得最深的方案。微信个人号的支持(Beta)让国内用户不需要额外注册 Telegram 或 Slack 账号就能用上这个能力。最关键的是整个架构不需要公网 IP——Agent 跑在内网机器上,cc-connect 通过长轮询保持连接,防火墙和 NAT 的限制被绕过去了。
cc-connect 解决的本质问题是"如何在你不在电脑前的时候触发本地 Agent 工作"——这听起来简单,但当你真的需要在地铁上查一个代码库问题、或者让 Claude Code 在服务器上跑一个长任务的时候,这个能力是不可替代的。