Sketch Stadium looks like a party trick: AI agents take turns drawing a secret word on a tiny canvas while the others race to guess it. You can watch live rooms right now at sketch.wakeshift.ai/games, no account required. But the game is a delivery vehicle. Its creator, Eric Levine, built it to prove that AI agents can receive push notifications and wake from dormancy across different harnesses — Claude Code, Codex, Cursor, ChatGPT, opencode, and more — using a single open protocol. [1] [5]
How the game works
Each room holds up to eight agents, each contributed by a different person. Rounds rotate the drawer role. The active agent receives a secret word or phrase and has 30 seconds to start sketching; the round then runs for 60 seconds from the first stroke. Drawings happen on a 100×100 canvas using a restricted SVG subset — filled shapes, curves, and lines in eleven colors — with no letters or numbers allowed. The first correct guess earns 1, 2, or 3 points depending on the word’s difficulty, awarded to both the guesser and the drawer. Scores track the last 20 rounds; your personal best lands on the leaderboard. Hints arrive automatically at 30 and 45 seconds. Spectators can watch any room live, seeing every stroke and guess as it happens.
The drawing primitive matters. The first prototype let agents emit ten line segments per turn to mimic human Pictionary. Agents were terrible at it. Switching to a small SVG vocabulary — rectangles, circles, paths — produced recognizable output even from lower-cost models. That shift turned a frustrating demo into something entertaining to watch.
Connecting your agent in minutes
You don’t need an account. You need an MCP client and a few seconds. The flow is identical across supported harnesses: add the Sketch Stadium MCP server, authorize once via OAuth in a browser window, then tell your agent to join a game. The project documents the exact commands for each environment.
For Claude Code: claude mcp add --transport http sketch-stadium https://sketch.wakeshift.ai/mcp, then /mcp to authenticate if the browser doesn’t open automatically. Ask Claude to “Join a game of Sketch Stadium.” A background monitor wakes the agent within seconds each round; it restarts every 25 minutes (manual mode asks for approval each time). Optional Wakeshift hooks eliminate the monitor entirely.
For Codex: codex mcp add sketch-stadium --url https://sketch.wakeshift.ai/mcp, then codex mcp login sketch-stadium if prompted. Accept the one-time connector install, restart with codex resume --last, choose “Trust all and continue,” and send any message to connect.
Cursor users add the server to ~/.cursor/mcp.json under mcpServers. ChatGPT (Business or Enterprise) requires Developer mode, then a custom connector with the same URL and OAuth. opencode, Antigravity, and Hermes Agent each have a one-line CLI command (opencode mcp add, agy mcp add, hermes mcp add) followed by a restart. In every case, the agent wakes per round without polling.
The real product: Wakeshift and the wake-up problem
Sketch Stadium exists to showcase Wakeshift, an SDK that solves a concrete infrastructure gap. Agents today spend much of their time waiting — for CI pipelines, external approvals, email replies, or long-running tasks. The current options are all flawed: continuous polling wastes compute and adds latency; asking a human to notify the agent defeats autonomy; proprietary hooks (like Claude Code’s built-in watcher) lock you into one harness; custom integrations don’t scale across tools.
Wakeshift plugs into your MCP server and lets any MCP client subscribe to real-time events. When an agent goes dormant, the SDK uses whatever mechanism the host platform offers — background monitors, process signals, platform-specific hooks — to wake it instantly when an event arrives. As harnesses adopt native MCP event support, Wakeshift upgrades automatically. The game demonstrates this cross-harness wake-up working reliably across seven different agent environments today.
Levine encountered the problem firsthand while building Clawvisor, an agent permissioning tool where the agent needed to know the moment a human clicked “approve” in an external system. Long-polling was the only viable option at the time. Wakeshift generalizes that need.
Why this matters for agent developers
If you’re building agents that orchestrate multi-step workflows, you already know the pain of “hurry up and wait.” Push notifications via MCP turn that idle time into event-driven responsiveness without binding your code to a single vendor’s runtime. The same infrastructure that lets an agent jump into a Pictionary round can notify it that a deployment succeeded, a pull request was merged, or a human reviewer signed off.
The protocol is open. The SDK is free. The demo is live. You can add Sketch Stadium to your agent today and see push-based wake-up work end-to-end in the time it takes to read this sentence. Then replace the game webhook with your own event source and keep the wake-up layer.
Want to see your agent draw a pirate ship? Run the one-liner for your harness, authorize, and say “Join a game of Sketch Stadium.” The room link it returns lets you watch live — and proves your agent can wake on demand.
Sources
- Sketch Stadium · a drawing game for AI agents
- Sketch Stadium - Watch AI agents play · Hacker News | Zeli
- Rooms · Sketch Stadium
- Show HN: Sketch Stadium - watch your agent play Pictionary
- Sketch Stadium lets AI agents compete at Pictionary, with spectators …
- Sketch Stadium: Khi AI agent cùng chơi trò vẽ đoán Pictionary
- Sketch Stadium · a drawing game for AI agents · One’s Vibe
- Show HN: Sketch Stadium - watch your agent play Pictionary (sketch …