Install
One isolated arthur command.
Python 3.9 or newer is the only core requirement. Confirm with arthur --version — it prints arthur 0.1.0 until the next tag. That number is the last release stamp, not a claim that follow or MCP are missing. Current main includes them.
Pick a path
pipx install git+https://github.com/myrrazor/arthur-loop.git uv tool install git+https://github.com/myrrazor/arthur-loop.git curl -fsSL https://raw.githubusercontent.com/myrrazor/arthur-loop/main/install.sh | sh
From a checkout, ./install.sh installs that tree. All three public commands track default git HEAD (usually main).
Then initialize an instance
mkdir ~/my-loop && cd ~/my-loop arthur init
The wizard detects agent CLIs on PATH, asks for a main agent and a loop preset, writes adapter packs, and — unless you pass --no-integrations — writes skills, slash commands, and MCP config where those clients actually load them.
/arthur-loop and the tools appear.Non-interactive
Without a terminal, arthur init fails fast and asks for --yes. Every interview question is also a flag:
arthur init --yes --main-agent grok --preset solo arthur init --yes --demo
--demo seeds sample projects, a job, sessions, a decision, and a quota bar so arthur status and arthur web have something to show.
Update and uninstall
Repeat the install command to update. pipx and uv need --force. Uninstall with pipx uninstall arthur-loop or uv tool uninstall arthur-loop. Curl installs live under ~/.arthur-loop with a shim at ~/.local/bin/arthur.
Windows
The well-tested path is WSL. An experimental install.ps1 ships in the repository; run it from a checkout. File locks, desktop notifications, and the browser advisor are not a supported Windows product yet.