この記事ではClaude Codeに特化して解説します。Claude Code全般は Claude Code完全ガイド2026:インストールから本番運用まで をご覧ください。
概要
oh-my-claudecodeは、Claude Codeを基盤としたマルチエージェントオーケストレーションフレームワークです。Claude Codeの複数のエージェント機能を連携させ、それらを統一されたワークフローで動作させることを実現します。マーケットプレイス経由またはnpm CLIでインストール可能であり、エージェント間の依存関係を管理し、複雑なワークフローを簡潔に実行できる環境を提供します。
Claude Code Auto Mode の登場により自律的なコード生成が現実的になった今、oh-my-claudecodeはそこからさらに一歩進んで「複数エージェントの協調」を実現するツールとして注目されています。
主な機能
- マルチエージェントオーケストレーション - Claude Codeの複数エージェント機能を役割分担させ、一つのワークフローで動作させることが可能
- パイプラインステージの実行管理 - team-plan → team-prd → team-exec → team-verify → team-fix (loop)という段階的処理フローを自動管理
- エージェント間通信 - JSON形式での構造化データ交換により、前段エージェントの出力を次段へシームレスに引き継ぎ
- 統合ワークフロー実行 - 複雑なマルチステップ処理を単一のワークフローで実現
Claude Code設定フロー
oh-my-claudecodeを導入する際の全体的な設定フローを図示します。
(marketplace or npm)"] --> B["config.yaml作成"] B --> C["エージェント定義
agents/templates/"] C --> D["DAG依存関係設定
(A→B→C形式)"] D --> E{"並列実行
可能か?"} E -- Yes --> F["並列実行
(トポロジカルソート)"] E -- No --> G["順次実行"] F --> H["JSON形式で
結果受け渡し"] G --> H H --> I["team-verify
検証ステージ"] I --> J{"検証
OK?"} J -- No --> K["team-fix
(ループ)"] K --> I J -- Yes --> L["ワークフロー完了"]
技術スタック
- ランタイム - Node.js / npm
- AI基盤 - Claude API(Anthropic)
- 配布方法 - Claude Code マーケットプレイス・npm パッケージ
- インストール形式 - マーケットプレイスプラグイン / グローバルnpmパッケージ
導入方法
マーケットプレイス経由での導入(推奨):
Claude Code内で以下のコマンドを実行:
/plugin marketplace add https://github.com/Yeachan-Heo/oh-my-claudecode
/plugin install oh-my-claudecode
npm CLIでのインストール(代替方法):
npm i -g oh-my-claude-sisyphus@latest
インストール後、プロジェクトルートに config.yaml を作成してエージェントのDAGを定義します:
# config.yaml の例
teams:
- name: team-plan
role: "要件定義と実装計画の立案"
- name: team-exec
role: "計画に基づくコード実装"
depends_on: [team-plan]
- name: team-verify
role: "実装の検証とテスト"
depends_on: [team-exec]
agents/templates/ ディレクトリに既存プロンプトを集約しておくと、複数プロジェクト間での再利用が容易になります。入出力は必ずJSONで統一することで、エージェント間の受け渡しエラーを防げます。
活用シーン
- team-lint:構文・スタイルチェック
- team-security:セキュリティ脆弱性スキャン(team-lint完了後に実行)
- team-perf:パフォーマンス分析(team-lint完了後に並列実行)
データ分析パイプライン
複数のエージェントがそれぞれ検証、クリーニング、統計処理といった役割を担当し、自動で連携。手動のデータ受け渡しが不要になり、レポート作成まで一気通貫で完結します。
カスタマーサポート自動化
ティケット分類、FAQ検索、回答生成といった多階層処理を自動実行。複雑な質問への対応を自動化し、チームの負担軽減と対応速度の両立が実現します。
こんな人におすすめ
- Claude Code本格導入企業 - 複数プロジェクトで異なるエージェント要件がある場合、一括管理フレームワークで効率化可能
- 開発チームリード - チームメンバーが独立してエージェント追加・カスタマイズできる仕組みがあり、マイクロマネジメント削減
- AI基盤エンジニア - マルチエージェントの運用パターンを学べ、自社フレームワーク構築の参考になる
- DXコンサル/SIer - 顧客の複雑なワークフロー自動化案件に即座に対応できるベースが手に入る
マルチエージェントの実装例をさらに深掘りしたい場合は、Claude Agents - MCP対応のClaudeエージェント実装例集も参照してください。AIエージェントの設計思想を体系的に学ぶには、ハーネスエンジニアリング入門も合わせて読むと理解が深まります。
関連ツールとの比較
| ツール | 特徴 | 向いているケース |
|---|---|---|
| oh-my-claudecode | DAGベースのマルチエージェント協調 | 複数エージェントを順序制御したい場合 |
| 単独Claude Code | シンプルな単一エージェント操作 | 小規模・単発タスク |
| LangGraph | Pythonベースのエージェントグラフ | Pythonエコシステムで統一したい場合 |
| AutoGPT | 完全自律型エージェント | タスクを完全委任したい場合 |
DAG(有向非環グラフ)による依存関係制御は、単純なシーケンシャル実行では対応できない「並列処理 + 順序保証」を両立できる点が最大の差別化ポイントです。
関連記事: Claude Code完全ガイド2026:インストールから本番運用まで