Plannotator: interactive plan annotation tool for Claude Code and OpenCode agents

Plannotator


github.com/backnotprop/plannotator

I’ve been a big fan of Claude Code’s plan mode. While the Codex Evangelist argues for multi-overnight sessioning from simple prompts, I think the pragmatic reality is we will steer these things in very controlled and managed ways, whether it’s building homes or eventual cities. Adequate planning is a part of that.

Boris Cherny recently shared his insights on his usage. He agrees, plan mode seems to be a big thing:

“6/ Most sessions start in Plan mode (shift+tab twice). If my goal is to write a Pull Request, I will use Plan mode, and go back and forth with Claude until I like its plan. From there, I switch into auto-accept edits mode and Claude can usually 1-shot it. A good plan is really important!”

Boris Cherny

Our roles as software engineers are moving towards steering. We have to know where the agents are headed and how to guide them best.

Right now, the UX around management of planning is somewhat lacking. Given the ability to hook into tooling (Claude Code hooks1, OpenCode plugins), we can begin to build our own cool, unique capabilities.

I’ve built Plannotator. It allows you to interactively annotate plans with a visual UI. It even allows you to share plans privately via stateless URL sharing with Base64 compression (inspired by itty.bitty for that).

Take a look at Plannotator. Pick your poison, Claude Code or OpenCode demo videos:

Claude Code

OpenCode

Check Plannotator out today on GitHub.

Footnotes

  1. Fun fact: I created the Claude Code hooks feature request.