Install Avo¶
The fastest way to use Avo is the user-global installer. It creates an
isolated uv tool environment, so the avo command is available to your user
without changing the system Python or requiring sudo/Administrator access.
Choose your platform¶
The installer will:
- Find or install
uvfor your user. - Ensure Python 3.13 is available through
uv. - Install the
avo[all]runtime bundle. - Add the
uvtool directory to your user PATH.
Restart your terminal if avo is not found immediately afterward.
Verify the installation¶
avo doctor reports the resolved configuration without making a provider HTTP
request. It is the cheapest way to confirm that the CLI is available.
Configure a workspace¶
Installation and configuration are separate on purpose: one user can install Avo once, then configure different workspaces independently.
The setup wizard configures provider credentials, permission defaults, and the workspace database path. Secrets are stored in the user credential store with restricted file permissions; never commit that file.
If you use a Codex, Claude, or Gemini vendor-account OAuth credential, enable that credential source explicitly:
Preview or customize the installer¶
Inspect the plan without downloading anything or changing your machine:
PowerShell:
Install a smaller package or choose another supported Python version:
The same values can be passed as --package and --python to install.sh.
Contributor installation¶
Use an editable install when working on Avo itself:
git clone https://github.com/Fqih/avo.git
cd avo
python -m pip install -e ".[dev,docs,providers,sandbox]"
Build and preview the documentation locally: