我最近在看一个小工具,名字叫 cc-connect。
它打动我的地方不是功能有多花,而是思路很朴素:你已经在电脑上跑 Claude Code、Codex、Cursor Agent 或 Gemini CLI,那就别再单独做一个 AI 应用。把聊天工具接进来,让手机上的一条消息,能送到本地那台开发机。
它做的事其实很窄
cc-connect 不是另一个聊天机器人。它做的事更像一根转接线:把本地 AI coding assistants 接到飞书、钉钉、Slack、Telegram、Discord、LINE、企业微信、QQ、Matrix 等平台。
多数平台走 WebSocket、Socket Mode 或 Long Polling,所以日常部署通常不需要公网 IP。你的仓库、依赖、终端和权限还留在原来的电脑上,聊天软件只是入口。
我觉得这点很重要。它没有把开发环境搬到云上,也没有要求你把项目暴露出去。真正干活的,还是那台你平时写代码的机器。
什么时候会用得上?
比如人在路上,CI 红了。你不想在手机上看一屏一屏的日志,但可以让 Agent 先跑测试、定位失败点、把结论发回来。
再比如团队群里临时要查一个问题。以前是某个人回到电脑前再处理;现在可以在群里发起任务,大家直接看过程和结果。
还有一些低频但烦人的事:定时总结、跑脚本、生成报告、回传文件。它有会话、权限模式、模型切换、定时任务、文件和图片回传,用来处理这些杂活基本够了。
支持很多,但别被列表带跑
它能接的 Agent 不少:Claude Code、Codex、Cursor Agent、Gemini CLI、Qoder CLI、OpenCode、iFlow CLI、Kimi CLI、Pi、GitHub Copilot、Devin,以及通过 ACP 接入的兼容 Agent。
平台也很多:飞书、WPS 协作、钉钉、Slack、Telegram、Discord、企业微信、微博、LINE、微信个人号(ilink)、QQ、QQ 官方机器人和 Matrix。这里要现实一点,不同平台的接口限制不一样,文件、语音、群聊和 Markdown 渲染不一定都能做到同一水平。
先跑起来,再慢慢放权
安装没什么特殊。普通用户先用 npm 就够了,也可以用 Homebrew、GitHub Releases 二进制或源码编译。
安装后运行 cc-connect web 打开 Web UI,配置项目、平台和 Agent。喜欢手动配置的人,也可以直接改 ~/.cc-connect/config.toml。
npm i -g cc-connect
cc-connect web
cc-connect
版本别看错
版本更新挺快。v1.4.1 是一个 Kimi CLI 兼容性补丁;更大的变化在 v1.4.0。
v1.4.0 把之前 beta 里的几项变化放进了稳定版,包括 Codex 相关配置、cc-connect send --cwd、飞书图片批处理窗口、Webex 和 Matrix 支持等。要接生产项目,我会先看稳定版 release note,不会直接追 beta。
最后说权限
这个工具方便,但也别装完就把权限全打开。说白了,它是在让聊天消息驱动你的本地开发环境。
我的做法会保守一点:先接一个非生产项目;只允许明确的发件人;默认使用需要确认的权限模式;确认稳定后,再逐步开放文件、语音、定时任务或更高权限模式。
远程控制最怕的不是麻烦,而是边界说不清。先把谁能发、能做什么、失败时怎么停下来想清楚,再谈效率。
项目地址
GitHub: https://github.com/chenhg5/cc-connect
夜雨聆风