Claude Code
Lifecycle hooks open Arcade while Claude works.
/arcadeterminal-native arcade
Your agent is thinking. GamePigeon opens a pocket arcade over your desktop — then gets out of the way when the work is done.
bun install && bun run install:adaptersAdapters for Codex CLI, Claude Code, and OpenCode.
how it works
A new session starts at the menu — never halfway through an old game.
You send a prompt. The arcade appears, centered over your desktop.
Your agent finishes. The game pauses with an Enter shortcut back to work.
The helper closes cleanly. No orphaned process, Dock icon, or taskbar entry.
Lifecycle hooks open Arcade while Claude works.
/arcadeInvoke Arcade directly or discover it from the picker.
$arcadeThe same native launcher, available as a slash command.
/arcadethe cabinet
┌──┬──┐ │ 2│ 4│ └──┴──┘
arrows / wasd slide
██ ████ ██
arrows · z/x · space
╭───╮ │ ◆ │ ╰───╯
arrows / wasd steer
▓ 1 ▓ 2 ⚑ 1 ▓ 1 ▓
space reveal · f flag
▓▓▓▓▓ ▓ ▣ ▓ ▓▓▓▓▓
arrows push · z undo
·●○· ·●●○ ○●○·
aim · space drop
5 3│7 6 │1 98│
1–9 place · 0/x clear
under the hood
Episodes journal styled terminal cells, input impulses, timing, and reward changes into immutable chunks for policy training.
Gameplay does not need an account or a network. Local writes continue while upload is unavailable.
A centered borderless window in the operating system's webview — not Chrome, not Electron.
Completed games enter a durable outbox. Quits, restarts, and shutdowns never submit a score.
bun install && bun run build:overlay && bun run install:adaptersRequires Bun · macOS 11+ or Windows 10+ · restart your harness after install.