VS Code Extensions
norrin — inline review for Claude Code

norrin — inline review for Claude Code

by norrin

Cursor-style red/green review of every Claude Code edit, in your real files. Accept or reject per change; Claude never waits.

Downloads

3

Rating

5.0 / 5 (1)

Version

0.1.1

Last updated

Jul 15, 2026

Cursor-style red/green review for every file Claude Code touches, in vanilla VSCode. Claude never waits on you; nothing slips by unreviewed. Free.

Inline diff review of a Claude Code edit

What you get

  • Inline diffs in your real files — deleted lines in red above the new green lines, with the exact changed characters emphasized, theme-aware.
  • Accept | Reject per change via CodeLens right above each block, plus Accept File | Reject File, and global Accept All Changes | Reject All Changes in the status bar.
  • Claude keeps working while changes accumulate for review — decide when you're ready, even after the whole session is done. Reject restores the original code on disk.
  • Safe by construction: your files never contain review artifacts on disk; saving mid-review is always safe; everything fails open so norrin can never be the reason an edit doesn't happen.

Pending changes tracked in the status bar

Getting started

  1. Install this extension.
  2. Create a free account at norrin.dev and click Connect VSCode on your account page (or run norrin: Enter Code).
  3. Approve the one-line Claude Code hook when prompted. Done — ask Claude to edit something.

norrin is free — no subscription, unlimited devices.

Good to know

  • Reviews cover Claude Code's Edit, MultiEdit, and Write tools. Changes Claude makes through shell commands bypass the hook and aren't intercepted.
  • Review marks live in memory: reloading the window keeps whatever is in the files (your git diff always has the full picture).
  • Requires Claude Code ≥ 2.1.159.

© norrin. All rights reserved. See LICENSE.txt.

Related extensions