クイックスタート
約 5 分で Commander を動かします。API キーは 1 つ。グラフビルダーも YAML も不要です。
成功条件
次の 3 つすべて が真なら完了です。
pnpm installがエラーなく終わる- タスクを実行し 審議 (deliberation) + トポロジ が見える(plan または stream)
- プロセスが結果付きで終了する(または
doctorの明確なエラー — 無言のハングではない)
前提条件
- Node.js 18+(22 推奨)
- pnpm 8+(9+ 推奨 — monorepo workspaces)
- LLM API キー 1 つ(OpenAI、Anthropic、DeepSeek、Groq、…)
pnpm を使ってください。npm だけではマルチパッケージ monorepo に足りません。
5 分チェックリスト
1. クローンとインストール
bash
git clone https://github.com/PStarH/Commander.git
cd Commander
pnpm installインストール後の推奨:
bash
pnpm -r build2. API キー
bash
export OPENAI_API_KEY=sk-...
# または: ANTHROPIC_API_KEY / DEEPSEEK_API_KEY / GROQ_API_KEY / ...Commander はプロバイダーを 自動検出 します。一覧: プロバイダー。
3. Plan(ゼロリスク)
bash
npx tsx packages/core/src/cliEntry.ts plan "audit this repo for security vulnerabilities"ファイルを変更せずに複雑度・トポロジ・エージェント配分が見えるはずです。
4. stream 実行
bash
npx tsx packages/core/src/cliEntry.ts run "explain the architecture of this repository" --streamライブの思考、ツール呼び出し、品質ゲートが見えるはずです。
5. (任意)Web コンソール
bash
pnpm gui- API:
http://localhost:4000 - Web: 多くは
http://localhost:5173(dev)またはhttp://localhost:3000(Docker)
6. (任意)Docker
bash
export COMMANDER_API_KEY="your-secret-key"
export OPENAI_API_KEY="sk-..."
docker compose up -d
# API :4000 · Web :3000ビルド後: commander バイナリ(任意)
npm 公開が主経路になるまでは monorepo エントリを使ってください。
bash
npx tsx packages/core/src/cliEntry.ts run "audit this repo" --streamローカル core ビルド後、workspace の bin が使える場合があります。
bash
pnpm --filter @commander/core build
commander run "audit this repo" --stream失敗したとき
| 症状 | 対処 |
|---|---|
Provider not available | echo $OPENAI_API_KEY — この シェルに export。続けて doctor |
Cannot find module / workspace | リポジトリルートで pnpm、pnpm install と pnpm -r build |
| ハング / 出力なし | まず plan;COMMANDER_DEBUG=true;ネットワーク/プロバイダー |
| Rate limited | 待機、COMMANDER_MAX_CONCURRENCY=1、または 2 つ目のキー |
| Circuit breaker open | ~30 秒待つ、または doctor --reset |
| オフラインのみ | Ollama: export OLLAMA_BASE_URL=http://localhost:11434 |
詳細: トラブルシューティング。
いま何が起きたか
- タスクを 分類(CODING / RESEARCH / ANALYSIS / FACTUAL)
- トポロジを 選択(SINGLE · CHAIN · DISPATCH · ORCHESTRATOR · REVIEW)
- ツール付きで 1 つ以上のエージェントを 実行
- 5 品質ゲートで出力を 検証
次の道
| ゴール | 移動先 |
|---|---|
| 実戦レシピ | クックブック |
| なぜこの枠組みか | なぜ Commander |
| TypeScript 埋め込み | Agent SDK |
| VM へ | デプロイ · インストール |
| CLI リファレンス | コマンド |