← 返回分类

AI 编程

synth-city

Synth City(前身为 Claude Deck)是自托管的本地指挥中心,用于在 GitHub issue 上协调编码智能体团队并审查产出的拉取请求,提供进度、决策与人工监督的可视面板。

编码智能体GitHub自托管团队协作开发工具
访问官网

目录资料供参考。功能、价格和可用地区请以官网为准;收录不代表实际测试或推荐购买。

产品介绍

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 环境

快速开始

  1. 克隆仓库:git clone https://github.com/adrirubio/claude-deck.git,然后进入 claude-deck 目录。
  2. 运行 ./scripts/install.sh 执行原生安装路径。
  3. 确保 Deck 与智能体 CLI 及凭据运行在同一环境,并已安装至少一个受支持的本地智能体 CLI。

限制与注意事项

  • Docker 不受支持,因为容器无法看到宿主机安装的 CLI、tmux 会话与原生智能体凭据。
  • Finished 仅表示跟踪状态,并不代表经过独立审查的交付、可靠性、成本或节省时间。
  • 成本未知;配置检查不验证模型访问,凭据就绪状态仍为未知。

许可与相关入口

代码许可证:MIT

隐私与数据

  • 没有 Deck 云账户,也不向别处发送 Deck 遥测;GitHub 与原生 CLI 使用各自配置的服务与凭据。
  • Deck 读写真实的本地智能体配置文件,UI 中的更改会影响实际使用的文件,建议在大改动前备份。

资料来源

资料核验日期:2026-11-12