Emdashは、複数のコーディングエージェントを並列実行できるオープンソースのデスクトップアプリ。各エージェントを独立したGit worktreeで管理し、macOS、Windows、Linuxに対応します。

Emdash preview

オープンソースのエージェント型開発環境

Emdashは、エージェント主導のソフトウェア開発のためのオープンソースのデスクトップ環境です。複数のコーディングエージェントを並列実行でき、各エージェントは独自のGit worktreeで作業するため、変更はメインブランチや他のタスクから分離されます。

この製品は、macOS、Windows、Linuxに対応したクロスプラットフォームアプリとして位置づけられています。ホームページとドキュメントでは、ブランチ、issue、pull requestからタスクを開始するワークフロー、課題トラッカーの接続、diffの確認、アプリ内でのファイル編集、必要に応じたSSH経由でのリモートインフラ上でのエージェント実行について説明されています。

主な機能

分離された worktree での並列エージェント

複数のコーディングエージェントを同時に実行し、それぞれを別々のGit worktreeに分けて、マージするまで変更を分離できます。

タスクベースのエージェントワークフロー

ブランチ、issue、または pull request からタスクを開始し、作業には Claude Code や Codex などのプロバイダーを選択できます。

issueに紐づくタスクコンテキスト

issueをタスクに渡すことで、接続されたトラッカーからissueのメタデータとコンテキストをエージェントに提供できます。

トラッカー連携

Settings → Integrations から対応する課題トラッカーに接続し、取得したissueデータをタスクや会話内で利用できます。

エージェントCLIとMCPのサポート

インストール済みのエージェントCLIを自動的に利用し、EmdashはCLIの自動検出を報告します。また、ドキュメントとホームページではMCPサーバーにも対応しています。

アプリ内編集と差分レビュー

アプリ内でファイルを編集し、差分を確認できます。ホームページとドキュメントでは、組み込みのファイルエディタと diff ビューが案内されています。

Emdashが適している場面

  • 並列の機能開発

    コードベースの別々の部分を複数のエージェントに同時に作業させ、互いの変更に干渉しないようにしたい場合にEmdashを使います。

  • issue主導の実装

    エージェントがコーディングを始める前に、Linear、Jira、GitHub Issues、または対応する他のトラッカーからコンテキストを取り込みたい場合は、issueに紐づくタスクを使います。

  • アプリ内でのレビューと編集

    組み込みのdiffビューとファイルエディタを使って、複数のツールを切り替えずに変更を確認・調整できます。

  • リモートまたは自前管理の実行

    エージェントを開発サーバー、クラウドVM、またはその他のリモートマシン上で動かしたい場合は、リモートSSHと独自インフラ利用のワークフローを使います。

  • 複数エージェントを組み合わせたワークフロー

    複数のエージェントプロバイダーをまたいで作業しつつ、タスク設定を同じデスクトップワークスペースに紐づけたい場合にEmdashを使います。

Pros and Cons

Pros

  • 複数のコーディングエージェントを並列で実行できます。
  • 各タスクをデフォルトで独自のGit worktreeに分離できます。
  • ブランチ、issue、pull requestからタスクを作成できます。
  • 幅広い課題トラッカーに接続できます。
  • macOS、Windows、Linuxで動作します。
  • オープンソースであることがホームページで明示されています。

Cons

  • 提供された証拠では価格ページが404を返しているため、料金体系はここでは確認できません。
  • エージェント一覧の全容、連携の深さ、プラットフォームの制限は、提供されたソースでは完全には列挙されていません。

FAQ

Emdashとは何ですか?

Emdashは、複数のコーディングエージェントを並列実行し、それぞれを独自のGit worktreeで動かすデスクトップアプリです。

Emdashの料金はいくらですか?

提供された証拠では価格ページが404を返しているため、利用可能な情報からは有料プランやサブスクリプション構造は確認できません。

どのエージェントがサポートされていますか?

ホームページとドキュメントでは、Claude Code、Codex、25以上のコーディングエージェントに対応していることが示されており、ドキュメントではQwenのようなプロバイダー選択についても触れられています。対応範囲は示されている例より広いですが、完全な一覧は提供された証拠には明記されていません。

Emdashはどの課題トラッカーに接続できますか?

ドキュメントによると、EmdashはLinear、Asana、Monday.com、Trello、GitHub Issues、Jira、GitLab、Plane、Forgejo、Featurebase、Plainなどの課題トラッカーに接続できます。

どのプラットフォームがサポートされていますか?

ホームページでは、EmdashはmacOS、Windows、Linux向けのデスクトップアプリであると説明されています。

Quick Facts

カテゴリ
開発者向けツール
プラットフォーム
macOS、Windows、Linux
提供形態
デスクトップアプリ
ワークフロー
分離されたGit worktreeでの並列エージェント
ソースドメイン
emdash.sh
オープンソース
はい