Install
One isolated arthur command.
Python 3.9 or newer is the only core requirement. Confirm with arthur --version — v0.1.1 prints arthur 0.1.1. v0.1.1 includes follow, MCP, roles, and Atlas walk.
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, arthur web, and ArthurBar have something to show.
Mac menu bar (separate install)
The commands above do not install ArthurBar. After arthur works, macOS 14+ only:
curl -fsSL https://raw.githubusercontent.com/myrrazor/arthur-loop/main/menubar/install.sh | sh ArthurBar --root ~/my-loop
That builds from source (Xcode or Command Line Tools). There is no Homebrew cask or signed app yet. Quota in the menu bar: Menu bar.
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.