Vibeleaderboard
Index / tool

cyberviber

cyberviber.de
Visit 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

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

claude-codeesp32hardwareterminaldaemongo

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.