Conductorは、コード・コラボレーションに焦点を当てたツールで、ユーザーが複数のコードを実行・管理できるようにすることを中核機能としています。 クロード コード・ワークスペース。構成は以下の通りです。 メルティ Labsは開発者に隔離された作業環境を提供するために開発され、各作業スペースは個別のGit作業ツリーに対応している。ユーザーはコードリポジトリをローカルにクローンし、Conductorを通じてClaudeコードの複数のインスタンスを管理・実行することができます。並行して開発やテストを行う必要がある開発者にとって、シンプルで直感的な設計となっている。現在、ConductorはClaudeコードのみをサポートしているが、将来的にはより多くのコードツールをサポートする計画がある。ウェブサイトでは、ローカライゼーションと効率的なコード管理に重点を置いて、製品の基本的な紹介と使用方法を提供しています。
機能一覧
- コード・リポジトリーのクローンと管理:ユーザーはGitリポジトリーをローカルにクローンし、自動的に個別のワークスペースを作成することができます。
- クロードコードの並列実行:クロードコードの各インスタンスに分離されたワークスペースを割り当て、同時に実行される複数のコードタスクをサポートします。
- リアルタイム・ワークスペース・モニタリング:各ワークスペースの実行状況、タスクの進捗状況、コードの更新状況を確認するためのインターフェイスを提供します。
- Gitワークツリーとの統合:各ワークスペースは独立したGitワークツリーに対応し、バージョン管理とコード・コミットを容易にします。
- クロードのログイン方法をサポート:クロードコード互換のAPIキーログインまたはクロードプロ/マックスアカウントログイン。
- ローカル操作:すべての操作はユーザーのMac上で行われるため、クラウドサーバーに依存する必要がない。
ヘルプの使用
設置プロセス
Conductorは現在Macデバイスのみをサポートしており、クロード・コードをローカルで実行することに重点を置いている。詳しいインストールと設定の手順はこちら:
- システム環境の確認
Conductor の実行には Mac デバイスが必要で、互換性を確保するために最新バージョンの macOS を推奨します。ユーザーは事前にClaudeコードツールをインストールし、Claudeアカウントにログインしていることを確認する必要があります(APIキーまたはClaude Pro/Maxアカウントに対応)。 - 指揮者をダウンロード
公式ウェブサイトを見るhttps://conductor.build/
Conductorの詳細については、ダウンロードリンクをクリックしてConductorインストーラを入手してください。公式ウェブサイトにはインストーラーの特定のダウンロードリンクが用意されていないため、Melty Labsの公式チャンネル(GitHubやSlackコミュニティなど)から最新バージョンを入手する必要があるかもしれません。ダウンロードが完了したら、パッケージをダブルクリックし、プロンプトに従ってインストールを完了してください。 - クロードコードの設定
- クロードコードクライアントを開き、アカウントにログインしていることを確認してください。Conductor は自動的にクロードのログイン状態を認識します。
- API キーを使用してログインする場合は、クロードコードでキーを設定する必要があります。
- クローン・コード・リポジトリ
- Conductorアプリを開き、メイン画面に移動します。
- Add Repo "ボタンをクリックし、GitリポジトリのURLを入力します。
https://github.com/your-repo
). - Conductorは自動的にリポジトリをローカルにクローンし、それぞれに個別のGit作業ツリーを作成します。各作業ツリーはディスク上にローカルに保存され、通常はパス
~/conductor/worktrees/[repo-name]
.
- ワークスペースの開始
- Conductor メイン画面で、クローンしたリポジトリを選択し、[Deploy Agent] ボタンをクリックします。
- システムは、倉庫のために隔離されたクロードコードのワークスペースを作成する。各ワークスペースは他から独立して動作する。
- ユーザーは複数のワークスペースを同時に起動することができ、コンダクターは各ワークスペースに一意の識別子を割り当てます。
主な機能
1.クロードコードを並列実行する
Conductorの核となる機能は、クロード・コードの複数のインスタンスを並行して実行できることだ。その仕組みはこうだ:
- メインインターフェイスでクローンリポジトリを選択し、"Start Workspace "ボタンをクリックします。
- Conductor はクロード・コードの新しいインスタンスを開始し、孤立したワークスペースを確保する。
- ユーザーはワークスペースでコードを書いたり、デバッグしたり、実行したりすることができ、すべての変更は対応するGitワークツリーに自動的に保存される。
- Conductor は、コードの実行状況やリソースの使用状況など、実行中のすべてのワークスペースのステータスを表示します。
2.ワークスペースのリアルタイム・モニタリング
コンダクターは、すべてのワークスペースの稼動状況を監視するための直感的なインターフェイスを提供します:
- 現在実行中のワークスペースの一覧を表示するには、Conduct パネルを開きます。
- 各ワークスペースには、動作状態(「実行中」「保留中」など)、コードのコミット履歴、タスクの詳細が表示される。
- ユーザーは特定のワークスペースをクリックして、詳細なコード出力、エラーログ、タスクの進捗状況を見ることができる。
- ワークスペースの調整(一時停止や終了など)が必要な場合は、右クリックメニューから「一時停止」または「停止」を選択できます。
3.ギットの作業ツリー管理
Conductorは、各ワークスペースを個別のGit作業ツリーに結びつけ、バージョン管理を容易にしている:
- ワークスペースでコードを変更したら、"Commit" ボタンをクリックして変更を送信します。
- Conductor は自動的に対応する作業ツリーに変更を保存し、コミットレコードを生成します。
- ユーザーはインターフェイスからコミット履歴を見ることもできるし、次のようなGitコマンドを使うこともできる。
git log
) 端末で詳細な記録を見る。 - リモートリポジトリに変更をプッシュするには、"Push" ボタンをクリックすると、Conductor が Git コマンドを呼び出してプッシュを完了します。
4.ログインと認証
Conductorは別のアカウントシステムを必要とせず、クロードのコードのログイン状態を直接再利用する:
- ユーザーが API キーで Claude にログインしている場合、Conductor は自動的にそのキーを検出して使用します。
- Claude Pro または Max ユーザの場合、Conductor はブラウザセッションを通じてログイン状態を確認します。
- ログイン・ステータスが無効になっている場合、Conductor はクロード・コードにログインし直すようユーザに促します。
ほら
- 収納スペース各ワークスペースは一定のディスク容量を消費するので、使わなくなったGitワークツリーは定期的にクリーンアップすることをお勧めします。
- ネットワーク要件リポジトリのクローンやコードのプッシュには安定したネットワーク接続が必要だが、コードの実行はすべてローカルで行われる。
- 互換性現在はクロードコードのみサポートされていますが、将来的には GitHub Copilot などの他のツールもサポートされる可能性があります。Conductor Slack コミュニティに参加して最新情報を入手してください。
アプリケーションシナリオ
- マルチプロジェクト並行開発
開発者が複数のプロジェクトで同時に作業している場合、Conductor はプロジェクトごとに別々のワークスペースを作成し、コードの競合を避けることができます。たとえば、フロントエンド開発者は 反応 コンポーネントを作成し、別のワークスペースで Node.js バックエンド・コードをテストします。 - チームワークテスト
チームメンバーは共有リポジトリをローカルにクローンし、Conductor を使用して複数のワークスペースを作成し、異なる機能ブランチをテストできます。各ワークスペースでのコード変更は互いに干渉しないため、新機能の迅速な検証やバグの修正に最適です。 - スクリプトの自動実行
複数の自動化スクリプトを実行する必要があるユーザーのために、Conductorではスクリプトを異なるワークスペースで並行して実行することができます。例えば、データサイエンティストは、複数の機械学習モデルのトレーニングスクリプトを同時に実行し、結果をリアルタイムで監視することができます。
品質保証
- Conductorはどのようなコードツールをサポートしていますか?
現在サポートされているのはクロードコードのみで、将来的にはGitHub Copilotなどの追加ツールもサポートする予定で、要件に関するユーザーからのフィードバックはSlackコミュニティを通じて受け付けている。 - クラウドサーバーは必要ですか?
Conductorは、コードやデータをクラウドにアップロードすることなく、Mac上ですべてをローカルで行います。 - ワークスペースのコンフリクトにはどう対処していますか?
各ワークスペースは個別の Git 作業ツリーを使用し、互いに干渉することはありません。コンフリクトは、Gitコマンドで手動でマージするか、Conductorインターフェイスでコミット履歴をチェックすることで解決できます。 - コンダクターは無料ですか?
価格は公式サイトには明記されていない。https://conductor.build/
またはSlackコミュニティに参加して確認する。