Go · MIT · v1.3.0

在任何聊天工具里
远程操控 AI Agent

cc-connect 把运行在你机器上的 AI Agent 桥接到你日常使用的即时通讯工具。代码审查、自动化任务、数据分析——只要 AI 能做的,手机上就能完成。

10+
AI Agents
11
聊天平台
5
界面语言
MIT
开源协议
架构示意
AI Agents
Claude Code Codex Gemini CLI Cursor
⚡ cc-connect
聊天平台
飞书 Telegram Discord 微信
钉钉 Slack QQ 微博

为什么选择 cc-connect

一个进程,连接所有 AI Agent 与聊天平台,随时随地掌控你的本地 AI。

🤖

通用 Agent 支持

支持 Claude Code、Codex、Gemini CLI、Cursor Agent、Kimi CLI、OpenCode、iFlow CLI、Pi、Devin 等 10+ AI Agent,还可通过 ACP 协议接入任意兼容 Agent。

📱

11 大聊天平台

飞书、钉钉、Telegram、Slack、Discord、企业微信、微信个人号、微博、LINE、QQ、QQ 官方机器人。大部分平台无需公网 IP,开箱即用。

🌐

Web 管理后台

v1.3.0 内置全功能可视化管理界面,无需额外依赖。支持项目管理、服务商配置、会话监控、定时任务编辑,还可直接在浏览器里和 Agent 对话。

🔄

多 Agent 编排

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

智能定时任务

自然语言创建 cron 任务。"每天早上 6 点总结 GitHub trending" 即刻生效。支持会话复用或每次新建,灵活适配各种自动化场景。

🎤

多模态支持

发语音或截图,cc-connect 自动处理 STT/TTS 和多模态转发。支持 OpenAI Whisper、Groq、通义千问等语音识别,以及多种 TTS 引擎。

🛡️

OS 用户隔离

Linux/macOS 上可用不同 Unix 用户身份启动 Agent,实现操作系统级文件系统隔离。内置 doctor user-isolation 命令一键审核配置。

🔗

Webhook & Bridge

内置 HTTP Webhook 端点,供 git hook、CI/CD、文件监听等外部系统触发 Agent。Bridge 协议允许任意语言编写的外部适配器通过 WebSocket 动态接入。

📦

多项目架构

一个进程同时管理多个项目,各自独立的 Agent + 平台组合。支持多工作区模式,频道名称自动映射到工作目录,/workspace init 一键克隆绑定。

支持的 Agent & 平台

全面的 Agent 和聊天平台支持,持续扩展中。

AI Agent 支持状态

Agent 类型 状态 安装方式
Claude Codeclaudecode✅ 已支持Anthropic 官方
Codex (OpenAI)codex✅ 已支持npm i -g @openai/codex
Cursor Agentcursor✅ 已支持Cursor IDE
Gemini CLIgemini✅ 已支持npm i -g @google/gemini-cli
Kimi CLIkimi✅ 已支持pip install kimi-cli
OpenCodeopencode✅ 已支持opencode-ai/opencode
iFlow CLIiflow✅ 已支持npm i -g @iflow-ai/iflow-cli
Qoder CLIqoder✅ 已支持qoder.com/install
Devin (Cognition)devin✅ 已支持cli.devin.ai (via ACP)
ACP 兼容 Agentacp✅ 已支持任意 ACP 实现
Goose (Block)🔜 计划中
Aider🔜 计划中

聊天平台能力矩阵

能力 飞书 钉钉 Telegram Slack Discord 企业微信 微信个人 微博 QQ
文本 & 斜杠命令
Markdown / 卡片⚠️
流式 / 分片回复
图片与文件
语音 / STT / TTS⚠️⚠️⚠️⚠️⚠️⚠️
私聊
群聊 / 频道
需要公网 IP❌ 不需要❌ 不需要❌ 不需要❌ 不需要❌ 不需要⚠️ WS不需要❌ 不需要❌ 不需要❌ 不需要

