uv tool or pipx, bootstrapping uv when neither is present.
Backend Comparison
Using Each Backend
uv tool (recommended)
uv tool install creates a fully isolated environment managed by uv. The fastest option, and the installer auto-bootstraps uv when neither uv nor pipx is present.
pipx
pipx install creates an isolated venv managed by pipx. Familiar to Python developers.
uvx (zero-install one-shot)
Runs PraisonAI in a temporary environment without a persistent install. Good for one-off commands.Environment Variable
Force a manager without changing the install command:uv, pipx. pipx errors if not installed; uv bootstraps itself when missing.
PATH Management
Both backends expose the CLI at~/.local/bin/praisonai. The installer appends an idempotent block (grepped before writing) to your shell rc:
- zsh →
~/.zshrc - bash →
~/.bashrcand the applicable login profile (~/.bash_profile→~/.bash_login→~/.profile) - fish →
~/.config/fish/config.fish - anything else →
~/.profile
Uninstalling
Use the built-in self-management command — it removes any managed install via the detected manager.praisonai uninstall
praisonai uninstall (or --yes for CI) removes the managed install cleanlyRelated
Quick Install
One-liner install command
Installer Internals
Full install.sh reference
Upgrade
Update the CLI in place
Uninstall
Remove the managed install

