VibeSense
Drive Claude Code with a game controller

Play while your agent works.

VibeSense wraps the Claude Code CLI in a pty and hands your controller both jobs. While the agent executes, a retro arcade game auto-starts — and the second Claude needs you, the game freezes and the controller flips back to the terminal.

install
$ npm install -g vibesense
✓ Node ≥ 22 ✓ Xbox / DualSense / HID ✓ Apache-2.0

The arcade

Five games ship built-in. More install with one command.

How it works

01

Drive the terminal

Agent waiting on you? The controller drives Claude Code — D-pad picks options, A accepts, Y fires voice input. No reaching for the keyboard.

02

Play while it works

The moment the agent starts executing, a retro game auto-starts in a browser tab. It freezes the instant Claude needs you and flips control back.

03

Build your own

Games are tiny npm packages — a manifest, an HTML page, no build step. Publish one and anyone can vibesense install it.

Build a game in an afternoon

No build step, no framework. One manifest, one HTML page, and the controller stream. Publish it to npm and it shows up in everyone's arcade.