このプロジェクトについて
Emdashは、複数のAIコーディングエージェントを同時に実行するために設計されたオープンソースのデスクトップアプリケーションです。各タスクは独自のGit worktreeで動作し、ユーザーは複数の修正や機能を同時に検討し、差分をレビューし、成功した変更をマージできます。ローカルプロジェクトとSSH/SFTP経由のリモートマシンをサポートし、Claude Code、Codex、OpenCode、Ampなどの既存のCLIエージェントと統合します。
主な機能は次のとおりです。
- ターミナルを切り替えることなく、複数のコーディングエージェントを並列実行。
- 各エージェントを独自のGit worktreeとブランチに分離。
- Linear、GitHub、Jira、GitLab、Asana、Featurebase、Monday.com、Forgejo、Plainなどのイシュートラッカーとの統合。
- 差分の統合レビュー、プルリクエストの作成、CIの検査、マージ。
- SSH/SFTP経由のリモートプロジェクトサポートとキーチェーンによる認証情報の保存。
インストールは、macOS(Homebrewまたは直接DMG)、Windows(MSIまたはポータブルEXE)、Linux(AppImage、DEB、RPM)で、x64とARM64アーキテクチャの両方に対応しています。
EmdashはインストールされているプロバイダーCLIを自動検出し、Claude Code、Codex、Cursor、OpenCode、Amp、Devin、Qwen Code、Droid、GitHub Copilotなどのエージェントをサポートします。ライフサイクルフックをサポートするエージェントについては、ステータス、通知、再開可能なセッションを追跡するために、マーカータグ付きのエントリをユーザーレベルの設定にインストールします。
このアプリケーションはローカルファーストで、状態をローカルのSQLiteデータベースに保存し、コードやチャットをEmdashのサーバーに送信しません。テレメトリは任意であり、設定またはTELEMETRY_ENABLED=false環境変数で無効にできます。
Apache-2.0の下でライセンスされており、コントリビューションガイドとDiscordコミュニティを通じて貢献を歓迎します。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.