统一编排你的 AI Agent。

一个集中式控制平面,统一管理 Claude Code、Codex、Gemini、OpenCode 在多台服务器上的会话与执行状态。

# 安装 cc-agent(Linux / macOS)
$ curl -fsSL https://cc-remote.app/install.sh | bash
# 安装 cc-agent(Windows PowerShell)
$ irm https://cc-remote.app/install.ps1 | iex
# Agent 已安装,准备连接控制平面
$ _

为什么选择 Agent Control?

多服务器统一管理

一个控制台管理多环境,开发、测试、生产统一视图。

安全默认

仅出站 WebSocket,无需开放入站端口,天然适配 Zero Trust。

实时 PTY

xterm.js 终端实时交互,体验接近 SSH,但更适配 Web 协作。

审计可追溯

命令和输出全量 JSONL 记录,便于合规和回放分析。

原生应用支持

提供 macOS / iOS 客户端,随时查看并控制 Agent。

开源可自托管

MIT 许可,可二次开发,可部署在你自己的基础设施上。

4 步快速开始

1

注册并获取租户凭证

访问 console.cc-remote.app 创建租户,获得 Tenant IDAdmin Token

2

生成 UI Token 与 Agent Token

使用 Admin Token 生成两类凭证:

UI Token

用于浏览器工作区登录和会话查看。

Agent Token

用于服务器上的 cc-agent 连接控制平面。

3

连接 Agent 到控制平面

在目标机器运行 cc-agent 并注入 Agent Token:

cc-agent \ -control-url wss://cc-remote.app/ws/agent \ -agent-token <your-agent-token> \ -server-id srv-01 \ -allow-root /path/to/repo \ -claude-path /path/to/claude
4

开始管理 Agent

使用 UI Token 登录后,即可在任意位置统一管理会话。

希望自托管? Agent Control 完全开源,可参考 部署文档 在 Linux 服务器快速上线。
想按教程路径学习? 先看 快速上手,再继续 使用场景

架构

flowchart LR subgraph Clients Browser["浏览器 UI"] App["原生应用"] end subgraph Control["控制平面"] CC["cc-control"] end subgraph Agents A1["Agent 1"] A2["Agent 2"] end Clients -->|"REST/WS"| CC CC <-->|"Secure WS"| A1 CC <-->|"Secure WS"| A2 style Clients fill:#111725,stroke:#44697f,color:#d4d4d4 style Control fill:#111725,stroke:#44697f,color:#d4d4d4 style Agents fill:#111725,stroke:#44697f,color:#d4d4d4 style CC fill:#315f72,stroke:#274f62,color:#fff