Vibe Watch
An M5Stack StopWatch as a wrist remote for AI coding agents.

By GOROman
- Posted
- GitHub stars
- 145 (GitHub)
Build sheet
- Board
- M5Stack StopWatch (ESP32-S3, round display)
- AI model or service
- AI coding agents (Codex / Claude Code style) via push-to-talk
- Difficulty
- Intermediate
Overview
An M5Stack StopWatch shows six agent states at a glance, makes approve/reject physical, and puts Plan mode and push-to-talk on your wrist for running several AI coding sessions at once.
How it works
The round display shows six agent states; buttons approve or reject, switch Plan mode and push-to-talk across several coding sessions.
Hardware
- M5Stack StopWatch (ESP32-S3, round display)
Like this build? Get the weekly builds
Get the best new AI hardware builds every Thursday. One email a week, free.
Built something? Submit a build
This page is a short summary written by HardwareLab. Build steps, code and photos belong to the creator; follow “View original” for the full project.
Featured? Add this badge
Built this? Paste the badge into your README. It links back to this page.
Markdown
[](https://hardwarelab.dev/projects/vibewatch/?utm_source=badge&utm_medium=referral&utm_campaign=launch_2w)HTML
<a href="https://hardwarelab.dev/projects/vibewatch/?utm_source=badge&utm_medium=referral&utm_campaign=launch_2w"><img src="https://hardwarelab.dev/badge.svg" alt="Featured on HardwareLab" width="188" height="20"></a>Related builds
All 17 in Agent Desk Gadgets
AI Fuel Gauge for Claude and Codex
A Waveshare ESP32 screen beside the keyboard that shows how much Claude and Codex allowance is left, so checking limits is just a glance.
- Waveshare ESP32 long-format display (exact model not named by the builder)
- Mac running a small usage service
Intermediate
Paimon: Stack-chan with a Claude Code bridge
A Stack-chan desk robot that can reach into your Claude Code memory.
- M5Stack Stack-chan / CoreS3
- dual head servos
- 12-LED ring
- +1 more
Intermediate7