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.