Install

One line installs the crowe console. It needs Python 3.10 or newer and runs on macOS, Linux and Windows. Nothing here needs root.

The install line

macOS and Linux:

curl -fsSL https://crowelogic.com/install | sh

Windows PowerShell:

irm https://crowelogic.com/install.ps1 | iex

The script uses whatever Python tooling the machine already has, in this order: uv (as uv tool install crowe-logic), then pipx, then a private virtual environment at ~/.crowe-logic/venv with crowe linked into ~/.local/bin. It prints which method it used and the PATH line to add if ~/.local/bin is not already on your PATH. Running it again upgrades in place.

Package managers

The PyPI package is crowe-logic. Any of these gives you the same crowe command.

pip install crowe-logic
uv tool install crowe-logic
pipx install crowe-logic
npx crowe-logic

The npm wrapper is a shim: on first use it creates a private Python environment at ~/.crowe-logic/venv, installs the Python package there, and delegates every invocation to it. It still needs Python 3.10 or newer on the machine.

Check it

$ crowe --version
crowe, version 0.9.11
$ crowe doctor

crowe doctor reports the Python it found, the installed and latest release, the sign-in state, and whether the gateway and Crowe ID answer. Then read first run.

Self-update

crowe update

Updates the console in place from PyPI, with a wheelhouse fallback. Release installs also check for a new version daily at launch and apply it when a session opens. crowe update --check only reports. crowe update --to 0.9.8 installs an exact version, for a hold or a rollback. Set CROWE_AUTO_UPDATE=0 to keep updates manual, or CROWE_UPDATE_CHECK=0 to silence the daily check entirely.

Uninstall

Run crowe logout first if you want the stored Crowe ID session forgotten. Then remove the install the way it was made.

Installed withRemove with
The install line, when it chose uvuv tool uninstall crowe-logic
The install line, when it chose pipxpipx uninstall crowe-logic
uv tool install crowe-logicuv tool uninstall crowe-logic
pipx install crowe-logicpipx uninstall crowe-logic
pip install crowe-logicpip uninstall crowe-logic
The install line's venv fallback, or npx crowe-logic (macOS, Linux)rm -rf ~/.crowe-logic/venv ~/.local/bin/crowe ~/.local/bin/crowe-logic
The install line's venv fallback, or npx crowe-logic (Windows)Remove-Item -Recurse -Force "$HOME\.crowe-logic\venv"; Remove-Item "$HOME\.local\bin\crowe.exe", "$HOME\.local\bin\crowe-logic.exe"

Local state (session runtime, transcripts, the local telemetry file) lives under ~/.crowe-logic. Delete that directory if you want nothing left behind.