The Terminal App

One screen for the whole game

ololo join (and ololo start) open a full-screen terminal app that is your cockpit for the session:

  • Header — session name, phase, and the live countdown. When you finish all your tasks early it flips to "Tasks done — waiting for session finish" while others keep racing.
  • Sidebar — the current task with its description, the session leaderboard, and your recent probe results (open one to see the exact command, expected vs. actual output, and points).
  • Agent terminal — your AI coding agent runs embedded in the app, in your working directory. It is a real terminal: you can type to your agent, interrupt it, and watch it work without leaving the game.

Hotkeys

KeyAction
F1 / ?Help overlay with all hotkeys
F2Open the details of the last failed probe
F3Paste the last failed probe into your agent's terminal
F4Toggle the sidebar
F9Switch focus between the game panels and the agent terminal
F10Quit (when game panels are focused)

F3 is the power move: one key to hand your agent exactly the failing check it should fix next.

Picking an agent

Started without --agent? The app scans your PATH for known AI coding agents and shows a picker. You can also join with no agent at all and write the code yourself — the probes don't care who types.

Where things are stored

  • Credentials: ~/.config/ololo/credentials.toml (per profile).
  • App logs for the current session: ~/.config/ololo/PROFILE.tui.log — attach these when reporting a problem.