Phasr 是什么?
Phasr 是一款开源桌面工作区,可并行运行 AI 编码代理。它面向希望协调多个基于终端的编码代理、让每个任务保持隔离,并在合并到主分支前审查更改的开发者。
该产品以 Git worktree 隔离、实时任务可见性和人工审核为核心。它支持优先审查的工作流,适合需要比较 diff、批准或拒绝更改,并在自己偏好的编辑器或 IDE 中处理代理输出的团队。
主要功能
- 并行执行代理:同时启动多个 AI 编码代理,让每个代理处理独立任务,使工作可并发推进,而不是串行进行。
- Git worktree 隔离:每个代理都在单独的 Git worktree 中运行,保持更改隔离,避免在共享工作目录中发生冲突。
- 实时任务跟踪:在工作区内监控代理状态、进度,以及进行中或已完成的任务。
- 不依赖特定代理的终端支持:Phasr 旨在兼容在终端中运行的 CLI 代理,包括 Claude Code、Codex CLI、Gemini CLI、Cursor Agent 和 Aider 等工具。
- 审查与合并控制:查看文件级 diff、更改摘要和行数,然后在合并前批准、拒绝或请求修改。
- 编辑器交接:在 VS Code、Cursor、JetBrains、Zed 或其他原生开发环境等外部编辑器中打开代理生成的工作。
如何使用 Phasr
先下载 macOS 应用,或在 GitHub 上查看项目。然后创建或连接一个仓库,针对不同任务启动一个或多个编码代理,并让 Phasr 为每个代理管理隔离的 worktree。
在变更生成后,在工作区中审查 diff,必要时在自己偏好的编辑器中打开代码,只批准那些准备好合并回主分支的工作。
使用场景
- 一次实现多个仓库变更:将身份验证中间件、限流和 webhook 重试等不同任务分配给不同代理,让它们并发运行。
- 合并前审查代理输出:使用 diff 和审批流程,在生成代码进入主分支前进行验证。
- 与基于终端的 AI 工具协作:编排 CLI 编码代理,而不被单一提供方或专有协议绑定。
- 在共享代码库中保持变更隔离:为每个代理提供自己的 worktree,以减少文件冲突并简化并行开发。
- 在偏好的 IDE 中编辑生成的代码:在 VS Code、Cursor、JetBrains、Zed 或其他编辑器中打开代理创建的更改,进行更深入的人工审查。
常见问题
Phasr 是开源的吗? 是。页面将 Phasr 描述为开源,并注明其采用 MIT 许可。
它支持哪些平台? 源页面说明 Phasr 可用于 macOS。未提及其他桌面平台。
Phasr 只支持一个 AI 模型或提供方吗? 不。该产品被描述为不依赖特定代理,并兼容 Claude Code、Codex CLI、Gemini CLI、Cursor Agent 和 Aider 等基于终端的工具。
我可以在合并前审查更改吗? 可以。工作区包含文件 diff、更改摘要,以及拒绝或批准并合并等审批操作。
Phasr 会取代你的编辑器吗? 不一定。页面强调可一键交接到外部编辑器,因此它似乎是设计为与原生开发工具协同工作,而不是取代它们。
替代方案
- 单代理编码助手:一次专注于单个代理或单条聊天驱动的编码流程的工具。它们更简单,但不强调并行任务编排或 worktree 隔离。
- IDE 原生 AI 编码功能:集成在代码编辑器或 IDE 中的助手。这类工具在编辑器内提供帮助很方便,但可能无法提供同样的多代理工作区或审查工作流。
- 其他基于终端的代理运行器:从终端执行代理的 CLI 编排工具。它们可能提供类似的代理执行,但不一定具备相同的优先审查式合并流程或内置 worktree 管理。
- 通用 Git 工作流工具:帮助管理代码变更的分支和合并工具。它们支持协作,但并非专为并行协调多个 AI 编码代理而设计。
替代品
Devin
Devin 是 AI 编程代理,帮助软件团队并行完成代码迁移与大规模重构子任务;工程师负责项目管理并批准改动。
imgcook
imgcook 是一款智能工具,只需单击一下即可将设计稿转换为高质量、可投入生产的代码。
Pi Coding Agent
Pi Coding Agent 是面向开发者的终端编程助手,适合在命令行中获取编码支持。查看文档,并通过 GitHub 和 Discord 获取安装、反馈与讨论信息。
Biji
Biji是一个多功能平台,旨在通过创新工具和功能提升生产力。
Ably Chat
Ably Chat 提供聊天 API 和 SDK,用于自定义实时聊天应用:支持反应、在线/房间状态及消息编辑/删除,面向高并发场景。
AakarDev AI
AakarDev AI 是一个强大的平台,通过无缝的向量数据库集成简化 AI 应用程序的开发,实现快速部署和可扩展性。