Install the CLI
Install the AGNT5 CLI, verify it, and authenticate with your account.
The agnt5 CLI scaffolds projects, runs agnt5 dev against AGNT5 from your laptop, and ships projects to managed environments.
Prerequisites:
- macOS (Apple Silicon or Intel), Linux (x86_64 or ARM64), or Windows via WSL2. Native Windows binaries are not yet shipped.
- An AGNT5 account. Sign up at app.agnt5.com.
Set up with an AI coding assistant — paste this prompt into Claude Code, Cursor, Copilot, etc.
The assistant will run the install end-to-end. Use this if you’d rather have an AI driver handle the steps below.
Help me install the AGNT5 CLI.
What to do:
1. I need an AGNT5 account. If I don't have one, point me to https://app.agnt5.com to sign up. Wait for me to confirm.
2. Install the AGNT5 CLI: curl -LsSf https://agnt5.com/cli.sh | bash
3. Run ~/.agnt5/bin/agnt5 version and confirm the output names a version, Go toolchain, and platform. Use the absolute path; the current shell has not reloaded yet, so plain "agnt5" will not be on PATH in this session.
4. Run ~/.agnt5/bin/agnt5 auth login and wait for me to complete browser auth.
5. Run ~/.agnt5/bin/agnt5 auth status and confirm I am signed in.
6. Tell me to open a new terminal so future agnt5 commands resolve from PATH without the ~/.agnt5/bin/ prefix.
7. When done, point me to https://docs.agnt5.com/docs/get-started/quickstart for the next step.
Critical rules:
- DO NOT run agnt5 create or scaffold a project. Project scaffolding belongs in the quickstart, not the install.
- The current shell does NOT pick up the new PATH automatically. The installer wrote the PATH line into ~/.zshrc, ~/.bashrc, or ~/.config/fish/config.fish, but those changes only apply to new shells. In this session, always invoke ~/.agnt5/bin/agnt5 with the absolute path. Do not edit the rc file as a "fix" — it is already correct.
- If agnt5 version still fails after using the absolute path, the binary did not download. Re-run the curl install and check the output for errors before debugging PATH.Step 1: Install
curl -LsSf https://agnt5.com/cli.sh | bashbrew install agnt5/tap/agnt5The installer writes agnt5 to ~/.agnt5/bin and appends that directory to your shell’s PATH. Open a new terminal, or reload the current shell:
source ~/.zshrc # zsh
source ~/.bashrc # bash
source ~/.config/fish/config.fish # fishStep 2: Verify
agnt5 versionExpected output (version numbers will vary):
agnt5-cli version v1.x.x
- Go version: go1.25.x
- Platform: darwin/arm64Step 3: Authenticate
Sign in via OAuth in your browser:
agnt5 auth loginThe CLI opens your default browser, completes the PropelAuth flow, and writes the issued API key to ~/.agnt5/config.yaml. Confirm:
agnt5 auth statusThe output names the authenticated user, the active environment, and the API base URL.
For CI or non-interactive environments, pass an API key directly or set AGNT5_API_KEY in the environment:
agnt5 auth login --api-key agnt5_sk_...
# or
export AGNT5_API_KEY=agnt5_sk_...API keys are issued during the OAuth flow above, or generated in app.agnt5.com account settings. See the auth command reference for agnt5 auth logout and the full flag list.
Troubleshooting
command not found: agnt5 — your shell hasn’t picked up the new PATH entry. Confirm ~/.agnt5/bin is on PATH:
echo $PATH | tr ':' '\n' | grep agnt5If nothing prints, add this line to your shell config and reload:
export PATH="$HOME/.agnt5/bin:$PATH" # bash, zsh
# fish:
fish_add_path "$HOME/.agnt5/bin"agnt5 version still fails after fixing PATH — the binary did not download. Re-run the install command and check its output for errors before further PATH debugging.
Authentication errors after running agnt5 dev or agnt5 deploy — re-authenticate with agnt5 auth login. If you switched accounts or contexts, run agnt5 auth logout first.
Next steps
- Quickstart — build your first agent workflow with tools, MCP, and human review.
- CLI Reference — every command and flag.