### [Emdash](https://dkwy.com/) **Published:** 2026-05-29T16:00:00 **Author:** 蛋壳 **Excerpt:** Emdash 是一款为 Agent 原生软件开发构建的开源桌面应用程序。它使工程团队能够同时编排多个编码 Agent——每个都在隔离的 Git worktree 中运行——因此并行工作永远不会引起冲突。该应用与提供商无关,支持 20 多种基于 CLI 的 Agent,包括 Claude Code、Codex、Gemini、Cursor 和 GitHub Copilot。拥有超过 22 万次下载并获得 Y Combinator(W26)支持,Emdash 旨在通过让 Agent 并发处理编码任务,同时开发人员专注于审查和指导,为独立开发者提供整个工程团队的规模。 ## 产品概述 Emdash 是一款为 Agent 原生软件开发构建的开源桌面应用程序。它使工程团队能够同时编排多个编码 Agent——每个都在隔离的 Git worktree 中运行——因此并行工作永远不会引起冲突。该应用与提供商无关,支持 20 多种基于 CLI 的 Agent,包括 Claude Code、Codex、Gemini、Cursor 和 GitHub Copilot。拥有超过 22 万次下载并获得 Y Combinator(W26)支持,Emdash 旨在通过让 Agent 并发处理编码任务,同时开发人员专注于审查和指导,为独立开发者提供整个工程团队的规模。 ## 主要功能 | | | | --- | --- | | **并行 Agent 编排** | 同时运行多个编码 Agent,每个都隔离在自己的 Git worktree 中,消除冲突并支持跨功能、实验或子任务的并发工作。 | | **提供商无关支持** | 支持 20 多种基于 CLI 的 Agent,包括 Claude Code、Codex、Gemini、Cursor、Amp 和 GitHub Copilot——可根据任务混合搭配提供商,无需供应商锁定。 | | **问题集成** | 直接从 Linear、Jira、GitHub Issues 或 GitLab 拉取任务并分配给 Agent,保持完整上下文,保留现有工作流程。 | | **N 选最优对比** | 将同一任务发送给不同提供商或模型的多个 Agent,然后并排比较输出并选择最佳结果。 | | **内置差异视图和 PR 工作流** | 在统一的差异视图中查看所有 Agent 生成的代码更改,然后提交、推送并打开拉取请求,无需离开应用。 | | **远程 SSH 支持** | 通过 SSH 连接到远程机器,在非本地存储的仓库上运行 Agent,具有相同的 worktree 隔离保证。 | ## 使用场景 - **并行功能开发:**工程团队可以同时将多个功能或错误修复分配给不同的 Agent,大幅缩短从工单到拉取请求的时间。 - **解决方案基准测试:**开发人员可以在不同的 AI 模型或提供商之间运行相同的编码问题并比较结果,以找到最高质量的实现。 - **独立开发者扩展:**独立开发者可以将重复或样板代码任务同时委托给多个 Agent,有效地倍增产出而无需增加人手。 - **工单驱动自动化:**使用 Linear、Jira 或 GitHub Issues 的团队可以直接将工单传递给 Agent,实现从问题创建到代码审查的近乎自动化路径。 - **多提供商实验:**评估不同编码 Agent 提供商的开发人员可以通过每个提供商运行实际任务,并做出数据驱动的决策,选择最适合其技术栈的模型。 ---