niclasvestlund-YT/vibepulse
180 stars · Last commit 2026-08-30
ESP32-S3 AMOLED for Claude Code & Codex usage, live agent activity, and answerable NEEDS YOU alerts. Local-first macOS/Windows host; optional encrypted relays.
README preview
# VibePulse [](https://github.com/niclasvestlund-YT/vibepulse/actions/workflows/ci.yml)  **A little always-on screen for your shelf that shows what your AI coding agents are doing — taps you on the shoulder when one is stuck waiting for you, and (if you want) lets you answer it with a tap on the glass. It packs too: one command moves it onto whatever WiFi you are on today.** Claude Code and Codex usage, live agent activity, and a full-screen **NEEDS YOU** alert you can answer with a tap. A ~$30 ESP32-S3 panel plus a core, pure-stdlib Python service on your Mac or Windows PC. Local mode needs no VibePulse account and keeps agent activity on your LAN. The optional numbers-only relay can carry quota data across isolated WiFi; a separate, default-off encrypted interaction relay can carry supported Needs You decisions without requiring the panel and computer to share a LAN. A third, independent **Live agent status relay** can keep the Claude/Codex activity rows current across ordinary internet WiFi. Every cloud feature is off by default;