VSCode Extension
The AVC VSCode extension brings every CLI feature into the editor as a first-class UI: a sidebar with snapshot date groups, native Source Control panel integration, right-click file history, inline gutter annotations, and one-key snapshot creation.
What it gives you
Section titled “What it gives you”- Sidebar panel in the activity bar with collapsible snapshots grouped by date
- Status bar items showing snapshot count, active branch, and changes vs. last snapshot
- Source Control integration — your AVC changes appear alongside Git in the standard SCM panel
- File history — right-click any file to see every snapshot it appears in, with one-click restore
- Native diff editor — compare snapshot versions using VSCode’s built-in diff UI
- Auto-snapshot (opt-in) — automatic snapshots after file saves, debounced and rate-limited
- Inline annotations — see which snapshot introduced each line, like
git blame
Pages in this section
Section titled “Pages in this section” Install & Setup Three install paths (Marketplace, VSIX, dev mode) and a verification checklist.
Sidebar Overview Header buttons, date grouping, status bar, and the activity bar icon.
Snapshot Actions The five action buttons under each expanded snapshot row.
Source Control Panel AVC in the standard VSCode SCM panel with quick-snapshot input.
File History Right-click any file to see every snapshot it appears in.
Configuration Every avc.* setting with defaults and example settings.json.
Quick start
Section titled “Quick start”- Install the AVC CLI and verify with
avc --version - Install the extension from the Marketplace (or via VSIX / dev mode)
- Open an AVC-initialized project (
avc initin the project root) - Click the camera icon in the activity bar — you’ll see your snapshots grouped by date
See Install & Setup for the full walkthrough.