A new open-source project called PocketVeto is bringing hardware buttons to the AI coding agent workflow. Posted on Hacker News as a 'Show HN' project, PocketVeto is a Bluetooth-only remote control designed specifically for interacting with Claude Code, Cursor, and Codex without needing to be at your keyboard.
The ESP32 Problem
The project's creator explains in theirHN post that they've been watching the proliferation of ESP32-based projects—those compact microcontrollers that often require plugging into a PC or Linux machine with a touch screen to display permission prompts from AI coding agents. While functional, these setups felt like overkill for what should be a simple interaction. The author wanted something far less invasive: a dedicated handheld device that could handle the most common agent interactions—approving actions, denying requests, and navigating chat—without the complexity of USB connections or external displays.
Bluetooth-Only Design
PocketVeto ditches wires entirely. The device pairs with your computer over Bluetooth, eliminating the need for any physical connection beyond initial setup. This design choice means developers can keep their agent workflow controls within arm's reach—or even across the room—while still maintaining full control over what their AI coding assistants are doing. The project targets the growing number of developers who use Claude Code, Cursor, and Codex for automated code generation and refactoring tasks. These agents frequently pause execution to request permission before making filesystem changes, executing shell commands, or modifying code—exactly the kind of moment where a physical button beats reaching for your trackpad.
Remote Control Use Cases
The creator specifically highlights being able to "remote control the agent chat when away from the computer" as a key motivation. For developers running long AI-assisted refactoring sessions, this means you can monitor and approve changes from across the room rather than babysitting your terminal window. The project is available on GitHub at github.com/pocket-veto/pocket-veto for developers interested in building their own or contributing to the hardware and software designs.
Key Takeaways
- PocketVeto uses Bluetooth exclusively—no USB, no cables required after pairing
- Compatible with Claude Code, Cursor, and Codex AI coding agents
- Addresses permission approval workflow without touch screens or PC-connected displays
- Open-source project invites community contributions and hardware modifications
The Bottom Line
This is the kind of niche tooling that makes hacker culture exciting—someone identified a friction point in their daily workflow and built a dedicated device to fix it. Whether Bluetooth-only persistence holds up in practice remains to be seen, but for developers tired of alt-tabbing through agent permission prompts, PocketVeto offers a refreshingly minimal solution.