{"slug": "plannotator", "name": "Plannotator", "category": "ai-coding", "category_name": "AI coding tools", "description": "", "recommenders": 4, "commenters": 5, "warners": 0, "score": 4.096, "rising": 1.35, "first": "2026-06-20", "latest": "2026-10-30", "why": "I use plannotator with claude a lot and have much better time", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 4, "neutral": 1, "compare": 0, "warn": 0}, "spark": [0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1], "listed": true, "loved": [], "caveat": "", "short_quote": "I use plannotator with claude a lot and have much better time", "icon": true, "domain": null, "github_repo": "github.com/backnotprop/plannotator", "official_url": "https://github.com/backnotprop/plannotator", "pricing": "", "aliases": ["Plannotator", "plannotator"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 804820180, "item_id": 50301261, "url": "https://news.ycombinator.com/item?id=50301261", "by": "stingraycharles", "date": "2026-10-30", "stance": "recommend", "quote": "I also use plannotator extensively", "excerpt": "But I\u2019m already using ghostty. I installed herdr but made the mistake of launching it from within tmux and had no idea how to close it. I then opened it somewhere else, but I had no idea how to interact with it. I also couldn\u2019t get two other windows to \u201cjoin\u201d the same herdr session, so I gave up and went back to tmux. For someone who has used screen / tmux for almost 30 years at this point, what does herdr do that tm", "context": "", "use_case": "", "switched_from": "", "story": "Herdr has released native app"}, {"id": 790212336, "item_id": 49388271, "url": "https://news.ycombinator.com/item?id=49388271", "by": "greenpizza13", "date": "2026-08-21", "stance": "recommend", "quote": "This is my preferred way of reveling AI plans.", "excerpt": "Check out Plannotator. It\u2019s not exactly visual, but instead of chats you just give something more like an inline code review. Highlight text, add emoji reactions, contextual comments. This is my preferred way of reveling AI plans. Now I\u2019ve started using it to open planning sessions on existing files and annotating them instead of starting from a prompt, in some cases.", "context": "", "use_case": "annotating AI plans inline", "switched_from": "", "story": "Show HN: Huzzah \u2013 a novel approach to coding with AI"}, {"id": 780694560, "item_id": 48793410, "url": "https://news.ycombinator.com/item?id=48793410", "by": "eurekin", "date": "2026-07-05", "stance": "recommend", "quote": "I use plannotator with claude a lot and have much better time", "excerpt": "Oh, I know exactly what you mean. I use plannotator with claude a lot and have much better time, since I asked for a specific styleguide. I used \"CD era MSDN reference and Raymond Chen blogging style\" as a starting prompt for the styleguide and my work ability to digest AI plans raised a lot. Couldn't recommend it more. Humble, insightful and respecting the reader", "context": "", "use_case": "reviewing AI plans", "switched_from": "", "story": "Shadcn/UI now defaults to Base UI instead of Radix"}, {"id": 777811296, "item_id": 48613206, "url": "https://news.ycombinator.com/item?id=48613206", "by": "quinncom", "date": "2026-06-20", "stance": "recommend", "quote": "I just got it working with Pi, it works great.", "excerpt": "I just got it working with Pi, it works great. I use Pi inside nono.sh sandbox, which requires setting: export PLANNOTATOR_REMOTE=1 Then adding to the nono profile: { \"filesystem\": { \"allow\": [ \"~/.plannotator\" ], }, \u201cnetwork\": { \u201copen_port\": [0], \"listen_port\": [19432] }, \"open_urls\": { \"allow_localhost\": true } }", "context": "", "use_case": "annotating agent plans", "switched_from": "", "story": "Show HN: Plannotator \u2013 annotate agent plans, diffs, and HTML"}, {"id": 774661860, "item_id": 48416366, "url": "https://news.ycombinator.com/item?id=48416366", "by": "ramoz", "date": "2026-06-05", "stance": "recommend", "quote": "conduct local code reviews with Plannotator [1]", "excerpt": "Claude Code, Codex, Pi clis all for varying levels of work. VS Code when needed. I review agent messages, some specs/plans, and conduct local code reviews with Plannotator [1]. For skills, I have a bunch of custom ones for my own workflow. and for public skills I really only use the interrogate skill from cursor's lauren [2]. Key workflow stuff: - Almost all work I do gets done in a git worktree. - ghostty + Mac OS g", "context": "", "use_case": "reviewing plans and local code", "switched_from": "", "story": "Ask HN: What is your (AI) dev tech stack / workflow? (June 2026)"}]}], "caveats": [], "who": [], "tags": [], "use_cases": ["reviewing markdown plans", "annotating ai plans inline", "reviewing ai plans", "annotating agent plans", "reviewing plans and local code"], "compared": [{"slug": "ghostty", "name": "Ghostty", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "claude-code", "name": "Claude Code", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "pi", "name": "Pi", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [{"id": 787787792, "item_id": 49236737, "url": "https://news.ycombinator.com/item?id=49236737", "by": "ramoz", "date": "2026-08-09", "stance": "recommend", "quote": "is still very useful for annotating html prototypes and markdown plans", "excerpt": "https://github.com/backnotprop/plannotator is still very useful for annotating html prototypes and markdown plans (as well as terminal agent messages). Was glad to see codex team pick up the feature requests in the Codex App. About to release a fun paid version. All contributors get lifetime free access. Better running agents run longer, they need better plans. (is my bet)", "context": "", "use_case": "annotating plans and prototypes", "switched_from": "", "story": "Ask HN: What are you working on? (August 2026)"}, {"id": 776505296, "item_id": 48531581, "url": "https://news.ycombinator.com/item?id=48531581", "by": "ramoz", "date": "2026-06-14", "stance": "recommend", "quote": "integrated agent review surfaces with https://github.com/backnotprop/plannotator", "excerpt": "integrated agent review surfaces with https://github.com/backnotprop/plannotator HTML/artifact canvases have a lot of potential https://x.com/backnotprop/status/2064951065439834378?s=20 https://x.com/backnotprop/status/2065436433985474726?s=20 https://github.com/plannotator/effective-html Shared context workspaces are important https://plannotator.ai/workspaces/ https://github.com/plannotator/tot", "context": "", "use_case": "agent review surfaces", "switched_from": "", "story": "Ask HN: What are you working on? (June 2026)"}, {"id": 763915136, "item_id": 47744696, "url": "https://news.ycombinator.com/item?id=47744696", "by": "ramoz", "date": "2026-04-12", "stance": "recommend", "quote": "I use it daily and so do others, for - better UX, feedback, and review surfaces for ai coding agents.", "excerpt": "Still doing https://plannotator.ai I use it daily and so do others, for - better UX, feedback, and review surfaces for ai coding agents. 1. Plan review & iterative feedback. 2. Now code review with iterative feedback. Free and open source https://github.com/backnotprop/plannotator", "context": "", "use_case": "plan and code review for agents", "switched_from": "", "story": "Ask HN: What Are You Working On? (April 2026)"}, {"id": 742849264, "item_id": 46428079, "url": "https://news.ycombinator.com/item?id=46428079", "by": "ramoz", "date": "2025-12-29", "stance": "recommend", "quote": "I just built https://github.com/backnotprop/plannotator for a simple UX enhancement", "excerpt": "I\u2019m interested to see your setup. I think planning is a critical part of the process. I just built https://github.com/backnotprop/plannotator for a simple UX enhancement Before planning mode I used to write plans to a folder with descriptive file names. A simple ls was a nice memory refresher for the agent.", "context": "", "use_case": "agent planning UX", "switched_from": "", "story": "Stop Claude Code from forgetting everything"}], "threads": [{"url": "https://news.ycombinator.com/item?id=50298436", "title": "Herdr has released native app", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49840054", "title": "Plan mode is dead", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49378768", "title": "Show HN: Huzzah \u2013 a novel approach to coding with AI", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49233423", "title": "Ask HN: What are you working on? (August 2026)", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48791328", "title": "Shadcn/UI now defaults to Base UI instead of Radix", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48495970", "title": "Show HN: Plannotator \u2013 annotate agent plans, diffs, and HTML", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {}, "2026-02": {}, "2026-03": {}, "2026-04": {}, "2026-05": {}, "2026-06": {"recommend": 1}, "2026-07": {"recommend": 1}, "2026-08": {"recommend": 1}, "2026-09": {"neutral": 1}, "2026-10": {"recommend": 1}}, "quotes": [{"id": 804820180, "item_id": 50301261, "url": "https://news.ycombinator.com/item?id=50301261", "by": "stingraycharles", "date": "2026-10-30", "stance": "recommend", "quote": "I also use plannotator extensively", "excerpt": "But I\u2019m already using ghostty. I installed herdr but made the mistake of launching it from within tmux and had no idea how to close it. I then opened it somewhere else, but I had no idea how to interact with it. I also couldn\u2019t get two other windows to \u201cjoin\u201d the same herdr session, so I gave up and went back to tmux. For someone who has used screen / tmux for almost 30 years at this point, what does herdr do that tm", "context": "", "use_case": "", "switched_from": "", "story": "Herdr has released native app"}, {"id": 797656880, "item_id": 49853555, "url": "https://news.ycombinator.com/item?id=49853555", "by": "c_s_guy", "date": "2026-09-26", "stance": "neutral", "quote": "How do I use plannotator to review an arbitrary markdown file?  It always opens the Claude Code plan file for me.", "excerpt": "> write down a markdown file with its plan, then review the plan using plannotator How do I use plannotator to review an arbitrary markdown file? It always opens the Claude Code plan file for me.", "context": "", "use_case": "reviewing markdown plans", "switched_from": "", "story": "Plan mode is dead"}, {"id": 790212336, "item_id": 49388271, "url": "https://news.ycombinator.com/item?id=49388271", "by": "greenpizza13", "date": "2026-08-21", "stance": "recommend", "quote": "This is my preferred way of reveling AI plans.", "excerpt": "Check out Plannotator. It\u2019s not exactly visual, but instead of chats you just give something more like an inline code review. Highlight text, add emoji reactions, contextual comments. This is my preferred way of reveling AI plans. Now I\u2019ve started using it to open planning sessions on existing files and annotating them instead of starting from a prompt, in some cases.", "context": "", "use_case": "annotating AI plans inline", "switched_from": "", "story": "Show HN: Huzzah \u2013 a novel approach to coding with AI"}, {"id": 780694560, "item_id": 48793410, "url": "https://news.ycombinator.com/item?id=48793410", "by": "eurekin", "date": "2026-07-05", "stance": "recommend", "quote": "I use plannotator with claude a lot and have much better time", "excerpt": "Oh, I know exactly what you mean. I use plannotator with claude a lot and have much better time, since I asked for a specific styleguide. I used \"CD era MSDN reference and Raymond Chen blogging style\" as a starting prompt for the styleguide and my work ability to digest AI plans raised a lot. Couldn't recommend it more. Humble, insightful and respecting the reader", "context": "", "use_case": "reviewing AI plans", "switched_from": "", "story": "Shadcn/UI now defaults to Base UI instead of Radix"}, {"id": 777811296, "item_id": 48613206, "url": "https://news.ycombinator.com/item?id=48613206", "by": "quinncom", "date": "2026-06-20", "stance": "recommend", "quote": "I just got it working with Pi, it works great.", "excerpt": "I just got it working with Pi, it works great. I use Pi inside nono.sh sandbox, which requires setting: export PLANNOTATOR_REMOTE=1 Then adding to the nono profile: { \"filesystem\": { \"allow\": [ \"~/.plannotator\" ], }, \u201cnetwork\": { \u201copen_port\": [0], \"listen_port\": [19432] }, \"open_urls\": { \"allow_localhost\": true } }", "context": "", "use_case": "annotating agent plans", "switched_from": "", "story": "Show HN: Plannotator \u2013 annotate agent plans, diffs, and HTML"}, {"id": 774661860, "item_id": 48416366, "url": "https://news.ycombinator.com/item?id=48416366", "by": "ramoz", "date": "2026-06-05", "stance": "recommend", "quote": "conduct local code reviews with Plannotator [1]", "excerpt": "Claude Code, Codex, Pi clis all for varying levels of work. VS Code when needed. I review agent messages, some specs/plans, and conduct local code reviews with Plannotator [1]. For skills, I have a bunch of custom ones for my own workflow. and for public skills I really only use the interrogate skill from cursor's lauren [2]. Key workflow stuff: - Almost all work I do gets done in a git worktree. - ghostty + Mac OS g", "context": "", "use_case": "reviewing plans and local code", "switched_from": "", "story": "Ask HN: What is your (AI) dev tech stack / workflow? (June 2026)"}]}