项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
技术标签
使用教程
—
环境要求
- 至少安装一个 AI 编程代理 CLI(Claude Code、Cursor、Gemini CLI、Codex 等)
- Node.js/npm 环境,或 macOS/Linux 上的 Homebrew,或直接下载 GitHub Releases 二进制
- 在目标 IM 平台(飞书/Lark、钉钉、Slack、Telegram、Discord、企业微信等)拥有账号并完成应用/机器人配置
- 若使用 run_as_user 做用户隔离,需要 Linux/macOS 上可免密 sudo 的目标 Unix 用户
安装与启动步骤
-
1安装 AI 代理 CLI
README 要求先装好要桥接的代理 CLI,至少一个;README 未给出各代理的具体安装命令,请按对应官方文档安装
-
2用 npm 安装
全局安装 cc-connect 命令行工具,适合已装 Node.js/npm 的环境
npm install -g cc-connect -
3或用 Homebrew 安装
macOS/Linux 用户可用 Homebrew 安装,与 npm 方式二选一即可
brew install cc-connect -
4或下载二进制
也可从 GitHub Releases 页面下载对应平台二进制,README 未给出具体下载命令
-
5按平台文档配置
对照 docs 目录下对应平台文档(如 docs/feishu.md、docs/dingtalk.md、docs/telegram.md)填写平台凭据与项目配置
-
6用户隔离预检
仅在配置了 run_as_user 时需要,运行三项 go/no-go 预检与隔离探测,任一失败会拒绝启动
cc-connect doctor user-isolation -
7启动 cc-connect
在安装目录运行程序启动桥接服务,随后即可在聊天窗口调用本地 AI 编程代理
./cc-connect
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
name | 是 | 项目名称标识,在 [[projects]] 中声明 | claude-sandboxed |
run_as_user | 否 | Linux/macOS 下以指定 Unix 用户启动代理,实现 OS 级文件隔离 | partseeker-coder |
run_as_env | 否 | 以列表形式指定需传递到目标用户环境的环境变量名 | ["PGSSLROOTCERT"] |
如何确认成功
运行 ./cc-connect 能正常启动且未退出;配置了用户隔离时 cc-connect doctor user-isolation 预检全部通过。
常见问题
Q:需要公网 IP 吗?
A:多数平台不需要。README 表格显示飞书、钉钉、WPS 协作、Telegram、Slack、Discord、QQ、Matrix、个人微信等均走长连接或轮询;仅企业微信 Webhook 模式需要公网 IP。
Q:必须安装 AI 代理 CLI 吗?
A:需要,README 明确要求至少安装一个代理(Claude Code、Cursor、Gemini CLI、Codex 等)作为被桥接的后端。
Q:不想手动安装配置怎么办?
A:把 README 中给出的 INSTALL.md 链接发给 Claude Code 等 AI 编程代理,让它按该文档自动完成安装与配置。
Q:用户隔离配置后启动失败?
A:先用 cc-connect doctor user-isolation 排查。目标用户需免密 sudo、对 work_dir 可读写、有自己的 ~/.claude/settings.json;OAuth 登录时需软链 .credentials.json。
注意事项
- README 节选中未给出各 AI 代理 CLI 的具体安装命令,请以对应官方文档为准。
- 多个平台的连接方式与配置项互不相同,请对照 docs 目录下对应平台的文档配置。
- 使用 run_as_user 时若预检门槛失败或探测到跨用户文件泄漏,cc-connect 会拒绝启动。
- README 只说明可从 GitHub Releases 下载二进制,未提供下载命令与文件名。
核心亮点
- 支持飞书、钉钉、Slack、Telegram、Discord、LINE、企业微信等主流平台,覆盖面广
- 多数平台无需公网 IP,本地代理可直接被聊天消息驱动,部署门槛低
- 同时兼容 Claude Code、Cursor、Gemini CLI、Codex 多种后端,可自由切换
不足之处
- 各平台接入配置差异较大,首次搭建需要逐个平台申请机器人权限
- 项目较新,长期维护与多平台 API 变更跟进情况待观察
适用场景
- 通勤路上用手机在飞书里给本地 Claude Code 下发编码任务
- 团队在 Slack 频道中直接调用 AI 代理生成代码片段并回传
- 个人开发者用 Telegram 远程查看和继续本地 Cursor 的编程会话
替代项目
OpenHands、Aider
上一篇:xiaozhi-esphome
下一篇:没有了!
同类项目推荐
n8n
开源
拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。
Fair-code workflow automation platform with native AI capabilities. Combine visual b···
EasyCLIProxyAPI
开源
图形界面一键配好 AI 代理,省去手写配置文件
A desktop GUI for CLIProxyAPI and a tool for automatically configuring popular AI ag···
feishu-docx
开源
让 AI 代理轻松读写飞书文档,双向转换 Markdown
Feishu/Lark Docs、Sheet、Bitable <-> Markdown | AI Agent-friendly knowledge base exp···
puppeteer
开源
用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。
JavaScript API for Chrome and Firefox
