自托管的 AI 编码工作台,将本地智能体会话、配置与 GitHub 工作进度集中到一个界面,支持多种运行框架、团队通信和人工检查与干预。
← 返回分类
AI 编程
synth-city
Synth City(前身为 Claude Deck)是自托管的本地指挥中心,用于在 GitHub issue 上协调编码智能体团队并审查产出的拉取请求,提供进度、决策与人工监督的可视面板。
目录资料供参考。功能、价格和可用地区请以官网为准;收录不代表实际测试或推荐购买。
产品介绍
Synth City 把 GitHub 作为工作与记录的来源,本地 Deck 控制面负责观察和介入发生在 GitHub issue 上有边界的编码智能体尝试。
工厂由一名 Director(人类)、Leader 以及实施者与验证者组成;监督者负责工厂维护,Leader 保留团队权威。
主要功能
- 总览页展示完整的筛选后工作计数、负责人、等待原因、PR 上下文与工作区接入情况。
- Harnesses 页面提供各已实现提供方的受保护原生页面与运维就绪目录。
- 配置编辑器可浏览、检查并编辑 Claude Code JSON 设置或 Codex TOML 设置,包括配置档案与功能开关。
- MCP Servers 支持添加、编辑、测试与管理 MCP 连接,支持 OAuth、浏览注册表并查看工具、资源与提示。
- Agent Bridge 可发现并监控 tmux 中运行的多种 CLI 会话,最多可同时挂载 4 个终端并以 2x2 网格布局。
- Agent Mail 通过可持久化的按仓库身份、结构化上下文请求与交接,在本地智能体之间协调。
- Agent Teams 可保存可复用的智能体名册,启动或复用其会话。
适用场景
- 从 GitHub issue backlog 出发,由 Leader 分派实施者与验证者完成工作并提交待审查的 PR。
- 在本地面板中检查等待原因、PR 上下文与当前观察,再决定是否执行受保护的处理动作。
- 跨 Claude Code、Codex CLI、GitHub Copilot CLI、OpenCode CLI 与 Pi 会话混合组队协作。
适合谁使用
- 拥有现成仓库、本地智能体 CLI、原生工具链与自有模型凭据的技术操作人员。
- 需要在多个 harness 间协调团队并保留人工决策权的工程团队。
使用前提
- Python 3.11+
- Node.js 22.12+
- 同一主机上至少安装一个受支持的本地智能体 CLI:Claude Code、Codex CLI、GitHub Copilot CLI、OpenCode CLI 或 Pi
- 智能体团队面板绑定需要 Linux 环境
快速开始
- 克隆仓库:git clone https://github.com/adrirubio/claude-deck.git,然后进入 claude-deck 目录。
- 运行 ./scripts/install.sh 执行原生安装路径。
- 确保 Deck 与智能体 CLI 及凭据运行在同一环境,并已安装至少一个受支持的本地智能体 CLI。
限制与注意事项
- Docker 不受支持,因为容器无法看到宿主机安装的 CLI、tmux 会话与原生智能体凭据。
- Finished 仅表示跟踪状态,并不代表经过独立审查的交付、可靠性、成本或节省时间。
- 成本未知;配置检查不验证模型访问,凭据就绪状态仍为未知。
许可与相关入口
代码许可证:MIT
隐私与数据
- 没有 Deck 云账户,也不向别处发送 Deck 遥测;GitHub 与原生 CLI 使用各自配置的服务与凭据。
- Deck 读写真实的本地智能体配置文件,UI 中的更改会影响实际使用的文件,建议在大改动前备份。
资料来源
资料核验日期:2026-11-12