はじめに
「マルチエージェント開発」や「エージェントチーム」という言葉を最近よく聞くようになりました。きっかけは、Claude Code × tmux を組み合わせた記事をたくさん見かけたことです。「tmux でペインを分割して複数の Claude を同時に走らせる」という使い方に興味を持ち調べてみました。
複数のAIエージェントが協調して開発を進める
との事、そのアイデアは魅力的ですね。ですが、実際にどうやるのか、また単一のエージェントを使用してのバイブコーディングと何がどう違うのか、いまいちよく分かっていませんでした。
ので実際にマルチエージェント体験してみました。
お題は2つ。
- TODO管理 REST API(Hono/Node.js)の実装
- 技術調査レポート の自動生成
それぞれをパラレル型とオーケストラ型の2パターンで実施しました。
なおClaude Code × tmuxを調べている中で amux というツールを知りました。後ほど詳細は説明しますが、Claude Codeを利用したマルチエージェント開発を簡単に実行できるツールで、今回こちらを使用しました。
amux とは
amux は「AIエージェントのコントロールプレーン」を謳うOSSツールです。
ブラウザやスマホから、複数のClaudeエージェントセッションを並列実行・管理するためのダッシュボードシステム、で簡単にいうとマルチエージェント開発を手軽に実行できるツールとなります。
アーキテクチャ
特徴的なのはシンプルさです。Python サーバー + HTML/CSS/JS が1ファイル( amux-server.py )に収まっており、Githubからクローンしてインストールして数コマンド実行するのみで利用できます。
git clone https://github.com/mixpeek/amux && cd amux && ./install.sh
amux register myproject --dir ~/Dev/myproject --yolo
amux start myproject
amux serve # → https://localhost:8822これだけでダッシュボードが立ち上がります。
amuxの主な機能一覧
amux には多くの機能が搭載されています。
amuxが「やること」と「やらないこと」
今回の実験で使った機能・使わなかった機能
今回の4実験で実際に使ったのは、全機能のうち一部です。
今回使った機能
今回使わなかった機能(リッチ過ぎる。機会があれば試したい)
マルチエージェントのパターン
マルチエージェント開発のパターンは大きく6種類に分類できるようです。
…
記事の続きは下のURLをクリック!
https://rightcode.co.jp/blogs/55352
もっとワクワクしたいあなたへ
現在、ライトコードでは「WEBエンジニア」「モバイルエンジニア」「データエンジニア」「ゲームエンジニア」「デザイナー」「WEBディレクター」「営業」などを積極採用中です!
ライトコードは技術力に定評のある受託開発をメインにしているIT企業です。
有名WEBサービスやアプリの受託開発などの企画、開発案件が目白押しの状況です。
- もっと大きなことに挑戦したい!
- エンジニアとしてもっと成長したい!
- モダンな技術に触れたい!
現状に満足していない方は、まずは、エンジニアとしても第一線を走り続ける弊社代表と気軽にお話してみませんか?
ネット上では、ちょっとユルそうな会社に感じると思いますが(笑)、
実は技術力に定評があり、沢山の実績を残している会社ということをお伝えしたいと思っております。
- ライトコードの魅力を知っていただきたい!
- 社風や文化なども知っていただきたい!
- 技術に対して熱意のある方に入社していただきたい!
一度、【Wantedly内の弊社ページ】をのぞいてみてください。
Wantedly:https://www.wantedly.com/companies/rightcode