cyberviber
cyberviber.de- Category
- Developer Tools
- Rank
- No. 2600Tools index
- Type
- TOOL
- Use case
- Productivity & Collaboration
- Interfaces
- Agent Skill / Plugin
- Date
About
A firmware and daemon project for a 2.4 inch ESP32 touch display that lists running Claude Code sessions with their state: needs you, ready, working or idle. Tapping a session focuses its terminal pane, tab and window. Claude Code hooks report to a local daemon, which sends session data to the display over USB. Mistral Vibe sessions also appear, with fewer states.
At a glance
cyberviber turns a cheap 2.4 inch ESP32 touch board into a desk display for your Claude Code sessions. A Go daemon collects hook events and sorts each session as needs you, ready, working or idle, with the urgent ones listed first. Tap a session and the daemon brings its terminal pane, tab and window forward. It is worth building if you run several agents at once and lose track of which one is waiting on you.
Good fit
Developers on macOS or Linux with Hyprland who keep several Claude Code sessions open in terminals such as Ghostty, kitty, foot or Tabby, or in zellij or herdr panes, and who are comfortable flashing an ESP32 with PlatformIO. A session waiting on a permission prompt or a question blinks and wakes the backlight, so you notice it without hunting through tabs.
Consider something else when
Skip it if you run one session at a time, work on Windows or a Linux desktop other than Hyprland, or do not want to buy and flash hardware. It also does less for Mistral Vibe users: a Vibe permission prompt does not show as needs you, and there is no context usage for those sessions.
Start here
Try it without hardware first. Run go install github.com/d135-1r43/cyberviber/cmd/cyberviber@latest, then ~/go/bin/cyberviber install, which adds hooks to ~/.claude/settings.json, a status line and a launchd or systemd daemon. Then run cyberviber sim and open http://127.0.0.1:7337/ to see your live sessions in the browser simulator. If the list helps, buy the board and flash it.
Cost and requirements
The software is MIT licensed. You need an ESP32-2432S024R, the resistive 2.4 inch "Cheap Yellow Display" sold on Amazon and AliExpress, plus one USB cable and optionally a printed case. The captured sources give no price for the board. Building needs Go for the daemon and PlatformIO for the firmware. The display talks over USB serial and does not use Wi-Fi.
Limits to know
The firmware expects the resistive R board, so the capacitive C variant and the 2.8 inch ESP32-2432S028 will not work. Focusing a terminal only works on macOS and on Linux with Hyprland 0.57 or later, and only in the terminals and multiplexers listed. The installer edits your Claude Code settings, though cyberviber uninstall removes the hooks, daemon and plugin. Mistral Vibe sessions only appear after their first tool call or finished turn.
Related work
- claude-bulkhead (complement)
Still unclear
- How reliably does the terminal focus work in terminals and multiplexers outside the listed ones, and how much work is it to add support for a new one?
Sources checked 2026-11-14. Source-based assessment.
Tags
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.