Repolode
monorepo-labs

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. 1

    前提条件をインストールします:pnpm を使える Node、Rust ツールチェーン、cmake

  2. 2

    依存関係をインストールします

    pnpm install
  3. 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 の数値は毎日更新されます。

関連プロジェクト