Emdash 是来自 Y Combinator 2026 冬季批次的开源智能体开发环境(ADE)。它并行运行多个编程智能体——Claude Code、Codex、OpenCode、Amp 等——每个智能体在独立的 Git worktree 中作业,拥有自己的分支、终端与会话。从 Linear 或 GitHub 拉取 Issue,审查 diff,在同一个窗口中合并 PR,本地或通过 SSH 均可。
核心功能
- Git worktree 并行隔离:每个任务获得独立 worktree 与分支,多个智能体可同时编辑同一代码库而不冲突。
- 供应商无关:自动检测已安装的 CLI——Claude Code、Codex、Cursor、OpenCode、Amp、Devin、Qwen Code 等(支持 25+ 种)。
- 工单到 PR 流水线:从 Linear、GitHub、Jira、GitLab、Asana 等指派 Issue;在同一个界面审查 diff、开 PR、查看 CI 并合并。
- SSH 远程执行:通过 SSH/SFTP 在远程机器上运行同样的并行工作流,凭据保存在系统钥匙串中。
- 快速任务启动:后台 worktree 储备让任务创建缩短到约 500-1000ms。
- 完整开发闭环:内置终端、diff 查看器、浏览器预览、prompt、技能与 MCP 工具管理。
适用场景
谁应该使用这个工具?
- 多智能体编排者:希望整队智能体并行工作、又不想陷入终端混乱的开发者。
- 工单驱动团队:直接把 Linear/Jira/GitHub Issue 交给智能体的工程师。
- 远程开发环境:希望智能体在代码所在处(SSH 远端)运行的团队。
解决的问题
- 智能体互相覆盖文件:Git worktree 隔离让两个智能体可编辑同一仓库而不互相破坏。
- 一次只能跑一个的瓶颈:并行执行取代了"跑一个、等、再跑"的慢循环。
- 编排工具泛滥:Issue、diff、PR、CI 检查集中在一个窗口,而非五个工具。
定价方案
| 方案 | 价格 | 功能 |
|---|---|---|
| 开源免费 | ¥0 | 全部功能、自托管、Apache 2.0。支持 macOS、Windows、Linux。 |
Emdash 完全免费开源。通过 Homebrew(brew install --cask emdash)或官网下载安装。你的代码与 prompt 完全留在本地——不会发送到 Emdash 服务器。
优势对比
相比竞品的优势:
- Worktree 原生隔离:使用 git 原生 worktree 而非自定义沙箱,智能体共享同一份历史且互不冲突。
- 真正供应商无关:与封闭生态工具不同,它适配你已有的任何智能体 CLI。
- 完整闭环而非启动器:工单接入、审查、PR、合并全部内置,而非事后拼接。
独特卖点:
- YC W26 背景,增长迅速:80 万+ 下载、5k+ GitHub star。
- 本地或自有远端运行,数据不出你的基础设施。
- 后台 worktree 储备实现亚秒级任务启动。
用户评价
"让两个智能体指向同一个项目文件夹,它们会打架……Emdash 给每个智能体独立的 worktree。一个在这里作业,一个在那里——同一代码库、不同文件夹、零冲突。" — Use AI with Tech Dad,YouTube 评测
"并行运行多个编程智能体,每个在独立的 git worktree 中隔离……Emdash 以终端为核心,让同时运行多个智能体变得简单。" — Arne Strickmann,联合创始人,Show HN
快速开始
入门指南
- 安装:
brew install --cask emdash或从 emdash.sh 下载。 - 打开项目:指向本地仓库或通过 SSH 连接。
- 创建任务:指派 Issue 或输入 prompt——Emdash 会拉起隔离的 worktree。
- 审查并合并:查看 diff、开 PR、盯 CI、在同一个窗口合并。
集成
- 智能体:Claude Code、Codex、Cursor、OpenCode、Amp、Devin、Qwen Code、Droid、GitHub Copilot 等。
- 工单系统:Linear、GitHub、Jira、GitLab、Asana、Monday.com、Forgejo、Plain、Featurebase。
- 远程:SSH/SFTP,支持 agent、密钥或密码认证。
常见问题
Emdash 是开源的吗?
是的,完全开源,Apache 2.0 协议,由 Arne Strickmann 与 Raban von Spiegel 公开开发(YC W26)。
会把我锁定在某个智能体上吗?
不会。Emdash 天生供应商无关——自动检测已安装的智能体 CLI,并允许每个任务混用不同供应商。
我的代码在哪里运行?
在你的机器或通过 SSH 连接的自己的远程服务器上。Emdash 不会把代码或 prompt 转发到它的服务器。
替代方案
如果 Emdash 不适合你,可以考虑这些替代品:
- Herdr:基于终端的运行时,让智能体在持久会话中保持存活。
- Superset:在隔离 worktree 中运行成群 CLI 智能体,支持自动化。
- cmux:带垂直标签页与智能体通知的 macOS 终端,适合手动多任务。
使用技巧
- 按任务混用供应商:重构用便宜快速的模型,复杂逻辑用更强的模型。
- 喂真实工单:把带验收标准的 Linear/GitHub Issue 交给智能体,而非含糊的 prompt。
- 重活走 SSH:让智能体在强力远程机器上运行,笔记本保持轻量。
总结
Emdash 把你从作者变成编排者:并行编程智能体各自安全隔离在独立 worktree 中,从工单到合并的完整闭环都在一个窗口内。如果你准备好运行一支智能体团队而非一个一个跑,这是最干净的开源入口。
评论
还没有评论。成为第一个评论的人!
相关工具
Superset
superset.sh
源码可得(Elastic License 2.0)的桌面应用:并行运行成群 CLI 编程智能体——Claude Code、Codex、OpenCode 等,每个在独立 Git worktree 中作业,支持 diff 审查、自动化、SDK 与 MCP 服务。
cmux
cmux.com
基于 Ghostty 的开源 macOS 终端,为编程智能体而生:垂直标签页、智能体需要关注时的通知光环、分屏面板、内置浏览器,以及支持编程控制的 socket API。
Herdr
herdr.dev
开源 AI 编程智能体运行时:一个 Rust 二进制文件启动后台服务,接管真实终端会话,让 Claude Code、Codex、opencode 等智能体在你合上笔记本或 SSH 断开后继续运行。
相关洞察

Anthropic Subagent:多智能体时代的架构革命
深入解析 Anthropic 的多智能体架构设计。了解如何通过 Subagent 突破上下文窗口限制,实现性能提升 90%,以及多智能体系统在 Claude Code 中的实际应用。
Skills + Hooks + Plugins:Anthropic 如何重新定义 AI 编程工具的扩展性
深入解析 Claude Code 的 Skills、Hooks 和 Plugins 三位一体架构,探讨为什么这种设计比 GitHub Copilot 和 Cursor 更先进,以及它如何通过开放标准重新定义 AI 编程工具的扩展性。
Claudesidian:让 Obsidian 变成 AI 驱动的第二大脑
通过 Claudesidian 这个开源项目,将 Obsidian 笔记系统与 Claude Code 完美结合。内置 PARA 方法、自定义命令、自动化工作流,从想法到实现的完整解决方案。