Cook CLI登場|Claude Codeを複数タスクで並列実行するオーケストレーションツールがHNで251pt
Aitly編集部 ・ 2026年3月19日
Claude Codeを使った開発で「レビューループを自動化したい」「複数の実装案を並列で試したい」と感じたことはないだろうか。そのニーズに応えるCLIツール「Cook」が、2026年3月にHacker Newsへ投稿され251ptを集め注目を浴びている。開発者のrjcorwin氏によるプロジェクトで、Claude Code・Codex・OpenCodeに対応したワークフローオーケストレーターだ。
Cook CLIとは|Claude Codeを複数タスクで並列実行するツール
CookはClaude Codeのエージェント呼び出しを「ループ」と「並列分岐」で制御するCLIツールだ。npmでグローバルインストールするか、Claudeのスキルとして `.claude/skills/cook` に配置するだけで使い始められる。
コアコンセプトは3種のトークンで構成される。Work(作業指示)・ループ演算子・コンポジション演算子の組み合わせで、複雑なエージェントワークフローをシンプルなコマンド1行で表現できる。
Node.js 20以上が必要。CLIなしでスキルのみ使うノーコードモードも選択可能。
なぜ話題なのか──HNで251ptの反響
Claude Codeは単体でも強力なコーディングエージェントだが、「レビューを繰り返したい」「複数の実装アプローチを同時に試したい」といった反復的・探索的なワークフローには向いていない。毎回手動でプロンプトを打ち直すか、自前でシェルスクリプトを書くしかなかった。
CookはこのギャップをCLIのシンタックスとして解決する。HNで「concise enough to try it out(試すのに十分なシンプルさ)」「I like the interface」といった評価が集まったのは、このシンプルさが開発者に刺さったからだ。
主な機能と使い方
Cookには2種類の演算子がある。繰り返しを制御するループ演算子と、並列実行を制御するコンポジション演算子だ。
前のパスの出力を次のパスに渡しながら3回実行する。
レビュアーが品質チェックし、DONE/ITERATEを判断する自動フィードバックループ。
plan.mdのタスクを順番に処理し、全完了を外部ゲートで判断する。
同一プロンプトで3つの並列ワークツリーを走らせ、最もコードが少ない実装を選ぶ。
2つのアプローチを同時に実行し、セキュリティ基準で勝者を選ぶ。リゾルバはpick・merge・compareの3種。
さらにCookはレートリミットへの自動対応も備える。Claudeがトークンクォータに達しても即エラー終了せず、設定した時間だけ待機して自動リトライする。長時間バッチ処理で途中終了するストレスを大きく軽減できる。
HNコミュニティの反応
HNのコメントは賛否が交差する実用的な議論が中心だった。好意的なコメントとしてはsbinnee氏の「concise enough for me to try it out、ウェブページのデザインも好き」という評価や、jemmyw氏の「多くの開発者が似たものを自作しているが、このインターフェースはいい。自分のコードで制御を手放すのには抵抗があるが試してみたい」という声が代表的だ。
一方、maCDzP氏は「自分はClaudeにsubprocess.runでClaude Codeを呼ぶPythonスクリプトを作らせた。まだトークンを燃やしているだけかもしれないが」と自前実装派の立場を示した。rc_kas氏の「Claude CLIに何が足りなくてこれが必要なのか」という質問も多くの人が抱く素朴な疑問を代弁しており、Claude Codeを日常的に使わないユーザーには訴求が難しいツールであることも浮かび上がった。なお偶然ながら、同名のCLIエージェント「Cook」を別途開発していたvadepaysa氏がコメントで苦笑いする場面も見られた。
Aitly編集部の見解
CookはClaude Codeのヘビーユーザーが感じる「もう一歩先の自動化」を埋めるツールとして完成度が高い。特にreview演算子による自動フィードバックループと、v3による並列ワークツリー実行は、品質と速度の両面で開発サイクルを変える可能性を持つ。
懸念点はトークンコストだ。並列実行は当然ながらAPIコストが倍増する。kasperstorgaard氏がHNで「3パスは3倍トークンを食うのか」と問うたように、コスト管理なしに使うと請求額が跳ね上がるリスクがある。また現状はClaude Code・Codex・OpenCodeに限定されており、他のエージェント環境に移植しにくい。とはいえ、シンプルなDSLでエージェントワークフローを宣言できるという設計思想は今後のAIコーディングツールが向かう方向性を先取りしており、注目に値する。
- Claude Codeのレビューループ・並列実行をCLI1行で実現
- npm経由でインストール、または`.claude/skills/`に配置するだけ
- レートリミット自動リトライで長時間バッチも安心
- トークンコストの増加には要注意。用途を絞って使うのが賢明