Open ACE - 面向 AI Coding Agent 的自托管控制面
ACE = AI Computing Explorer(AI 计算探索器)
本文档介绍 Open ACE 的产品定位、适用团队,以及评估时最值得关注的能力。
项目定位
Open ACE 是一个开源、可自托管的 AI Coding Agent 控制面。
它把三层能力放在同一个系统里:
- 开发者日常使用的浏览器工作台
- 面向内网和远程机器的执行层
- 面向平台与治理团队的密钥、配额、审计、合规和成本控制面
它并不是单纯的聊天助手界面,也不只是一个 Token 看板。它更适合那些已经准备把 AI Coding Agent 放进真实研发流程的团队:代码仓库、GitHub issue、远程机器、凭据、安全边界、审核与追踪都需要被认真处理。
它解决什么问题
| 团队问题 | Open ACE 的做法 |
|---|---|
| 团队同时使用多个 AI 编码工具 | 用一个工作台和控制面统一 Claude Code、Qwen Code、Codex、OpenClaw、ZCode |
| Agent 需要跑在内网、测试机或 GPU 机器上 | Remote Agent 在受控的 Linux、macOS、Windows 机器上执行 CLI 工具 |
| API Key 不该散落在个人电脑和远 程机器上 | API Key Proxy 把真实密钥留在服务端,只下发短生命周期、可回收的代理令牌 |
| AI 工作完成后难以复盘 | 自主开发工作流时间线、里程碑摘要、最终代码变更和运行溯源让执行过程可见 |
| 平台和安全团队需要治理能力 | 配额、异常、审计、合规、多租户和 SSO 都在同一套系统里 |
核心产品层
1. AI 自主开发工作流
Open ACE 可以把 GitHub issue 变成结构化的 AI 研发流程。
核心能力包括:
- 以 issue 为起点的 preparation、planning、development、review、report、merge 等阶段
- 一个工作流批量处理多个 GitHub issue
- 暂停、恢复、重试、取消、自动合并
- 在里程碑节点执行 Fork From Here
- 最终代码变更摘要和里程碑级 diff 查看
- 时间线界面展示输出、状态变化、审查结果和 Token 使用情况
这意味着 Open ACE 不只是把 AI CLI 放进浏览器,而是把自主或半自主研发流程做成了一个可以运营的产品面。
2. 工作台与远程执行
Open ACE 提供 浏览器工作台,既支持本地会话,也支持远程 AI 编码会话。
Work 模式
Work 模式面向开发者日常使用:
- 浏览器化 AI 编码工作台
- 会话历史与恢复
- 提示词库与复用
- 多工作台标签页
- 对会话与执行过程的可视化
Remote Agent
Remote Agent 让团队把 AI Coding Tool 跑在受控机器上,而不是只能依赖本地电脑。
关键能力包括:
- 基于 token 的机器注册与远程身份管理
- 处理权限模式和会话恢复的 CLI 适配器
- 浏览器终端访问
- 面向远程项目目录的开发流程
- code-server / VSCode 代理,支持继续在浏览器内开发
- Run Timeline API,用于持久化远程执行溯源
3. 治理与管理
Open ACE 还是一套 AI 工程治理控制面。
Manage 模式
Manage 模式面向平台、IT 和治理团队:
- 用量仪表板与趋势分析
- 配额管理与配额告警
- 异常检测
- 审计中心与安全中心
- 合规与数据保留流程
- 租户、用户和权限管理
- 带可见假设的 ROI 视图
安全与访问控制
- 通过 API Key Proxy 在服务端加密保存密钥
- 给本地和远程会话发放短生命周期、可回收的代理令牌
- 支持 OIDC / OAuth2 / SAML 2.0 单点登录
- 多租户组织模型
- 内容过滤与审计日志
- 飞书 / 钉钉组织同步与告警集成路径
已支持的 AI Coding Tool
| 工具 | Open ACE 支持情况 | 说明 |
|---|---|---|
| Claude Code | 已支持 | 工作台会话、远程执行、权限模式、会话恢复 |
| Qwen Code | 已支持 | 工作台会话、远程执行、会话恢复、用量集成 |
| Codex | 已支持 | 通过 CLI 适配器接入工作台与远程执行 |
| OpenClaw | 已支持 | 支持工作台接入以及会话、消息同步 |
| ZCode | 已支持 | 支持 Remote Agent、会话同步,以及持久化 app-server 执行模式 |