agent-vault server to run a server and agent-vault auth login to interact with it.
Install
- Script
- Docker
- From source
Auto-detects your OS and architecture, downloads the latest release, and installs.
Works for both fresh installs and upgrades (backs up your database before upgrading).Supports macOS (Intel + Apple Silicon) and Linux (x86_64 + ARM64).
On a successful install the script sends an anonymous ping (OS, architecture, version — nothing else) so we can count installs for the launch. Opt out by placing
AGENT_VAULT_NO_TELEMETRY=1 in front of sh, not curl:Verify a release (optional)
Every release includes SHA-256 checksums and a cosign signature for supply-chain security. No keys to manage - verification uses GitHub’s OIDC identity.Upgrade
- Script
- Docker
- From source
Re-run the same install command — the script detects your existing installation, stops the running server, backs up your database, and installs the latest version:Restart the server afterward:
Start a server
AGENT_VAULT_MASTER_PASSWORD environment variable or pass --password-stdin. Omit it entirely for passwordless mode. See environment variables for all options.
To run in the background:
Register and log in
The first user to register becomes the instance owner with full admin privileges and is automatically granted admin on the default vault. Any CLI command that needs authentication will walk you through registration and login automatically — just run the command you want and follow the prompts. You can also register explicitly:- CLI
- Web UI
bash agent-vault auth register agent-vault auth login agent-vault auth register, the web registration page, or be invited to a vault by a vault admin.
Once registered, you can manage Agent Vault through either the web dashboard or entirely via the CLI. Both give you full access to services, credentials, agents, and proposal approvals.
Next steps
Your first proposal
Invite an agent and approve your first request.
Connect an agent
Agent-specific setup guides for Claude Code, Cursor, and more.