桌面端编码智能体编排工具,让多个编码 Agent 各自在独立 git worktree 中并行运行,并可用手机监控。
generalaction/emdash
桌面应用,可并行运行多个 AI 编程代理,每个任务在独立的 Git worktree 与分支中执行。
- Star
- 6,029
- Fork
- 638
- 未关闭 Issue
- 94
- 最近提交
- 17小时前
这是什么?
Emdash 是一款用于并行运行 AI 编程代理的桌面应用。每个任务都在独立的 Git worktree 和分支中执行,多个修复或功能可以同时推进,互不干扰。你可以逐个审查代理产生的 diff,保留可用的改动后再合并。
它会自动识别本机已安装的 CLI 代理,包括 Claude Code、Codex、OpenCode、Amp、Cursor 和 GitHub Copilot 等。既支持本地仓库,也支持通过 SSH/SFTP 连接远程机器上的代码,认证方式包括 SSH agent、密钥和密码,凭据保存在系统钥匙串中。
Linear、GitHub、Jira、GitLab、Asana 等平台的 issue 可以直接发送给代理处理。在同一界面中还能创建 Pull Request、查看 CI 状态并完成合并。应用状态保存在本地 SQLite 数据库中,遥测功能可选关闭。
核心功能
- 01可并行运行多个编程代理,每个代理使用独立的 Git worktree 和分支。
- 02自动识别已安装的 Claude Code、Codex、OpenCode、Amp 等 CLI 代理。
- 03支持通过 SSH/SFTP 操作远程代码,可用 SSH agent、密钥或密码认证。
- 04可将 Linear、GitHub、Jira、GitLab 等平台的工单发送给代理处理。
- 05在一处完成 diff 审查、创建 Pull Request、查看 CI 状态和合并。
- 06应用数据存储在本地 SQLite 中,遥测为可选项。
适用场景
- 对同一个 bug 尝试多种修复方案,并比较各自的 diff。
- 把 Linear 或 Jira 中定义清楚的工单交给代理,自己同时处理其他工作。
- 通过 SSH 在远程开发服务器上的代码中运行编程代理。
- 将代理的实验与主工作区隔离,避免相互影响。
快速上手
- 1
通过 Homebrew 在 macOS 上安装
brew install --cask emdash - 2
或从发布页面下载适用于你平台的桌面应用
- 3
启动 Emdash,指向本地项目或远程机器;它会自动检测已安装的代理 CLI
使用前须知
- 需要另行安装至少一个受支持的代理 CLI(如 Claude Code 或 Codex)。
- 代理 CLI 可能会根据你选择的提供商,将代码和提示词发送给其各自的提供商。
标签
常见问题
- emdash 是什么?
- 桌面应用,可并行运行多个 AI 编程代理,每个任务在独立的 Git worktree 与分支中执行。 Emdash 是一款用于并行运行 AI 编程代理的桌面应用。每个任务都在独立的 Git worktree 和分支中执行,多个修复或功能可以同时推进,互不干扰。你可以逐个审查代理产生的 diff,保留可用的改动后再合并。
- emdash 可以免费使用吗?用的什么许可证?
- emdash 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- emdash 还在维护吗?
- 活跃维护中。emdash 最近一次提交是在 2026年10月19日。
- emdash 适合用来做什么?
- 对同一个 bug 尝试多种修复方案,并比较各自的 diff。 把 Linear 或 Jira 中定义清楚的工单交给代理,自己同时处理其他工作。 通过 SSH 在远程开发服务器上的代码中运行编程代理。 将代理的实验与主工作区隔离,避免相互影响。
- emdash 怎么安装和运行?
- 通过 Homebrew 在 macOS 上安装: brew install --cask emdash 或从发布页面下载适用于你平台的桌面应用 启动 Emdash,指向本地项目或远程机器;它会自动检测已安装的代理 CLI
- 在哪里获取 emdash?
- 源代码和安装说明在 GitHub 上:https://github.com/generalaction/emdash
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
为 Claude Code、Codex 等编程智能体提供技能、代理、钩子、记忆与安全扫描的统一工作框架。
基于 libghostty 的 macOS 原生终端,提供垂直标签页、AI 编程代理通知和可编程 CLI,适合并行运行多个编程代理。
统一管理 Claude Code、Codex 等多种编码智能体的桌面、移动端、网页与命令行工具,支持并行运行。
本地代理与追踪查看器,捕获 Claude Code、Codex CLI 等 AI 编程代理的 API 流量,便于查看提示词、工具调用与 token 用量。
两本讲解代码智能体 harness 设计的免费书籍,以 Claude Code 和 Codex 为对象。