runs in the terminal you already have open

Your agent is thinking.
You could be winning.

A game for the dead minutes while a coding agent works. It lives in a split pane and pauses itself the moment you're needed.

Install it

pick any one
Try it onceNode 22+
$npx cludex
Keep itNode 22+
$npm install -g cludex
HomebrewmacOS or Linux
$brew install duriduri/tap/cludex
No Node neededmacOS or Linux
$curl -fsSL https://getcludex.com/install.sh | sh

Windows or Alpine Linux: use npm. Then run cludex. No account needed to play — only to appear on a board. Release notes and manual downloads.

  • Three arcade games. Runner, Invaders and Pac. Thirty seconds a round, and a round survives being interrupted.
  • A daily trivia drop. Ten developer questions, the same ten for everyone, released at one moment worldwide.
  • Boards per company. Sign in with a work email and you are playing for the company behind it.
╭──────────────────────────────────────────────────────────────────────────────╮
│ ◤ cludex · runner you@yourcompany.com │
│ │
│ SCORE 00628 HI 03310 30 fps · 6.1 ms/frame │
│ │
│ ▁▁▁ ▁▁▁ │
│ │
│ │
│ │
│ ▗█▛ │
│ ▐█▖ │
│ ╿ │
│ ╿ ╀ │
│ ╿ ┃ ┃ │
│ ──╌────╌──•─╌────╌───•╌────╌────•────╌────╌•───╌────╌─•──╌────╌──•─╌────╌─── │
│ │
╰──────────────────────────────────────────────────────────────────────────────╯
space/↑ jump · ↓ duck (hold) · p pause · q menu
Why it exists

The waiting is the product

It knows when you're needed

Install the Claude Code hooks and the game pauses the moment your agent finishes or asks for input, so a round never keeps you from the work.

Scores can't be faked

The game never sends a score. The server replays your keypresses through its own copy of the game and works out the number itself.

Your company is the league

Give a work email and you join your company's board automatically. No invites, no admin setup — the first person to sign in creates the team.

What's in it

Games that suit a terminal

Runnerthe offline-Chrome dino, 30 seconds a roundplayable
Invaderschunky block sprites, the clearest of the lotplayable
Pacthe maze, crisp because a terminal is already a gridplayable
Daily Triviaten developer questions a day: AI, code, systems, tech history and the week's news, released to everyone at onceplayable
Leaderboardtoday, this week and all time, for players and companiesplayable
Vim golfsame buffer, same target, fewest keystrokessoon
Type racehead-to-head wpm against your teamsoon

Terminals send keypresses but never key releases, so cludex favours games built on single presses and discrete turns — which is also what makes a round survivable when you get interrupted.

Standings

Live right now

Points work like F1: the top ten in each game score 25, 18, 15, 12, 10, 8, 6, 4, 2 and 1. A company counts its ten best players. Public boards like this one show handles and company domains only. Inside the app, your own company's board shows colleagues your name and work email; nobody outside your company ever sees either.

Once it's installed

Two minutes of setup, then forget it

Let it follow your agentClaude Code
$cludex install-hooks

One command writes the hooks that tell cludex when your agent stops and starts. Take them out again with cludex uninstall-hooks.

Then sign in

Pick Sign in from the menu and give it your work email and the handle you want on the public boards. Nothing is emailed and there is no password to store. Your team is the company behind the address, and that board shows your colleagues there your name and the address itself.

Every way to install it is at the top of the page.