A VS Code extension for collecting line-level feedback notes directly in the editor and reviewing them in a dedicated sidebar.
What it does
Adds an AI Feedback icon to the activity bar with two views: a Feedback webview and a Notes tree.
A toggle in the sidebar enables inline commenting: when on, you can select a range of lines in any editor and add a feedback comment via VS Code's native comment thread UI.
Comments can be added, edited, and deleted inline, just like regular code comments.
All collected notes are aggregated in the sidebar as a read-only formatted text block with a Copy to clipboard button, ready to paste into a review, chat, or ticket.
The Notes tree lists every note (file basename : line); clicking a note opens the file and reveals the line. Each note has a Remove action.
A Remove all button clears every note at once.
Notes persist across editor restarts in VSCode's internal workspace storage (outside the project directory, so they are never committed to git).
Notes support multi-line ranges (a comment can cover several consecutive lines).
Path regex replace
The vscode-ai-feedback.pathRegexReplace setting lets you rewrite file paths as they appear in the sidebar and in copied output, so shared feedback uses portable paths instead of machine-specific absolute paths. The stored path stays absolute for navigation — only the displayed text is transformed. Patterns are applied in insertion order.
Example — strip a local project prefix and rename another project:
With these rules, a note stored at /Users/ruliov/my-project/src/app.ts is displayed as src/app.ts, while /Users/ruliov/other-project/lib/util.ts becomes other/lib/util.ts. Clicking either note still opens the original file at the correct line.