Emdash logo

Emdash

打开

开源智能体开发环境(YC W26):并行运行多个编程智能体,每个智能体在独立的 Git worktree 中作业,支持 diff 审查、PR、CI 检查与 SSH 远程执行。

分享:

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 远端)运行的团队。

解决的问题

  1. 智能体互相覆盖文件:Git worktree 隔离让两个智能体可编辑同一仓库而不互相破坏。
  2. 一次只能跑一个的瓶颈:并行执行取代了"跑一个、等、再跑"的慢循环。
  3. 编排工具泛滥:Issue、diff、PR、CI 检查集中在一个窗口,而非五个工具。

定价方案

方案 价格 功能
开源免费 ¥0 全部功能、自托管、Apache 2.0。支持 macOS、Windows、Linux。

Emdash 完全免费开源。通过 Homebrew(brew install --cask emdash)或官网下载安装。你的代码与 prompt 完全留在本地——不会发送到 Emdash 服务器。

优势对比

相比竞品的优势

  1. Worktree 原生隔离:使用 git 原生 worktree 而非自定义沙箱,智能体共享同一份历史且互不冲突。
  2. 真正供应商无关:与封闭生态工具不同,它适配你已有的任何智能体 CLI。
  3. 完整闭环而非启动器:工单接入、审查、PR、合并全部内置,而非事后拼接。

独特卖点

  • YC W26 背景,增长迅速:80 万+ 下载、5k+ GitHub star。
  • 本地或自有远端运行,数据不出你的基础设施。
  • 后台 worktree 储备实现亚秒级任务启动。

用户评价

"让两个智能体指向同一个项目文件夹,它们会打架……Emdash 给每个智能体独立的 worktree。一个在这里作业,一个在那里——同一代码库、不同文件夹、零冲突。" — Use AI with Tech Dad,YouTube 评测

"并行运行多个编程智能体,每个在独立的 git worktree 中隔离……Emdash 以终端为核心,让同时运行多个智能体变得简单。" — Arne Strickmann,联合创始人,Show HN

快速开始

入门指南

  1. 安装brew install --cask emdash 或从 emdash.sh 下载。
  2. 打开项目:指向本地仓库或通过 SSH 连接。
  3. 创建任务:指派 Issue 或输入 prompt——Emdash 会拉起隔离的 worktree。
  4. 审查并合并:查看 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 终端,适合手动多任务。

使用技巧

  1. 按任务混用供应商:重构用便宜快速的模型,复杂逻辑用更强的模型。
  2. 喂真实工单:把带验收标准的 Linear/GitHub Issue 交给智能体,而非含糊的 prompt。
  3. 重活走 SSH:让智能体在强力远程机器上运行,笔记本保持轻量。

总结

Emdash 把你从作者变成编排者:并行编程智能体各自安全隔离在独立 worktree 中,从工单到合并的完整闭环都在一个窗口内。如果你准备好运行一支智能体团队而非一个一个跑,这是最干净的开源入口。

评论

还没有评论。成为第一个评论的人!