安装 cc-connect

多种安装方式,选择最适合你的。

bash
# 全局安装
npm install -g cc-connect

# 升级
npm install -g cc-connect
bash
# 安装
brew install cc-connect

# 升级
brew upgrade cc-connect
bash
# Linux amd64
curl -L -o cc-connect \
  https://github.com/chenhg5/cc-connect/releases/latest/download/cc-connect-linux-amd64
chmod +x cc-connect
sudo mv cc-connect /usr/local/bin/

# 自更新
cc-connect update           # 稳定版
cc-connect update --pre     # 含预发布版本
bash
# 需要 Go 1.22+
git clone https://github.com/chenhg5/cc-connect.git
cd cc-connect
make build

配置步骤

  1. 复制配置模板

    bash
    mkdir -p ~/.cc-connect
    cp config.example.toml ~/.cc-connect/config.toml
  2. 推荐:使用 Web UI 配置(v1.3.0+)

    bash
    # 打开 Web 管理后台进行可视化配置
    cc-connect web

    可视化创建项目、添加平台、管理服务商,无需手动编辑 TOML。

  3. 启动服务

    bash
    ./cc-connect
  4. (可选)安装为系统服务

    bash
    # 安装为 systemd / launchd 后台服务
    cc-connect daemon install
    cc-connect daemon start
    cc-connect daemon status

💡 最简单的方式:把下面这段话发给 Claude Code,它会帮你完成整个安装和配置:

prompt
请参考 https://raw.githubusercontent.com/chenhg5/cc-connect/refs/heads/main/INSTALL.md 帮我安装和配置 cc-connect

聊天即 控制台

所有操作都可以通过斜杠命令在聊天窗口完成,无需回到终端。

会话管理
/new [名称]创建新会话
/list列出所有会话
/switch <id>切换到指定会话
/current查看当前会话
/compress压缩会话上下文
工作目录
/dir查看当前目录与历史
/dir <路径>切换到指定目录
/dir <序号>按历史序号切换
/dir -返回上一个目录
/dir reset恢复配置中的工作目录
模型 & Provider
/model列出可用模型
/model switch <alias>切换模型
/provider list列出 Provider
/provider switch <名称>切换 API Provider
/reasoning <级别>调整推理强度
权限 & 模式
/mode查看可用权限模式
/mode yolo自动批准所有工具
/mode default每次工具调用前询问
/mode plan只规划不执行
允许 / allow回复授权当前操作
定时任务
/cron add <cron> <任务>添加定时任务
/cron list列出所有定时任务
/cron del <id>删除定时任务
/cron setup刷新 Agent 记忆文件
其他功能
/memory读写 Agent 指令文件
/skills浏览本地技能预设
/whoami获取当前用户 ID
/status查看服务状态
/tts [模式]切换语音回复模式

定时任务示例

chat
/cron add 0 6 * * * 帮我总结今天的 GitHub trending
/cron add 0 9 * * 1 生成上周的代码提交周报
/cron add */30 * * * * 检查 CI 构建状态并汇报

插件化 架构设计

核心引擎与 Agent、平台完全解耦,通过注册表动态加载,支持按需编译。

📱
聊天平台
飞书 / Telegram
Discord / 微信…
cc-connect Engine
消息路由 · 会话管理
权限控制 · i18n
🤖
AI Agents
Claude / Codex
Gemini / Kimi…

最简配置示例(Claude Code + Telegram)

toml
[[projects]]
name = "my-project"

[projects.agent]
type = "claudecode"

[projects.agent.options]
work_dir = "/path/to/your/project"
mode = "default"

[[projects.platforms]]
type = "telegram"

[projects.platforms.options]
token = "your-telegram-bot-token"
allow_from = "*"

加入 cc-connect 社区

遇到问题?有新想法?欢迎加入社区交流。

商业合作

企业定制 · 技术咨询 · AI 相关系统开发

📧 [email protected] 💬 微信:mongorz