generalaction/emdash

Emdash is the Open-Source Agentic Development Environment (🧡 YC W26). Run multiple coding agents in parallel. Use any provider.

Emdash – 並列 AI コーディングエージェントデスクトップアプリ

概要: Emdash はネイティブデスクトップアプリ(macOS、Windows、Linux)で、複数の AI 搭載コーディングアシスタント(Claude Code、Codex、GitHub Copilot など)を同時に実行でき、各アシスタントは独自の Git ワークツリーに分離されています。チケットの送信、差分のレビュー、PR の作成、結果のマージのための単一 UI を提供し、ローカルリポジトリと SSH/SFTP でアクセスするリモートマシン上のコードベースの両方で動作します。

主な機能

  • 並列エージェント – 別々のターミナルを開かずに、サポートされている AI コーディングエージェントを任意の数起動できます。
  • Git ワークツリー分離 – 各エージェントは独自のワークツリー/ブランチで作業するため、代替修正や機能を並行して探索し、生成された差分を比較できます。
  • チケット統合 – Linear、GitHub、Jira、GitLab、Asana、Monday.com などのトラッカーから問題をエージェントセッションに直接インポートできます。
  • リモート実行 – SSH/SFTP でリモートホストに接続します。同じ並列ワークフローがリモートコードベースで実行され、SSH キーまたは証明書は OS キーチェーンに保存されます。
  • プロバイダー非依存 – Claude Code、Codex、Cursor、OpenCode、Amp、Devin、Qwen Code、Droid、GitHub Copilot などのインストール済み CLI ツールを自動検出します。ライフサイクルフックをサポートするエージェントは、自動的にステータス追跡されます。
  • ローカルファーストのプライバシー – すべての状態はローカル SQLite DB に保存されます。Emdash 自体がコードやチャットログをアップロードすることはありません。基盤となるエージェント CLI のみがプロバイダーにデータを送信する可能性があります。
  • オプションのテレメトリ – 設定または TELEMETRY_ENABLED=false 環境変数でオフにできます。

インストール(プリビルドバイナリ提供)

プラットフォーム インストールコマンド / ダウンロード
macOS brew install --cask emdash (または ARM64/Intel DMG をダウンロード)
Windows リリースページから MSI インストーラーまたはポータブル .exe
Linux (x64) リリースページから AppImage、DEB、または RPM
Linux (ARM64) ARM64 用の AppImage、DEB、または RPM

典型的なワークフロー

  1. Emdash を開き、プロジェクト(ローカルフォルダーまたはリモート SSH ホスト)を追加します。
  2. コーディングエージェント(例:Claude Code)を選択し、新しいタスクを作成します。オプションでトラッカーから問題を取得します。
  3. アプリは新しい Git ワークツリー/ブランチを作成し、エージェント CLI を起動し、その提案をストリーミングします。
  4. UI 内で生成された差分をレビューし、CI チェックを実行し、問題なければ変更をマージします。
  5. 他のエージェントを並行して使用して繰り返し、異なるソリューションを比較します。

対象ユーザー

  • AI コーディングアシスタントを使用し、よりクリーンでマルチエージェントな体験を求める開発者。
  • 多数のチケットを迅速にトリアージし、それぞれを分離された AI 生成修正に変換する必要があるチーム。
  • ソースコードをサードパーティのサーバーに公開しないローカルファーストのツールを好むユーザー。

ライセンス: Apache-2.0(オープンソース)。

リンク: ダウンロードページ • ドキュメント • Discord コミュニティ • Y Combinator W26 デモ

すべての詳細はリポジトリの README から直接取得されています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト