在隔离的 worktree 中并行运行代理
同时运行多个编码代理,并让每个代理都保留在独立的 Git worktree 中,直到合并前都保持隔离。
Emdash 是一款开源桌面应用,可并行运行多个编码代理,每个代理都在独立的 Git worktree 中工作。支持 macOS、Windows 和 Linux,适合开发者协调代理驱动的编码任务。
Emdash 是一款用于代理式软件开发的开源桌面环境。它可让你并行运行多个编码代理,每个代理都在自己的 Git worktree 中工作,因此更改会与主分支以及其他任务保持隔离。
该产品被定位为适用于 macOS、Windows 和 Linux 的跨平台应用。主页和文档描述了可从分支、issue 或 pull request 启动任务、连接 issue 跟踪器、审查 diff、在应用内编辑文件,以及在需要时通过 SSH 在远程基础设施上运行代理的工作流。
同时运行多个编码代理,并让每个代理都保留在独立的 Git worktree 中,直到合并前都保持隔离。
可从分支、issue 或 pull request 开始任务,然后为该工作选择 Claude Code 或 Codex 等提供方。
将 issue 传入任务,使代理从已连接的跟踪器中获取 issue 元数据和上下文。
通过“设置 → 集成”连接受支持的 issue 跟踪器,并在任务和对话中使用相应的 issue 数据。
可自动配合已安装的代理 CLI 使用;Emdash 报告支持 CLI 自动检测,文档和主页也提到支持 MCP 服务器。
可在应用内编辑文件并查看 diff,主页和文档都提到了内置文件编辑器和 diff 视图。
当你希望多个代理同时处理代码库的不同部分,并且彼此不干扰变更时,可使用 Emdash。
在代理开始编码前,使用与 issue 关联的任务从 Linear、Jira、GitHub Issues 或其他受支持的跟踪器中拉取上下文。
使用内置的 diff 视图和文件编辑器审查并调整变更,无需在多个工具之间切换。
当你希望代理在开发服务器、云 VM 或其他远程机器上运行时,可使用远程 SSH 和自带基础设施工作流。
当你希望跨多个代理提供方协作,并将任务设置保持在同一个桌面工作区中时,可使用 Emdash。
Emdash 是一款用于并行运行多个编码代理的桌面应用,每个代理都在独立的 Git worktree 中工作。
所提供的证据中的定价页面返回了 404,因此现有来源无法确认是否有付费方案或订阅结构。
主页和文档显示支持 Claude Code、Codex 和 25+ 个编码代理,文档中也提到可选择 Qwen 等提供方。支持范围比示例更广,但所提供证据未完整列出全部支持项。
文档说明 Emdash 可连接 Linear、Asana、Monday.com、Trello、GitHub Issues、Jira、GitLab、Plane、Forgejo、Featurebase 和 Plain 等 issue 跟踪器。
主页显示 Emdash 是一款适用于 macOS、Windows 和 Linux 的桌面应用。