Sculptor

在隔离工作区里并行运行编码 Agent,审查改动后合回主分支的桌面应用。

Star 数
★ 244
最近更新
今天
License
MIT
主语言
Python

30 秒速览

可在哪里用
兼容但需适配Claude Code
开始前需要
Sculptor 桌面应用(macOS Apple Silicon 或 Linux 构建)要连接的 Git 仓库Claude Code 或 Pi agentic harness,或任意基于终端的 agentShell / 命令行网络访问本地文件系统
典型场景
需要同时推进规格、mock 与 bug 修复三条线的前端或全栈工程师,可把它们分配到多个并行工作区。
主要局限
官方明确将其定位为实验性研究预览,预期会有错误与快速、大幅度的变更。

这个 Agent 能做什么,适合哪些场景?

Sculptor 是 Imbue 开发的桌面应用,用于在多个隔离工作区中并行运行编码 Agent。每个工作区是仓库的一份隔离副本,你把 Agent 接上后让它改代码,完成后审查 diff 并合并回 main。它内置精选的 skills(如 /sculptor-workflow:fix-bug)来支撑规格编写、mock、修 bug 等 agentic 开发流程,并提供内置终端、命令面板、变更审查与 GitHub PR 创建等界面。Sculptor 对 Pi agentic harness 提供集成支持,同时兼容 Claude Code,也允许你运行和管理任意基于终端的 Agent。项目以 MIT 协议开源,官方定位为实验性研究预览,功能与形态可能快速变化。

用户先在应用里连接一个 Git 仓库,然后创建 workspace——一份隔离的代码副本(worktree)及其分支与初始化配置。之后在 Chat 里输入提示,选择模型、上下文、plan/effort 与 @ 提及,交给 Claude Code、Pi 或任意终端 Agent 执行。Agent 通过工作区内的内置终端运行命令、修改文件;完成后用户在 Changes 面板审查改动、提交,并在 Pull Requests 中打开 GitHub PR 并跟踪状态。内置 skills 提供命令式工作流,例如 /sculptor-workflow:fix-bug 会先做简短复现访谈、写出失败测试,再让测试通过。需要时可通过 Command Palette(Cmd+K)跳转各功能,或启用实验性的 Container Backend 在 Docker 或远程主机上运行。

  1. 需要同时推进规格、mock 与 bug 修复三条线的前端或全栈工程师,可把它们分配到多个并行工作区。
  2. 想用 /sculptor-workflow:fix-bug 从复现访谈到失败测试再到修复的流程处理 UI bug 的开发者。
  3. 已在用 Claude Code、希望获得图形化工作区管理和改动审查界面的用户。
  4. 想用 Pi agentic harness,或把自有的终端 Agent 接入统一界面管理的团队。
  5. 需要在 Docker 或远程主机上隔离运行 Agent 的实验性场景使用者。
  6. 希望把 Agent 生成的改动规范化合并回 main 并走 GitHub PR 流程的小团队。

如何安装或部署这个 Agent?

从官方下载链接获取对应平台的安装包:

# Mac (Apple Silicon)
https://tryimbue.link/sculptor-for-apple-silicon

# Linux
https://tryimbue.link/sculptor-for-linux

# Linux ARM64
https://tryimbue.link/sculptor-for-linux-arm64

README 提供了上述下载入口,但未给出源码构建或包管理器的安装命令。若要从源码本地运行,README 仅指向 docs/development/getting_started.md,该文件内容未包含在本次资料中,因此构建所需的具体工具链版本与命令无法在此确认。

如何使用这个 Agent?

  1. 启动 Sculptor,连接一个本地 Git 仓库。
  2. 创建一个 workspace(仓库的隔离副本,带独立分支与 setup)。
  3. 在 Chat 中输入提示,选择模型与上下文,指定使用 Claude Code、Pi 或任意终端 Agent。
  4. Agent 在内置终端中执行操作、修改工作区文件。
  5. 在 Changes 中审查并提交改动,然后合并回 main;如需走 GitHub 流程,在 Pull Requests 中打开 PR。
  6. 要在同一项目上再开一条并行任务,新建 workspace;要与其他 Agent 协作同一项目,把它加入已有 workspace。
Prompt → Agent 执行 → Changes 审查 → 提交 / PR → 合并回 main

实验性远程运行需按 docs/help/experimental/container_backend.md 启用 Container Backend(Docker 或远程主机)。

这个 Agent 有哪些优点和局限?

优点
  • 以隔离 worktree 为单位的并行执行模型,天然支持多个 Agent 在同一仓库上互不干扰地工作。
  • 同时支持集成的 Pi agentic harness 与 Claude Code,并可运行任意终端型 Agent,避免被单一 harness 锁定。
  • 内置成套 skills(含 /sculptor-workflow:fix-bug 的复现—失败测试—修复流程),把 agentic 开发流程规范化。
  • 提供从改动审查、提交到 GitHub PR 创建的完整闭环界面,而非只给一个聊天框。
  • MIT 协议开源,由 Imbue 自用并公开源码。
  • 提供 macOS Apple Silicon 与 Linux(含 ARM64)安装包,开箱即用。
