Emdash介绍
Emdash是一款开源的桌面级智能体开发环境(ADE),专为提升开发者AI协同效率而设计,支持在macOS、Windows和Linux系统上并行运行多个编码代理(如Claude Code、Codex、Cursor等),每个代理均独立运行于专属Git工作树中,从根本上避免代码冲突与上下文切换损耗;它集成了差异对比、拉取请求创建、远程SSH开发、问题跟踪器(GitHub/Jira等)任务导入、提示词库管理及MCP协议支持,让AI编程从单点辅助升级为可编排、可审查、可交付的工程化流程。
Emdash的主要功能
- 并行运行多个AI编码代理,各代理隔离在独立Git工作树中
- 支持28+主流CLI编码代理,兼容Claude Code、Codex、Cursor、Gemini等
- 内置差异编辑器与PR一键创建功能,全程在应用内完成代码审查与提交
- 支持SSH远程开发与临时工作空间配置,适配云服务器和本地开发环境
- 深度集成Linear、Jira、GitHub Issues等任务系统,自动带入上下文
- 提供提示词库管理和MCP协议接入能力,便于构建可复用的AI技能体系
Emdash如何使用
- 下载并安装适用于您操作系统的Emdash桌面应用
- 启动后自动识别已安装的编码代理CLI工具(如Claude Code)
- 创建新任务,系统自动生成隔离的Git工作树
- 从28+代理列表中选择一个执行当前任务,并设定目标与约束
- 实时监控代理进度,使用内置Diff工具并排比对生成代码
- 暂存修改、编写提交信息,并直接在应用内发起Pull Request
Emdash的应用场景
- 同时开发多个新功能模块,避免分支混乱与反复切换上下文
- 集中处理历史Bug积压,为每个问题分配独立代理并行修复
- 进行大规模代码重构,借助多代理分片处理不同子系统
- 远程团队在统一开发服务器上协作,通过SSH共享资源但隔离工作流
- 结合Jira或GitHub Issues驱动AI任务,实现需求到代码的端到端自动化