世界を動かす技術を、日本語で。

Show HN: Conductor、複数のClaudeコードを同時に実行できるMacアプリ

概要

Conductor は、複数の Claude Codeエージェント を並列実行し、それぞれに 独立した作業環境 を提供するツール。 美しいUIgit worktree 管理機能を搭載し、作業状況や問題点を一目で把握可能。 多くの 起業家や開発者 から高い評価を受けている。 今後さらに 対応エージェントの拡充 が予定されている。 Mac上 で全てが完結し、セキュリティや利便性も確保。

Conductorとは

  • 複数の Claude Codeエージェント を同時に実行できるツール
  • 各エージェントごとに 隔離されたワークスペース を自動で作成
  • 作業中のエージェント停滞しているタスクコードの変更内容 をリアルタイムで可視化
  • git worktree を用いて、リポジトリ管理や差分の把握を簡素化
  • 美しいUI で直感的な操作感を実現

ユーザーの声・評価

  • Ian Nuttall(serial internet biz builder): Conductorは非常に優秀
  • Joe Choi-Greene(Clearly AI CTO): 驚くほど便利
  • Ilya Sukhar(Matrix Partner): 生産性を劇的に向上
  • @nexxel(mocha.email): Conductorの使用感に満足
  • Ovais Tariq(Tigris Data CEO): 未来的なエージェントオーケストレーション体験
  • Evan Wineland(Weave Robotics): Claude CodeとConductorへの愛着
  • Jeff Barg(AI at Clay): AIコーディング支援の新章の到来
  • Peter Zakin(Upfront Ventures): Claude Code向けGUIとして非常に有望
  • Daniel Sinclair(Rainbow Wallet): 完成度の高いプロダクト

使い方

  • 1. リポジトリ追加
    • Conductorがリポジトリを クローン し、 Mac上 で全ての作業を管理
  • 2. エージェント展開
    • 各Claude Codeエージェントが 独立したワークスペース で稼働
  • 3. 指揮・管理
    • 誰が作業中かどのタスクが要注意かコードレビュー を一括管理

よくある質問(FAQ)

  • Conductorはgit worktreeを使いますか?
    • はい、各ワークスペースは 新規git worktree として作成
  • 対応エージェントは?
    • 現在は Claude Codeのみ、今後追加予定
  • Claude Codeの支払い方法は?
    • 既存の Claude Codeログイン状態 を利用
      • APIキー でログイン中の場合、そのまま使用
      • Claude Pro/Maxプラン にも対応

開発背景と今後

  • Conductor自体もConductorで開発
  • ユーザー自身がエージェントの指揮者となれる 新時代の到来
  • 今後の機能拡張他エージェント対応 にも期待

参考リンク

Hackerたちの意見

GitHubアカウント全体へのフル書き込みアクセスを必要としない方法ってある?

