Review all file changes made by Claude Code sessions with diffs and one-click revert.
Features
Session overview — See all Claude Code sessions for your workspace, sorted by most recent
All Changes — See every file Claude changed in a session with cumulative diffs (before vs current)
Timeline — Step-by-step checkpoint diffs showing what Claude changed at each point
Diffs — Click any file to view the diff. A/M/D icons show added, modified, or deleted files
Revert — Restore individual files, delete created files, or "Revert All" to undo an entire session
Auto-refresh — Panel updates automatically as Claude creates new checkpoints
Cross-platform — Works on Linux, macOS, and Windows
How It Works
Claude Code automatically creates file backups (checkpoints) before editing files. This extension reads that checkpoint data and presents it in a visual panel so you can review what Claude changed and revert if needed.
Note: This is a quick review tool, not a replacement for git. Always use git for full version control and reverting.
Usage
Open a project where you've used Claude Code
Click the eye icon in the activity bar
Expand a session to see all changed files
Click a file to view the diff
Use the restore/delete buttons or "Revert All" to undo changes
Requirements
Claude Code must be installed and used at least once in your project
Known Limitations
Changes made via bash commands (sed, rm, etc.) are not tracked by Claude Code's checkpoint system
In rare cases, some edits may not appear if Claude Code doesn't create a new backup version
Reverting a file restores it to the checkpoint state, which may undo changes made after that checkpoint (by Claude or manually). Use git to recover if needed
Disclaimer
This is an independent community extension and is not affiliated with, endorsed by, or associated with Anthropic or the official Claude Code project. It simply reads the checkpoint data that Claude Code creates locally on your machine.