Code AnnotateTelling an AI agent "look at this — the function on line 42, not the whole file" is harder than it should be. Pasting line numbers into chat is brittle, screenshots don't compose, and there's no place for the agent to write back when it's done. Code Annotate is GitHub-style review annotations for any file in VS Code. Select lines, leave a comment, reply, resolve. Everything lives in a plain 1. Annotate any range of linesSelect the lines you want to comment on, hit
You can also click the 2. Browse and reply, like a PR reviewEvery annotation in the workspace shows up in VS Code's built-in Comments panel. Click any entry to jump straight to the line; reply, resolve, or unresolve right from the thread.
3. Hand them off to an AI agentAnnotations live in plain JSON, so any AI agent can read them as part of its working context. Tell Claude Code (or Cursor, or anything else) "address the open annotations" and the agent picks up the conversation thread-by-thread.
Drop this into your
4. The storage is just a JSON fileEverything you've annotated is in
Line numbers are 1-indexed and inclusive. The Commands
Reply / Resolve / Unresolve / Delete appear in the thread's title and reply bars. In the comment input, Enter submits and Shift+Enter inserts a newline. Caveats (v1)
LicenseMIT |



