Cook CLI登場|Claude Codeを複数タスクで並列実行するオーケストレーションツールがHNで251pt

|Aitly編集部
海外の話題 / Hacker News

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行で表現できる。

インストール方法
npm install -g @let-it-cook/cli
mkdir -p .claude/skills && cp -r $(npm root -g)/@let-it-cook/cli/skill .claude/skills/cook

Node.js 20以上が必要。CLIなしでスキルのみ使うノーコードモードも選択可能。

なぜ話題なのか──HNで251ptの反響

Claude Codeは単体でも強力なコーディングエージェントだが、「レビューを繰り返したい」「複数の実装アプローチを同時に試したい」といった反復的・探索的なワークフローには向いていない。毎回手動でプロンプトを打ち直すか、自前でシェルスクリプトを書くしかなかった。

CookはこのギャップをCLIのシンタックスとして解決する。HNで「concise enough to try it out(試すのに十分なシンプルさ)」「I like the interface」といった評価が集まったのは、このシンプルさが開発者に刺さったからだ。

主な機能と使い方

Cookには2種類の演算子がある。繰り返しを制御するループ演算子と、並列実行を制御するコンポジション演算子だ。

ループ演算子
xN ── N回連続実行
cook “Add dark mode” x3 review

前のパスの出力を次のパスに渡しながら3回実行する。

review ── 自動レビューループ
cook “Add dark mode” review “Check accessibility” “DONE if WCAG AA, else ITERATE”

レビュアーが品質チェックし、DONE/ITERATEを判断する自動フィードバックループ。

ralph ── タスクリスト進行管理
cook “Work on next task in plan.md” ralph 5 “DONE if all tasks complete”

plan.mdのタスクを順番に処理し、全完了を外部ゲートで判断する。

コンポジション演算子
vN ── N並列ワークツリー実行
cook “Add dark mode” v3 “least code wins”

同一プロンプトで3つの並列ワークツリーを走らせ、最もコードが少ない実装を選ぶ。

vs ── 2実装の競合比較
cook “Auth with JWT” vs “Auth with sessions” pick “best security”

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/`に配置するだけ
  • レートリミット自動リトライで長時間バッチも安心
  • トークンコストの増加には要注意。用途を絞って使うのが賢明

参考リンク