Web UI
avc ui serves a complete graphical interface at http://127.0.0.1:3004 for managing snapshots. It works in any browser, on any machine, without an editor extension — ideal for Cursor, JetBrains, Neovim, Sublime, plain terminal users, or non-technical teammates.
Why use it
Section titled “Why use it”- No editor dependency — works in Chrome, Firefox, Safari, Edge, anywhere
- One binary — the entire web app is embedded in the
avcbinary via Go’s//go:embed - Same features as the VSCode extension — date-grouped snapshots, folder-tree file browser, side-by-side diffs, one-click restore
- Built-in REST API — every endpoint the UI uses is documented and stable
Pages in this section
Section titled “Pages in this section” Overview Features, design rationale, theme behavior, network exposure.
REST API Every HTTP endpoint with example curl commands.
Quick start
Section titled “Quick start”avc uiThe server starts on port 3004 and your default browser opens automatically. Stop with Ctrl+C.
avc ui --port 8080 # custom portavc ui --no-open # don't open browser (SSH / headless)avc ui --host 0.0.0.0 # bind all interfaces (LAN access)See avc ui for the full flag reference.