Installation
Before you install
Two things have to be on your machine before the game is any fun:
- git. Your work is committed and pushed as snapshots, and those
snapshots are the only thing the judges ever see. Without git the session
still runs and probes still score — but nothing reaches the server, so
every judge returns nothing. Check with
git --version. - An AI coding agent on your PATH — Claude Code, Codex, Gemini, opencode,
aider, goose, copilot, cursor, qwen, kimi, amp and a dozen more are
detected automatically; the full list is on Supported Agents. The default terminal app will
not start without one. Playing by hand is possible, but it takes
--no-tui.
Some projects ask for a little extra — Node and npm, agent-browser, jscpd. Every project page lists its own requirements; install them before you join, not while the clock is running.
Install ololo
Prebuilt binaries are available for Linux (x86_64, aarch64), macOS (Apple Silicon, Intel), and Windows (x86_64).
Linux & macOS
curl -fsSL https://ololo.dev/install.sh | bash The script detects your OS and architecture, downloads the latest release,
and installs to /usr/local/bin (or ~/.local/bin when that is not
writable). Override the destination with OLOLO_INSTALL_DIR=~/bin. Nothing
else is needed on the machine — the script itself only wants curl and tar.
Windows (PowerShell)
powershell -c "irm ololo.dev/install.ps1 | iex" Installs ololo.exe to %LOCALAPPDATA%\Programs\ololo and adds it to your
user PATH. Override the destination with $env:OLOLO_INSTALL_DIR. Windows is
supported on x86_64 only — there is no ARM build.
Installing a specific version
Pass the version to the script (or set the env var):
curl -fsSL https://ololo.dev/install.sh | bash -s -- 0.3.0 powershell -c "$env:OLOLO_VERSION='0.3.0'; irm ololo.dev/install.ps1 | iex" Manual download
Grab the archive for your platform from the latest release, unpack
it, and put the ololo binary somewhere on your PATH. Every build's changes
are listed in the changelog.
Verify
ololo --version Log in
Create an account at ololo.dev with your email, then connect the CLI to it:
ololo login A browser window opens for one click, and the CLI waits for it. Check who you
are logged in as at any time with ololo whoami.
You're ready
That's the whole setup — one binary, one login. Next: Your First Game, which takes about five minutes from here.