{"repo":"niclasvestlund-YT/vibepulse","free":true,"listed":false,"github":"https://github.com/niclasvestlund-YT/vibepulse","clone":"git clone https://github.com/niclasvestlund-YT/vibepulse.git","description":"A shelf-top AMOLED screen showing your Claude Code & Codex usage, live agent activity, and a NEEDS YOU alert when an agent waits for your input. ESP32-S3 + a pure-stdlib Mac service. Nothing leaves your LAN.","language":"C","stars":119,"topics":["amoled","claude","claude-code","codex","esp32-s3","lvgl","quota-tracker"],"license":"MIT","category":"mcp-servers","readme_excerpt":"VibePulse 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. 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 pure-stdlib Python service on your Mac. No cloud, no accounts, no API keys on the device. Agent data never leaves your LAN; the optional public-repository module makes only anonymous GitHub API reads from the Mac. The problem When you run coding agents all day, two things are invisible: - How much quota is left. You usually find out you're at the wall when a long task dies halfway through — not before you start it. - When an agent stopped. It asks one yes/no question and then just sits there. You're in another window. Sometimes for twenty minutes. Both answers already exist, buried in a terminal you're not looking at. VibePulse moves them onto a screen you can't miss: one glance from across the room, no window to switch to, no menu bar to squint at. Status: work in progress. This is an ongoing project for me and plenty of tweaks are still on the list, but enough people asked about it that I'm opening it up now rather than when it feels \"done\". Expect rough edges and frequent commits. What's on screen Six core pages, swipe or auto-rotate, plus the always-present value-multiple page (it shows the dollar total once agents l","default_branch":null,"files":null,"tree":[],"storefront":"/r/niclasvestlund-YT","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/niclasvestlund-YT/vibepulse/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}