はい、今これに取り組んでます!今のところ、アプリはGitHubのOAuthサインインを使ってるんだけど(https://docs.github.com/en/apps/oauth-apps/building-oauth-ap...)、残念ながら細かい権限設定ができないんだ(明示的に許可しない限り、組織のコードにはアクセスできない)。権限を細かく設定できるように、GitHubアプリへのサインインに切り替える予定です。

あなたのデザイン、誰がやってるの?この美的センスが大好きで、この商品もサイト(chorus.sh)も最高!これって何て呼ぶの?tinylogger.comでも似た雰囲気を目指したけど、あなたのスキルには全然及ばなかったわ。

corus.shは改造された弁当グリッドレイアウトみたいだね。https://tailwindcss.com/plus/ui-blocks/marketing/sections/be...

あ、ありがとう!私たちのデザイナーはジュリアン・ケリー(https://jfk.works)だよ。彼はすごくて、MetaのMessengerで働いてたんだ。今やってることはチャットに関するものだから、その背景が意外と役立ってるよ。

こんにちは、メッセージありがとう!ジュリアンです。メルティのデザインを全部担当してるよ。ソフトウェアを機能的で、視覚的に控えめで、色合いが温かい感じになるようにデザインしてるんだ。美的感覚に名前があるかは分からないけど、中世初期の写本をたくさん研究してきたから、それが影響してるかも。コンダクターのロゴは、実はインシュラー・マジュスキュールのバリエーションなんだよ(アニメーションでダクタスが見えるよ)。

これを試すのすごく楽しみにしてたんだけど、期待してたのとは全然違った。既にチェックアウト済みのリポジトリのためのシンプルなgit worktreeマネージャーが欲しかったのに、Githubの権限を要求してリポジトリをGithubからクローンするんだ。これって良くないよね。テストする前に、すべてのワークスペースで依存関係のインストールをしなきゃいけないから。言い換えれば、CodexやCursorのバックグラウンドエージェントみたいなんだけど、こっちの方が悪い。なぜなら、自分のマシン上で動いてるから。Codexやバックグラウンドエージェントを使わない理由は、プロジェクトに依存関係が多すぎて、孤立したインスタンスを動かすために必要なものをすべてインストールするのに時間がかかりすぎるし、複雑すぎるから。DNSの競合や外部APIの競合など、他にも問題があるし。私が求めてるのは、Githubの権限や依存関係の再インストール(node_modulesのコピーとか)なしで、既にチェックアウト済みのリポジトリのシンプルなgit worktree管理なんだ。

最近git worktreesを試してみたけど、確かに機能はしてるけど、思ったほど好きじゃなかった。実際、VMだけどcursorのやり方が好きなんだ。彼らのUI/UXをローカルのworktreesで使えたらいいのに。

こんにちは、クリエイターです。node_modulesを再インストールする代わりにコピーしたいなら、リポジトリをクリックして、コピーを行うセットアップスクリプトを追加すればいいよ。ちょっと分かりにくくてごめんね—もっと簡単にできるように取り組んでるから!どんなテスト環境を探してるのか、もっと話したいな。メールを送ってくれる?jackson@melty.shまで!

Crystalは似ていて、既存のチェックアウトしたリポジトリと連携するよ。 https://github.com/stravu/crystal

こんにちは、クロードスクワッドの共同創設者だよ。個人的にはこの「クロードコードマルチプレクサ」の中で最も人気があって使われてると思うし、オープンソースで無料だよ :) 期待通りに動くよ。 https://github.com/smtg-ai/claude-squad

こんにちは、私のプロジェクトPlandexに興味があるかもしれないよ[1]。これは、変更を承認するまで別々に保つためにシャドウGitリポジトリのアプローチを使ってるんだ。同じ問題を解決してるよ。1 - https://github.com/plandex-ai/plandex

「これは悪い、なぜならすべての依存関係のインストールを実行する必要があるから」と言ってるけど、Pythonか他のローカルキャッシュされた依存関係の言語を使ってるんだね。毎回すべてをクローンしたい理由が理解できないよ。Mavenとその兄弟は~/.m2を使うから、すべてが一度キャッシュされるんだ。自分のvenvを削除して何かをやり直さなきゃならないとき、毎回宇宙を再ダウンロードしなきゃいけないのが本当に嫌だ。時間と帯域幅、スペースの無駄だよ。

どうやって同時に独立したブランチを単一のリポジトリコピーから同時に作業することを提案する?それとも、単にローカル作業ツリーの複製方法を好むのかな?例えば、タスクの一部で依存関係を変更、削除、または更新する必要がある場合、同じnode_modulesをどう使うつもり?さらに、あなたが提案している新しいシステムをすべてのプラットフォームで実装するのに、開発者がどれくらいの時間を費やすことを期待してるの?特にローカルキャッシュから依存関係を引っ張ってるとしたら、あなたのために少し時間が短縮されるだけで。もしかして、あなたが貢献するつもりの提案をしてるのかな?著者たちは、よく考えられた代替案や支援を感謝すると思うよ。

これにparを使う予定だよ。https://github.com/coplane/par シンプルなCLIでgitワークツリーに甘味を加えて、CLIエージェントを使う感じ。

まさにこの目的のためにツールを作ってるんだ。https://steveasleep.com/autowt/ 現在は自分だけが使ってるけど、ワークフローがすごく楽しいよ。こうやって同時に4つのClaude Codeを動かしてる。ちょっと未完成だけど、これが多くの人が目指す方向だと思う。「par」ツールも似たようなアプローチみたいだね。コンテナを使うと楽になるよね、特にエージェントがどのサービスのログ出力も超簡単に見ることができるから。コンテナの外で同じことをするには、エージェントが見える場所にログを送らなきゃいけない。

その通りだね。もしConductorがローカルブランチに対応してくれたら、Crystalから乗り換えるよ。

Crystalはこれらすべてをこなせるし、コンダクターとは違ってオープンソースだよ。 https://github.com/stravu/crystal

これが今、クロードコードが遅い理由なんだ。これらには賛成だけど、他のカジュアルなユーザーのために犠牲にするのは嫌だな。ソネットの使用については心配したことがなかったけど、それすら保証されてないし。オーパスのことは忘れて。

これめっちゃ役立つね!非同期で使われるモデルのインターフェースは、今の同期チャットUIとは全然違う感じになると思う。Claude Codeは本当に経済的価値を提供している初めての「エージェント」で、インターフェースをもっと良くするための簡単な改善点がたくさんあるよ。

ありがとう!そうだね、同意するよ :)

