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 |
典型的なワークフロー
- Emdash を開き、プロジェクト(ローカルフォルダーまたはリモート SSH ホスト)を追加します。
- コーディングエージェント(例:Claude Code)を選択し、新しいタスクを作成します。オプションでトラッカーから問題を取得します。
- アプリは新しい Git ワークツリー/ブランチを作成し、エージェント CLI を起動し、その提案をストリーミングします。
- UI 内で生成された差分をレビューし、CI チェックを実行し、問題なければ変更をマージします。
- 他のエージェントを並行して使用して繰り返し、異なるソリューションを比較します。
対象ユーザー
- AI コーディングアシスタントを使用し、よりクリーンでマルチエージェントな体験を求める開発者。
- 多数のチケットを迅速にトリアージし、それぞれを分離された AI 生成修正に変換する必要があるチーム。
- ソースコードをサードパーティのサーバーに公開しないローカルファーストのツールを好むユーザー。
ライセンス: Apache-2.0(オープンソース)。
リンク: ダウンロードページ • ドキュメント • Discord コミュニティ • Y Combinator W26 デモ
すべての詳細はリポジトリの README から直接取得されています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト