Emdash logo

Emdash

認領

Emdash 是一款開源桌面應用程式,可同時執行多個 coding agents,並在各自獨立的 Git worktree 中運作,支援 macOS、Windows、Linux,適合開發者協作代理式編碼任務。

Emdash preview

開源的 agentic 開發環境

Emdash 是一款用於 agentic 軟體開發的開源桌面環境。它可讓你同時執行多個 coding agents,而每個 agent 都在自己的 Git worktree 中運作,因此變更會與主分支及其他任務保持隔離。

這款產品定位為可跨平台使用的應用程式,支援 macOS、Windows 與 Linux。首頁與文件描述了從 branches、issues 或 pull requests 開始任務、連接 issue trackers、檢視 diffs、在應用程式中編輯檔案,以及在需要時透過 SSH 在遠端基礎架構上執行 agents 的工作流程。

核心功能

平行 agents 與隔離 worktree

同時執行多個 coding agents,並將每個 agent 放在獨立的 Git worktree 中,讓變更保持隔離,直到你合併它們。

以任務為中心的 agent 工作流程

可從 branch、issue 或 pull request 開始任務,然後為工作選擇像 Claude Code 或 Codex 這類 provider。

與 issue 連結的任務上下文

將 issues 傳入任務,讓 agent 從已連結的追蹤器取得 issue 中繼資料與上下文。

追蹤器整合

透過 Settings → Integrations 連接支援的 issue trackers,並在任務與對話中使用產生的 issue 資料。

Agent CLI 與 MCP 支援

可自動與已安裝的 agent CLI 搭配運作;Emdash 會回報 CLI 自動偵測結果,並且也透過文件與首頁支援 MCP servers。

應用程式內編輯與 diff 檢視

可在應用程式內編輯檔案與檢視 diff,首頁與文件也提到內建檔案編輯器與 diff 檢視。

Emdash 的適用情境

  • 平行功能開發

    當你希望多個 agents 同時處理程式碼庫的不同部分,且彼此不要互相影響變更時,可使用 Emdash。

  • 以 issue 驅動的實作

    在 agent 開始寫程式前,先透過與 issue 連結的任務從 Linear、Jira、GitHub Issues 或其他支援的追蹤器帶入上下文。

  • 應用程式內審查與編輯

    使用內建的 diff 檢視與檔案編輯器來檢查和調整變更,而不必在多個工具之間切換。

  • 遠端或自管執行

    當你希望 agents 在開發伺服器、雲端 VM 或其他遠端機器上執行時,可使用遠端 SSH 與自備基礎架構的工作流程。

  • 混合 agents 工作流程

    當你想在多個 agent provider 之間工作,並將任務設定維持在同一個桌面工作區時,可使用 Emdash。

Pros and Cons

Pros

  • 可平行執行多個 coding agents。
  • 預設會將每個任務隔離在自己的 Git worktree 中。
  • 支援從 branches、issues 與 pull requests 建立任務。
  • 可連接多種 issue trackers。
  • 支援 macOS、Windows 與 Linux。
  • 首頁明確標示為開源產品。

Cons

  • 根據提供的證據,定價頁面回傳 404,因此此處無法確認定價模式。
  • 提供的來源未完整列出全部 agent 清單、整合深度與平台限制。

FAQ

什麼是 Emdash?

Emdash 是一款可同時執行多個 coding agents 的桌面應用程式,每個 agent 都在自己的 Git worktree 中運作。

Emdash 要多少錢?

根據提供的證據,定價頁面回傳 404,因此現有來源無法確認是否有付費方案或訂閱架構。

支援哪些 agents?

首頁與文件顯示支援 Claude Code、Codex 與 25+ 個 coding agents,文件也提到可選擇像 Qwen 這類 provider。支援範圍比這些範例更廣,但在提供的證據中沒有完整列出。

Emdash 可以連接哪些 issue trackers?

文件說 Emdash 可以連接 Linear、Asana、Monday.com、Trello、GitHub Issues、Jira、GitLab、Plane、Forgejo、Featurebase 和 Plain 等 issue trackers。

支援哪些平台?

首頁表示 Emdash 是一款支援 macOS、Windows 和 Linux 的桌面應用程式。

Quick Facts

類別
Developer Tool
平台
macOS, Windows, Linux
部署方式
桌面應用程式
工作流程
在隔離的 Git worktrees 中平行執行 agents
來源網域
emdash.sh
開源