{"slug": "cook", "name": "Cook", "category": "ai-coding", "category_name": "AI coding tools", "description": "", "recommenders": 3, "commenters": 4, "warners": 0, "score": 2.86, "rising": -0.98, "first": "2026-03-18", "latest": "2026-03-26", "why": "Then I use cook to iterate and explore during the AI led parts.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 1, "compare": 0, "warn": 0}, "spark": [0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "Then I use cook to iterate and explore during the AI led parts.", "kind": "", "icon": false, "domain": "getcook.dev", "github_repo": null, "official_url": "https://getcook.dev/", "pricing": "", "aliases": ["Cook", "cook"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 759065728, "item_id": 47441608, "url": "https://news.ycombinator.com/item?id=47441608", "by": "cdaringe", "date": "2026-03-19", "stance": "recommend", "quote": "cook looks more polished.", "excerpt": "I wrote https://jsr.io/@cdaringe/ralphmania which has a lot of feature overlap. cook looks more polished. 1. How do you handle worktree merge conflicts and/or integration validation issues? 2. Can i work straight from a list of requirements? I think i saw you support it\u2026 3. I have my variant write a minimal explainer for every satisfied spec, aka receipts. Its pretty great, because i often review the receipts, and if", "context": "", "use_case": "Orchestrating Claude Code runs", "switched_from": "", "story": "Cook: A simple CLI for orchestrating Claude Code"}, {"id": 759055776, "item_id": 47440986, "url": "https://news.ycombinator.com/item?id=47440986", "by": "staticvar", "date": "2026-03-19", "stance": "recommend", "quote": "Then I use cook to iterate and explore during the AI led parts.", "excerpt": "Also on that point about keeping humans in the loop on decisions, I've found following the Research-Plan-Implement process where we humans review at each of those stages, to be really helpful. This doc describes the skill I use with my agents so they keep me looped in: https://gist.github.com/rjcorwin/296885590dc8a4ebc64e70879dc04a0f Then I use cook to iterate and explore during the AI led parts.", "context": "", "use_case": "iterating with AI agents", "switched_from": "", "story": "Cook: A simple CLI for orchestrating Claude Code"}, {"id": 758959968, "item_id": 47434998, "url": "https://news.ycombinator.com/item?id=47434998", "by": "anonzzzies", "date": "2026-03-18", "stance": "recommend", "quote": "Have not hit limits for 2 months now and I use it a lot.", "excerpt": "Have not hit limits for 2 months now and I use it a lot. I have 200 max as well.", "context": "", "use_case": "Orchestrating Claude Code", "switched_from": "", "story": "Cook: A simple CLI for orchestrating Claude Code"}, {"id": 758956016, "item_id": 47434751, "url": "https://news.ycombinator.com/item?id=47434751", "by": "sbinnee", "date": "2026-03-18", "stance": "recommend", "quote": "My take? I like it.", "excerpt": "There is a skill installation option. The skill markdown has 180 lines [1]. My take? I like it. It's concise enough for me to try it out. And I love the webpage. [1] https://github.com/rjcorwin/cook/blob/main/no-code/SKILL.md", "context": "", "use_case": "orchestrating Claude Code", "switched_from": "", "story": "Cook: A simple CLI for orchestrating Claude Code"}]}], "caveats": [], "who": [], "tags": [], "use_cases": ["orchestrating claude code", "git operations via agent", "agent pair programming setup", "orchestrating claude code runs", "iterating with ai agents"], "compared": [{"slug": "claude-code", "name": "Claude Code", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [{"id": 758992272, "item_id": 47437017, "url": "https://news.ycombinator.com/item?id=47437017", "by": "staticvar", "date": "2026-03-19", "stance": "recommend", "quote": "The README.md is less detailed but covers the basics", "excerpt": "Ah sorry about that. I have weird tastes in design. The README.md is less detailed but covers the basics: https://github.com/rjcorwin/cook/", "context": "", "use_case": "", "switched_from": "", "story": "Cook: A simple CLI for orchestrating Claude Code"}, {"id": 758959424, "item_id": 47434964, "url": "https://news.ycombinator.com/item?id=47434964", "by": "vadepaysa", "date": "2026-03-18", "stance": "recommend", "quote": "my CLI agent called cook", "excerpt": "I did a Show HN[0] a few days back with my CLI agent called cook[1] and for a moment I was ecstatic my tool made it to the front page. haha. [0]: https://news.ycombinator.com/item?id=47262711 [1]: https://getcook.dev", "context": "", "use_case": "CLI coding agent", "switched_from": "", "story": "Cook: A simple CLI for orchestrating Claude Code"}], "threads": [{"url": "https://news.ycombinator.com/item?id=47434024", "title": "Cook: A simple CLI for orchestrating Claude Code", "mentions": 8}, {"url": "https://news.ycombinator.com/item?id=47712656", "title": "We've raised $17M to build what comes after Git", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47538190", "title": "Agent-to-Agent Pair Programming", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {}, "2026-02": {}, "2026-03": {"recommend": 3, "neutral": 1}, "2026-04": {}, "2026-05": {}, "2026-06": {}, "2026-07": {}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "quotes": [{"id": 763521424, "item_id": 47720089, "url": "https://news.ycombinator.com/item?id=47720089", "by": "vadepaysa", "date": "2026-04-10", "stance": "recommend", "quote": "", "excerpt": "No shade on these guys, looks like a cool tool and I'll try it. However, I find myself doing large majority of my git operations using a an agent[1] or a TUI [2], and I rarely open a git interface. I can get everything done straight from the terminal. I guess I can overcome the \"what if I cannot undo\" anxiety. [1] https://getcook.dev [2] lazygit", "context": "", "use_case": "Git operations via agent", "switched_from": "", "story": "We've raised $17M to build what comes after Git"}, {"id": 760620080, "item_id": 47538755, "url": "https://news.ycombinator.com/item?id=47538755", "by": "alienreborn", "date": "2026-03-26", "stance": "neutral", "quote": "I have been trying a similar setup since last week using https://rjcorwin.github.io/cook/", "excerpt": "I have been trying a similar setup since last week using https://rjcorwin.github.io/cook/", "context": "", "use_case": "Agent pair programming setup", "switched_from": "", "story": "Agent-to-Agent Pair Programming"}, {"id": 759065728, "item_id": 47441608, "url": "https://news.ycombinator.com/item?id=47441608", "by": "cdaringe", "date": "2026-03-19", "stance": "recommend", "quote": "cook looks more polished.", "excerpt": "I wrote https://jsr.io/@cdaringe/ralphmania which has a lot of feature overlap. cook looks more polished. 1. How do you handle worktree merge conflicts and/or integration validation issues? 2. Can i work straight from a list of requirements? I think i saw you support it\u2026 3. I have my variant write a minimal explainer for every satisfied spec, aka receipts. Its pretty great, because i often review the receipts, and if", "context": "", "use_case": "Orchestrating Claude Code runs", "switched_from": "", "story": "Cook: A simple CLI for orchestrating Claude Code"}, {"id": 759055776, "item_id": 47440986, "url": "https://news.ycombinator.com/item?id=47440986", "by": "staticvar", "date": "2026-03-19", "stance": "recommend", "quote": "Then I use cook to iterate and explore during the AI led parts.", "excerpt": "Also on that point about keeping humans in the loop on decisions, I've found following the Research-Plan-Implement process where we humans review at each of those stages, to be really helpful. This doc describes the skill I use with my agents so they keep me looped in: https://gist.github.com/rjcorwin/296885590dc8a4ebc64e70879dc04a0f Then I use cook to iterate and explore during the AI led parts.", "context": "", "use_case": "iterating with AI agents", "switched_from": "", "story": "Cook: A simple CLI for orchestrating Claude Code"}, {"id": 759043505, "item_id": 47440219, "url": "https://news.ycombinator.com/item?id=47440219", "by": "staticvar", "date": "2026-03-19", "stance": "compare", "quote": "looks like a nice step up in sophistication from the cook approach", "excerpt": "Dagu.sh, using yaml files to describe the flow, looks like a nice step up in sophistication from the cook approach that's just trying to make it easy to issue directly from the command line. My 2 cents on the dagu.sh website, it should lead with the demo section (https://docs.dagu.sh/overview/#demo). That helped me connect what it was and how I might use it.", "context": "", "use_case": "Orchestrating Claude Code", "switched_from": "", "story": "Cook: A simple CLI for orchestrating Claude Code"}, {"id": 758991952, "item_id": 47436997, "url": "https://news.ycombinator.com/item?id=47436997", "by": "staticvar", "date": "2026-03-19", "stance": "neutral", "quote": "if you `cook init` in your project, it generates a COOK.md that lets you template the meta prompt", "excerpt": "Oh ya, lots of tools out there orchestrating these days, and just writing a script is a valid option. On the control bit, note that if you `cook init` in your project, it generates a COOK.md that lets you template the meta prompt. Claude could probably take a look at how you've been doing it and port it over to COOK.md so it's similar to the prompts you've been using.", "context": "", "use_case": "", "switched_from": "", "story": "Cook: A simple CLI for orchestrating Claude Code"}, {"id": 758959968, "item_id": 47434998, "url": "https://news.ycombinator.com/item?id=47434998", "by": "anonzzzies", "date": "2026-03-18", "stance": "recommend", "quote": "Have not hit limits for 2 months now and I use it a lot.", "excerpt": "Have not hit limits for 2 months now and I use it a lot. I have 200 max as well.", "context": "", "use_case": "Orchestrating Claude Code", "switched_from": "", "story": "Cook: A simple CLI for orchestrating Claude Code"}, {"id": 758956016, "item_id": 47434751, "url": "https://news.ycombinator.com/item?id=47434751", "by": "sbinnee", "date": "2026-03-18", "stance": "recommend", "quote": "My take? I like it.", "excerpt": "There is a skill installation option. The skill markdown has 180 lines [1]. My take? I like it. It's concise enough for me to try it out. And I love the webpage. [1] https://github.com/rjcorwin/cook/blob/main/no-code/SKILL.md", "context": "", "use_case": "orchestrating Claude Code", "switched_from": "", "story": "Cook: A simple CLI for orchestrating Claude Code"}]}