← 工具

Emdash

YC W26 出品的开源 Agentic 开发环境,桌面端并行运行多个 AI 编程 Agent。每个任务独占 Git worktree,隔离分支互不污染,原生支持 Claude Code、Codex、OpenCode、Gemini、Amp 等 10+ 主流 CLI Agent,Stars 5K+

#94
推荐排名
4,969
GitHub Stars
3,478
推荐得分
并行 Agent 编排 / 多任务开发环境
适用场景
效率AI Agent桌面应用工作流自动化跨平台

为什么需要

独立开发者同时跑 3-5 个 Claude Code session 是常态——前端重构、后端 API、新功能验证各开一个。问题是传统终端多路复用器(tmux、Zellij)不懂 Agent 状态,每个 session 共享一个工作目录,频繁冲突。Emdash 把每个 Agent 隔离在自己的 Git worktree + 分支里,桌面端一个窗口看全部 session 的状态(working / blocked / done),点哪个进哪个,merge 哪个留哪个。

怎么用

bash
# macOS
brew install --cask emdash

# Windows / Linux / macOS
# 从 https://emdash.sh/download 下载对应平台的安装包

启动后连接本地项目或 SSH 远程机器,Emdash 自动检测已安装的 Agent CLI(Claude Code、Codex、Cursor、OpenCode、Gemini、Amp、Droid、Qwen Code、Copilot)。Linear / GitHub / Jira / GitLab / Asana / Monday.com 的工单一键派给 Agent。

完成后在 Emdash 内 review diff、跑 CI、提 PR、merge——不用切回终端。

使用案例

出海独立开发者维护一个 SaaS 产品,日常同时跑 3 个 Claude Code session:

  • feature-checkout:Claude Code 改 Stripe 结账流程
  • feature-i18n:Codex 加多语言支持(每个 locale 一个 worktree)
  • bug-investigation:另一个 Claude Code 复现一个生产 bug

Emdash 侧栏一秒钟看全部状态。bug-investigation 标红 blocked(等你确认),切过去看一眼回 yes 继续;其他两个 working 不打扰。中午出去吃饭 detach 客户端,Agent 继续跑。

注意事项

  • 完全免费开源(Apache-2.0),跨平台支持 macOS / Windows / Linux
  • 工作原理依赖 Git worktree,不支持 Mercurial / SVN
  • 远程机器通过 SSH/SFTP 连接,凭证存 OS keychain
  • 适合同时管理 3+ Agent session 的开发者;只有 1 个 session 不如直接用 Claude Code CLI