Arthur Loop

Install

One command, whichever package tool you already have. Python 3.9 or newer is the only requirement; the core never asks for an API key.

Pick one

# pipx
pipx install git+https://github.com/myrrazor/arthur-loop.git

# uv
uv tool install git+https://github.com/myrrazor/arthur-loop.git

# plain shell — clones into ~/.arthur-loop and links ~/.local/bin/arthur
curl -fsSL https://raw.githubusercontent.com/myrrazor/arthur-loop/main/install.sh | sh

Every method installs the same isolated arthur command. Confirm with arthur --version. From a checkout, ./install.sh installs that checkout instead of cloning.

Windows (experimental)

irm https://raw.githubusercontent.com/myrrazor/arthur-loop/main/install.ps1 | iex

The PowerShell installer mirrors the shell one: an isolated venv under %USERPROFILE%\.arthur-loop and an arthur.cmd shim in %USERPROFILE%\.local\bin. What works, and what does not yet, is spelled out in FAQ & Windows.

The curl installer, honestly

Update and uninstall

Update by repeating your install command (add --force for pipx and uv). Uninstall with pipx uninstall arthur-loop or uv tool uninstall arthur-loop; for the curl install, delete ~/.arthur-loop and ~/.local/bin/arthur. Your loop instances are separate directories you chose — deleting the tool never touches them.

Optional extras

ExtraGets youNote
pip install 'arthur-loop[mcp]'arthur mcp serve for shell-less clientsNeeds Python 3.10+; without it the command exits 2 with the install hint