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
| Key | Action |
|---|---|
F1 / ? | Help overlay with all hotkeys |
F2 | Open the details of the last failed probe |
F3 | Paste the last failed probe into your agent's terminal |
F4 | Toggle the sidebar |
F9 | Switch focus between the game panels and the agent terminal |
F10 | Quit (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.