[!IMPORTANT] This extension is deprecated. Its functionality now lives in Review Relay, which keeps the same native review and Markdown-copy workflow while also letting local AI agents read, write, and navigate comments through a bundled CLI and loopback-only API.
Please migrate to statiolake.vscode-review-relay. This repository is archived and no longer receives updates.
A VS Code extension that lets you leave GitHub-style inline review comments on your own local codebase and export them as Markdown — the intended workflow is to paste the output into a coding agent (Claude Code, etc.) as a review-style change request.
Features
-
Inline comments — click the
+on the line number gutter to add a comment on a single line or a selected range, using VS Code's native Comments API. -
Sidebar tree — a dedicated activity bar view lists every thread grouped by file; clicking a thread reveals it in the editor.
-
Overall comment — a WebviewView under the same activity bar for review-wide guidance (summary, constraints, context for the agent).
-
Markdown export — a
Copy as Markdownbutton (and aPreviewcommand) renders:
```<overall comment> ## path/to/file.ts:123 ```ts <the source lines you commented on> -
Persistence — all threads and the overall comment are stored in VS Code's per-workspace state (
workspaceState), so they survive reloads and unexpected restarts without polluting the workspace. -
Clear all — one button (with confirm) wipes every thread plus the overall comment.
Requirements
- VS Code
^1.100.0. - A workspace folder is required for persistence; without one, comments are in-memory only.
Usage
- Open the
Review Commentsview from the activity bar (the comment bubble icon). - In any editor, hover a line number and click the
+to attach a comment to that line or the current selection. - Write your review across files as you read.
- Fill in overall guidance in the
Overall & Exportwebview. - Click
Copy as Markdownand paste into your coding agent.
Commands
Copy Review as Markdown— copy the rendered Markdown to the clipboard.Preview Review as Markdown— open the rendered Markdown in a new editor.Clear All Review Comments— delete every stored thread + overall comment.
Known limitations
- Thread ranges are fixed to the line numbers at the time of creation; edits to the file do not shift them automatically across sessions.
- Comments always appear in VS Code's built-in Comments panel alongside comments from other providers (GitHub PRs, etc.); this is intrinsic to the Comments API and cannot be hidden.