Claude Codeのテキスト出力には独特の「感じ」があるんだよね。入力もそう。残念ながら、コンダクターではそれが失われちゃった。使っててあんまり楽しくないんだよね。

ああ、Conductorを使うときに魔法みたいな感覚を持ってもらいたいんだよね。これについては結構考えてるんだ。何が失われているのか、もう少し詳しく教えてもらえる?

1994年のK&R Cの32ビットコードベースを64ビットC23にモダナイズしてる最中なんだ。これは博物館の展示品みたいなもので、共著したコンピュータ代数システムのMacaulayで、今はMacaulay 2に取って代わられてる。恐ろしい!macOSでは、エディタにSublime Text、ターミナルにiTermを使ってる。iTermのフルスクリーンウィンドウを2つ開いて、それぞれ4つのペインを作って、Claude Code Opus 4を起動して「just task」と入力してる。CLAUDE.mdがこのjustfileコマンドを実行して、指示に従うように言ってくれるんだけど、通常は「just task」をもう一度やるように指示が含まれてる。各セッションは自分の.cと.hを編集できるけど、共有ヘッダーは編集できない。もし問題があったら、タスクディレクトリでSTOPをタッチして、他のセッションは待機するように言われて、トラブルのあるセッションだけが好きなように編集できる。数年後にはAIが57個のCファイルのコードベースを一気に読み込んで修正してくれると思うけど、今はこのワークフローが本当に貴重だよ。皮肉なことに、これが想像できる中で一番バカな並列タスクマネージャーなのに、ちゃんと機能してるんだ。そして、うちのコードベースも似たような感じで、ストレージ管理は固定サイズのスタックのセットで、昔はmalloc()より4倍もパフォーマンスが良かったんだ。などなど。この技術は父から学んだんだ。彼は1974年にデジタル写真用のバイヤーフィルターを考案したけど、見た目は10分の作業に見える(実際はそうじゃないけど)けど、今でも使われてるよ。

コーディングにLLMを使うってことは、自分のコードや秘密が他の会社に漏れるってことじゃないの?どうやってそれを見られないとか、売られないって確信できるの?

そういうことを禁止する企業契約があるよ。Cursorみたいなツールにはプライバシーモードがあって、それを確保してくれる。多くの企業がこういう理由でAzureやGCP、AWSを使ってるんだ。

出典: https://git-scm.com/docs/git-worktree > サブモジュールのサポートは不完全です これが俺にとってのつまずきポイントなんだ。Cファームウェアではパッケージ管理がないから、サブモジュールを使ってライブラリを取り込むことが多い。俺の経験では、ワークツリーはサブモジュールと全然相性が良くないんだよね。