複数のコーディングエージェントを個別のgit worktreeで並行実行し、モバイルアプリから進捗を確認できるデスクトップアプリ。
monorepo-labs/dray
Claude CodeやCodexなどのコーディングエージェントCLIをネイティブなチャットUIで使い、複数のセッションを並行実行できるデスクトップアプリ。
- スター
- 116
- フォーク
- 10
- 未解決の Issue
- 33
- 最終コミット
- 昨日
これは何?
Drayは、コーディングエージェントのためのデスクトップアプリです。Claude Code、Codex、fx、piなどのコマンドライン型コーディングエージェントをネイティブなチャットインターフェースで利用でき、複数のセッションを同時に実行できます。
各セッションには専用のgit worktreeが割り当てられ、diffビュー、プルリクエストパネル、Issueパネル、組み込みブラウザーも利用できます。プロジェクトには単体で動作する`dray` CLIも含まれており、エージェントはローカルソケット経由で他のセッションを作成・一覧表示し、メッセージを送れます。これにより、1つのエージェントから他のエージェントに作業を分担させられます。
アプリはTauriで構築されており、フロントエンドにはReact 19とVite、バックエンドにはRustを使用しています。リポジトリには、Next.js製のマーケティングサイト、ドキュメントサイト、共有のwire typesも含まれています。Linuxでは、インストーラーを使ってマシンをDrayサーバーにできます。
主な機能
- 01複数のコーディングエージェントセッションを、それぞれチャットUIで同時に実行できます。
- 02各セッションに専用のgit worktreeを用意します。
- 03セッションごとにdiffビュー、PRパネル、Issueパネルを利用できます。
- 04アプリ内に組み込みブラウザーを備えています。
- 05エージェントが他のセッションを作成してメッセージを送れる`dray` CLIが付属します。
- 06エージェントのバックエンドとしてClaude Code、Codex、fx、piに対応しています。
ユースケース
- 同じプロジェクトの異なるブランチで、複数のコーディングエージェントを並行して動かす。
- アプリを離れずに、エージェントが作成したdiffやプルリクエストを確認する。
- 1つのエージェントに大きなタスクを分割させ、他のエージェントセッションに作業を委任する。
クイックスタート
- 1
前提条件をインストールします:pnpm を使える Node、Rust ツールチェーン、cmake
- 2
依存関係をインストールします
pnpm install - 3
デスクトップアプリを起動します
pnpm app
使う前に知っておきたいこと
- ビルドには pnpm を使える Node、Rust ツールチェーン、cmake が必要なため、セットアップに手間がかかります。
- Claude Code や Codex など、既存のコーディングエージェント CLI をラップするため、それらは別途セットアップする必要があります。
トピック
よくある質問
- dray とは?
- Claude CodeやCodexなどのコーディングエージェントCLIをネイティブなチャットUIで使い、複数のセッションを並行実行できるデスクトップアプリ。 Drayは、コーディングエージェントのためのデスクトップアプリです。Claude Code、Codex、fx、piなどのコマンドライン型コーディングエージェントをネイティブなチャットインターフェースで利用でき、複数のセッションを同時に実行できます。
- dray は無料で使えますか?ライセンスは?
- dray は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- dray は今もメンテナンスされていますか?
- 活発にメンテナンス中。dray の最終コミットは 2026年10月19日 です。
- dray は何に使えますか?
- 同じプロジェクトの異なるブランチで、複数のコーディングエージェントを並行して動かす。 アプリを離れずに、エージェントが作成したdiffやプルリクエストを確認する。 1つのエージェントに大きなタスクを分割させ、他のエージェントセッションに作業を委任する。
- dray のインストール方法は?
- 前提条件をインストールします:pnpm を使える Node、Rust ツールチェーン、cmake 依存関係をインストールします: pnpm install デスクトップアプリを起動します: pnpm app
- dray はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/monorepo-labs/dray
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Claude Code、Codex、OpenCodeなど複数のコーディングエージェントをworktree上で並行実行・オーケストレーションするデスクトップ、モバイル、Web、CLIアプリ。
Claude Code、Codex、Cursorなどの既存のコーディングエージェントを、タブで並行して使えるデスクトップGUI。
Tauri(RustとReact)で構築された、Git対応の軽量クロスプラットフォームコードエディタ。AIエージェントとVimキーバインドも搭載。
Claude Code、Codex、Cursor、Copilot、Gemini CLIなどのAIエージェント用スキルを管理・同期・整理するデスクトップアプリ。
Tauri 2とReact製の、Markdown編集・プレビューに対応した軽量なクロスプラットフォームのデスクトップ付箋アプリ。