Installation
AVC ships as a single Go binary. Install once, use anywhere — terminal, VSCode, browser, or via MCP from an AI agent.
macOS — Homebrew
Section titled “macOS — Homebrew”brew install trevarix/tap/avcWindows — Scoop
Section titled “Windows — Scoop”Don’t have Scoop yet? Install it first, in PowerShell (no admin needed):
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserInvoke-RestMethod get.scoop.sh | Invoke-ExpressionThen add the AVC bucket and install:
scoop bucket add trevarix https://github.com/trevarix/scoop-bucketscoop install avcLinux — direct download
Section titled “Linux — direct download”There’s no install script — grab the release tarball and move the binary onto your PATH:
curl -sfL https://github.com/trevarix/agentic-vc/releases/latest/download/avc_<version>_linux_amd64.tar.gz | tar xzsudo mv avc /usr/local/bin/Replace <version> with the release version (e.g. 1.0.0), matching the asset names on the Releases page.
macOS / Windows — direct download (without a package manager)
Section titled “macOS / Windows — direct download (without a package manager)”Download the archive for your OS/arch from GitHub Releases, then:
# macOS — remove the Gatekeeper quarantine flagxattr -rd com.apple.quarantine avcchmod +x avcsudo mv avc /usr/local/bin/# Windows — move into an existing PATH location (no admin needed)Move-Item avc.exe "$env:LOCALAPPDATA\Microsoft\WindowsApps\"You can also right-click
avc.exe→ Properties → check Unblock → OK before moving it, to dismiss the SmartScreen warning on first run.
Build from source
Section titled “Build from source”Requires Go 1.22 or newer.
git clone https://github.com/trevarix/agentic-vc.gitcd agentic-vc/avcgo install .This drops avc into ~/go/bin/ (or %USERPROFILE%\go\bin\ on Windows). Make sure that directory is on your PATH.
Verify
Section titled “Verify”avc --versionavc --helpYou should see the version number and a list of commands. If not, double-check that the install location is on your PATH.
VSCode Extension
Section titled “VSCode Extension”The extension provides a sidebar, Source Control panel integration, and file history for snapshots — without leaving VSCode.
From a VSIX
Section titled “From a VSIX”- Download the latest
.vsixfrom GitHub Releases - In VSCode:
Ctrl+Shift+P→ Extensions: Install from VSIX… - Pick the downloaded file
The extension isn’t on the VSCode Marketplace yet — install from the .vsix for now.
See the VSCode Extension guide for a tour of the features.
Web UI
Section titled “Web UI”Already bundled in the CLI — no separate install. Just run:
avc uiYour default browser opens to http://127.0.0.1:3004/. Use this if you don’t use VSCode or want to share a snapshot browser with non-technical teammates.
See the Web UI guide for screenshots and the REST API reference.
MCP server (for AI agents)
Section titled “MCP server (for AI agents)”Agents that speak the Model Context Protocol can call AVC as a tool. The server is built into the CLI:
avc mcp serveTo configure popular agent frameworks automatically:
avc init --skills claude-code,cursor,windsurfFor each framework this registers the MCP server — in the project itself where the framework supports it (Claude Code, Cursor), so the server is scoped to that project — and writes project-local instruction files. See avc init and Agent Integration for details.
Requirements
Section titled “Requirements”| Component | Requirement |
|---|---|
| OS | macOS 10.15+, Linux (any modern distro), Windows 10+ |
| Architecture | x86_64 or arm64 |
| Disk | ~15 MB for the binary |
| Go (only if building from source) | 1.22+ |
AVC has no runtime dependencies — no Python, no Node.js, no CGO. The SQLite implementation is pure Go.
Next steps
Section titled “Next steps”After installing, walk through the Quick Start guide to take your first snapshot.