Emdash は Y Combinator 2026年冬バッチ出身のオープンソースのエージェント開発環境(ADE)です。Claude Code・Codex・OpenCode・Ampなど複数のコーディングエージェントを並列実行し、各エージェントを独自のGit worktree・ブランチ・ターミナル・会話に分離します。LinearやGitHubのイシューを取り込み、diffをレビューし、PRをマージするまでを1つのウィンドウで完結。ローカルでもSSH越しでも動作します。
主な機能
- Git worktreeで並列実行:タスクごとに独立したworktreeとブランチを用意するため、複数エージェントが同じコードベースを同時に編集しても衝突しません。
- プロバイダー非依存:インストール済みのCLIを自動検出。Claude Code・Codex・Cursor・OpenCode・Amp・Devin・Qwen Codeなど25以上に対応。
- チケットからPRまで:Linear・GitHub・Jira・GitLab・Asanaなどからイシューをエージェントに割り当て、diffレビュー、PR作成、CI確認、マージまでを1か所で実施。
- SSHリモート実行:SSH/SFTPでリモートマシン上でも同じ並列ワークフローを実行。認証情報はOSキーチェーンに保存。
- 高速タスク起動:バックグラウンドのworktree予備プールにより、タスク作成は約500〜1000ms。
- 開発ループ全体を内包:内蔵ターミナル、diffビューアー、ブラウザプレビュー、プロンプト、スキル、MCPツール管理。
使用シナリオ
このツールを使用すべき人は?
- マルチエージェント運用者:エージェントのチームを並列稼働させたいが、ターミナルの混乱は避けたい開発者。
- チケット駆動のチーム:Linear/Jira/GitHubのイシューをそのままエージェントに渡すエンジニア。
- リモート開発環境:コードのある場所(SSH先)でエージェントを動かしたいチーム。
解決する問題
- エージェント同士のファイル衝突:Git worktreeによる分離で、2つのエージェントが同じリポジトリを編集しても互いに上書きしません。
- 逐次実行のボトルネック:並列実行が「1つ実行して待つ」の遅いループを置き換えます。
- オーケストレーションの分散:イシュー・diff・PR・CIチェックが5つのツールではなく1つのウィンドウに集約されます。
料金プラン
| プラン | 価格 | 機能 |
|---|---|---|
| オープンソース | ¥0 | 全機能、セルフホスト、Apache 2.0。macOS・Windows・Linux対応。 |
Emdash は無料のオープンソース。Homebrew(brew install --cask emdash)または公式サイトからインストール。コードとプロンプトはローカルに留まり、Emdashのサーバーには一切送信されません。
優位性と独自の価値提案
競合他社と比較した優位性:
- worktreeネイティブな分離:独自サンドボックスではなくgit標準のworktreeを使うため、エージェントが履歴を共有しつつ衝突しません。
- 真のプロバイダー非依存:囲い込み型ツールと違い、既存のエージェントCLIをそのまま使えます。
- ランチャーではなく完全ループ:チケット取込・レビュー・PR・マージまで標準装備。
際立つポイント:
- YC W26支援、80万+ダウンロード、5k+ GitHubスターと急成長。
- ローカルまたは自前リモートで動作し、データがインフラ外に出ません。
- バックグラウンドのworktree予備プールによるサブ秒のタスク起動。
ユーザーレビュー
「2つのエージェントを同じプロジェクトフォルダに向けると喧嘩します……Emdashは各エージェントに独自のworktreeを与えます。1つはここで、もう1つはあちらで作業——同じコードベース、別々のフォルダ、衝突ゼロ。」 — Use AI with Tech Dad、YouTubeレビュー
「複数のコーディングエージェントを並列実行し、各エージェントを独自のgit worktreeに隔離……Emdashはターミナルを中心に据え、複数エージェントの同時実行を簡単にします。」 — Arne Strickmann、共同創業者、Show HN
はじめに
クイックスタートガイド
- インストール:
brew install --cask emdashまたは公式サイトからダウンロード。 - プロジェクトを開く:ローカルリポジトリを指定するかSSHで接続。
- タスクを作成:イシューを割り当てるかプロンプトを入力——Emdashが隔離されたworktreeを起動。
- レビューしてマージ:diffを確認し、PRを開き、CIを見守り、同じウィンドウでマージ。
統合
- エージェント:Claude Code・Codex・Cursor・OpenCode・Amp・Devin・Qwen Code・Droid・GitHub Copilotなど。
- チケット管理:Linear・GitHub・Jira・GitLab・Asana・Monday.com・Forgejo・Plain・Featurebase。
- リモート:SSH/SFTP(エージェント・鍵・パスワード認証)。
よくある質問
Emdash はオープンソースですか?
はい。Apache 2.0 の完全オープンソースで、Arne Strickmann と Raban von Spiegel(YC W26)が公開開発しています。
特定のエージェントに縛られますか?
いいえ。Emdashは設計上プロバイダー非依存で、インストール済みのエージェントCLIを自動検出し、タスクごとにプロバイダーを混在できます。
コードはどこで実行されますか?
ローカルマシンか、SSHで接続した自前のリモートサーバー上です。コードやプロンプトがEmdashのサーバーに中継されることはありません。
代替案
Emdash が合わない場合は、以下の代替案を検討してください:
- Herdr:ターミナルベースのランタイムで、エージェントを永続セッションで稼働。
- Superset:隔離されたworktreeで多数のCLIエージェントを実行。自動化に対応。
- cmux:垂直タブとエージェント通知を備えたmacOSターミナル。手動マルチタスク向け。
ヒントとベストプラクティス
- タスクごとにプロバイダーを混在:リファクタリングには高速なモデル、複雑なロジックには強力なモデルを。
- 実際のチケットを渡す:あいまいなプロンプトではなく、受け入れ条件付きのLinear/GitHubイシューを。
- 重い作業はSSHで:高性能なリモートマシンでエージェントを実行し、ノートPCを軽く。
まとめ
Emdash はあなたを「書く人」から「指揮する人」へ変えます。並列コーディングエージェントをそれぞれ安全にworktreeで分離し、チケットからマージまでのループ全体を1つのウィンドウにまとめます。複数のエージェントを一度に運用する準備ができたなら、最もクリーンなオープンソースの入り口です。
コメント
まだコメントがありません。最初のコメントを投稿してください!
関連ツール
Superset
superset.sh
ソースアベイラブル(Elastic License 2.0)のデスクトップアプリ。Claude Code・Codex・OpenCodeなど多数のCLIコーディングエージェントを並列実行し、各エージェントを独立したGit worktreeに隔離。diffレビュー、自動化、SDK、MCPサーバーに対応。
cmux
cmux.com
GhosttyベースのオープンソースmacOSターミナル。コーディングエージェント向けに垂直タブ、エージェントの注目が必要なときの通知リング、分割ペイン、アプリ内ブラウザ、socket APIによるプログラマビリティを搭載。
Herdr
herdr.dev
オープンソースのAIコーディングエージェント向けランタイム。1つのRustバイナリがバックグラウンドサーバーで本物のターミナルセッションを保持し、Claude Code・Codex・opencodeなどのエージェントがノートPCを閉じてもSSH経由でも動き続けます。
関連インサイト

Anthropic Subagent: マルチエージェント時代のアーキテクチャ革命
Anthropicのマルチエージェントアーキテクチャ設計を徹底解説。Subagentによるコンテキストウィンドウ制限の突破、90%のパフォーマンス向上、Claude Codeでの実際の応用について学びます。
Skills + Hooks + Plugins:AnthropicによるAIコーディングツールの拡張性の再定義
Claude CodeのSkills、Hooks、Pluginsという三位一体アーキテクチャを深く分析し、なぜこの設計がGitHub CopilotやCursorよりも先進的なのか、そしてオープンスタンダードを通じてAIコーディングツールの拡張性をどのように再定義しているかを探ります。
Claudesidian:ObsidianをAI駆動のセカンドブレインに変える
ObsidianとClaude Codeを完璧に統合するオープンソースプロジェクト、Claudesidianを探索。PARA方式、カスタムコマンド、自動化ワークフローを内蔵し、アイデアから実装までの完全なソリューション。