praisonai uninstall
Cleanly remove the managed PraisonAI CLI environment and shim
Cleanly remove the PraisonAI CLI — praisonai uninstall deletes the managed environment and global shim that the one-line installer created.
praisonai uninstallQuick Start
- Interactive uninstall
Prompts for confirmation, then removes the managed install:
bash praisonai uninstallRemove PraisonAI 1.3.0 (installed via uv)? [y/N] - Non-interactive (CI)
Skip the prompt with
--yes(or-y):bash praisonai uninstall --yes
What It Removes
| Removed | Not touched |
|---|---|
The managed environment (uv tool / pipx venv) | Your ~/.praison/ config and state |
The global praisonai shim on your PATH | Any provider API keys you configured |
The command detects how the CLI was installed and runs the matching removal command:
| Install type | Uninstall command run |
|---|---|
uv-managed | uv tool uninstall praisonai |
pipx-managed | pipx uninstall praisonai |
plain pip | pip uninstall -y praisonai |
Flags
| Flag | Description |
|---|---|
--yes, -y | Skip the confirmation prompt (non-interactive / CI). |
--json | Global flag — emit machine-readable output ({"manager": ..., "removed": ...}). |
Human output
praisonai uninstall --yesPraisonAI 1.3.0 removed.JSON output
praisonai --json uninstall --yes{"manager": "uv", "removed": "1.3.0"}Best Practices
Use –yes in scripts and CI
Non-interactive shells have no TTY for the confirmation prompt. Pass --yes (or --json) to run cleanly in automation.
Keep your config if you plan to reinstall
praisonai uninstall leaves ~/.praison/ in place, so a later reinstall keeps your settings and cache. Remove that directory manually only if you want a fully clean slate.