局限
  • 官方明确将其定位为实验性研究预览,预期会有错误与快速、大幅度的变更。
  • 维护者表示暂无力承接大量外部贡献,社区参与路径受限。
  • 未提供 Windows 安装包,README 的下载仅覆盖 macOS Apple Silicon 与 Linux。
  • 未集成 Claude Code、Pi 之外的具体模型供应商适配细节,实际使用依赖你自带并可付费的模型服务。
  • 从源码构建的本地运行步骤仅指向外部文档,仓库内缺少可直接执行的构建命令证据。
  • Container Backend 仍属实验性功能,远程/容器化运行稳定性未知。

这个 Agent 与同类方案有什么区别?

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Sculptor 当前 44 · 缺口较多 — ★ 244 今天 Python Claude Code
PandaCode 58 · 缺口较多 — ★ 1.1k 今天 Rust Codex · Claude Code · Claude.ai
Poracode 55 · 缺口较多 桌面应用免费 + 模型费 ★ 121 今天 TypeScript ChatGPT · Claude Code
dmux 69 · 存在缺口 命令行工具免费 + 模型费 ★ 1.8k 2 个月前 HTML Codex · Claude Code · OpenAI API

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
44/ 100 五分制 2.2 / 5
信任安全 11/29
可靠稳定 6/14
适用触发 9/18
规范维护 8/18
有效结果 7/13
证据核验 3/8
查看各维度的扣分理由
信任安全11 / 29 · 1.9/5

SECURITY.md 明确说明代理以用户权限运行、打开仓库即执行其代码、插件以 UI 同等权限运行、本地回环端口即信任边界,并建议使用容器后端隔离——这是诚实披露,但披露本身不等于控制:默认无沙箱、无逐操作确认、无回滚机制,故 least_privilege/user_confirmation/rollback 仅得 1。数据流方面有 Settings>Privacy 与威胁模型说明,但缺少具体数据去向清单,得 2。依赖安全仅见 pyproject 与工作流安全规则,无锁定依赖审计证据,得 1。来源归属仅 README 提及 Imbue,无版本/提交溯源,得 1。

可靠稳定6 / 14 · 2.1/5

文档与测试文件(fake_claude 测试)显示对缺失字段的防御性解析与错误处理,内部一致性较好得 2;但依赖可用性仅列出 Homebrew/tmux/just/uv/nvm 等前置,无版本锁定或失败恢复说明,得 1;失败信息在测试中体现 is_error 标记,但面向用户的错误文案证据薄弱,得 1。

适用触发9 / 18 · 2.5/5

README 清楚界定受众(并行编码代理用户)与场景(工作区、PR、技能),capability_boundaries 有实验性预览与容器后端说明,得 2;但触发精度(何时调用何技能/代理)缺乏明确规则,得 1;环境适配仅覆盖 Mac/Linux,Windows 与远程部署说明有限,得 1。

规范维护8 / 18 · 2.2/5

文档目录结构清晰、安装步骤具体,得 2;但命名稳定性(实验性、可能剧变)与示例/FAQ 有限,各得 1;已知限制披露充分得 2;MIT 许可证完整得 2;无版本号或变更日志得 0;维护责任仅提及 Imbue 与不接受大量外部贡献,得 1。

有效结果7 / 13 · 2.7/5

输出可用性(工作区、变更审查、PR)描述具体,得 2;相对裸用代理的边际价值(并行工作区、技能库)有说明,得 2;成本收益仅提及 token 预算,无量化证据,得 1。

证据核验3 / 8 · 1.9/5

README 声明多为产品描述,缺少可追溯的基准或数据支撑,claim_traceability 得 1;跨源佐证仅文档间互相引用,得 1;事实与推断分离在 SECURITY.md 中较好,但整体产品声明未区分,得 1。

风险与缓解建议
  • 默认无沙箱:代理以用户权限读写文件并执行命令,打开仓库即执行其代码,仅在实验性容器后端下才有更强隔离。
  • 插件以与 UI 同等权限运行,远程插件源每次加载都会重新拉取,存在供应链风险。
  • 本地回环 API 对同机任意进程可达,不应在共享机器或暴露端口的环境运行。
  • 项目自述为实验性研究预览,可能发生剧烈变更,且无版本号或变更日志,升级风险高。
  • 发布者身份未经 FollowAgents 注册表验证,维护责任与更新路径不明确。
证据充分度:低 评估于 2026年11月5日 审查版本 bc1fd075a10e
查看完整评分方法 →

常见问题

Sculptor 会帮我支付模型调用费用吗?
不会。Sculptor 本身以 MIT 协议开源,但你使用的 Claude Code、Pi 或其他 Agent 背后的模型服务需要你自行提供并付费。
可以用我自己的终端 Agent 吗?
可以。README 说明 Sculptor 除集成 Pi 与 Claude Code 外,还允许运行和管理任意基于终端的 Agent。
它是稳定的生产工具吗?
不是。官方将其标注为实验性研究预览,明确提示会有 bug,且可能做出大幅改动。
能否在 Windows 上使用?
README 只提供 Mac (Apple Silicon)、Linux 与 Linux ARM64 三个下载入口,未列出 Windows 版本。
并行工作区会污染我的主仓库吗?
每个 workspace 是仓库的隔离副本(含独立分支与 setup),改动在工作区内进行,审查后再合并回 main。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents