Skip to content

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.

  • No editor dependency — works in Chrome, Firefox, Safari, Edge, anywhere
  • One binary — the entire web app is embedded in the avc binary 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
Terminal window
avc ui

The server starts on port 3004 and your default browser opens automatically. Stop with Ctrl+C.

Terminal window
avc ui --port 8080 # custom port
avc 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.