Private prototype

VibeMatrix

Agent activity, pixel characters and small celebrations. A private LED experiment for the desk.

Working prototype · no public download yet

Recorded on the workbench

The idea behind the pixels

A little company for your desk.

A glance tells you something is happening. A character gives it a little personality. VibeMatrix explores what an AI workspace can feel like beyond the screen.

01

See your agents.

Characters give working, waiting and finished states a face.

02

Mark a moment.

Explore pixel scenes and social milestone celebrations.

03

Follow the build.

The enclosure, sound and scenes are still being refined. No public download yet.

128 × 32 pixels

A little life in the pixels.

Agents at work. A milestone reached. A character with something to say.

A face for your agents.

Codex activity and characters on the physical display.

Open video

Something to celebrate.

A recorded YouTube milestone scene.

Open video

Meet the pixels.

Characters and scenes from the workbench.

Open video

A little play.

An experimental game scene on the Matrix.

Open video

Time until reset.

Demonstration countdowns, not live account readings.

Open video

In the spotlight.

A workbench scene from VibeKollen.

Open video
YouTube edits
Watch on YouTube

The reset countdown

Five-hour and weekly resets, on the matrix.

More videos
Watch on YouTube

A social side, too.

Counts, milestones and pixel celebrations.

Watch on YouTube

The first working pixels

An earlier hardware demo from the workbench.

Countdown and celebration demos can use sample data. These videos are not live account readings.

What does it show?

A face for your agents.

Working, waiting or done — each gets its own expression.

Usage at a glance.

The current prototype gets Codex quota from a computer over USB.

Something to celebrate.

SocialMatrix explores followers, stars and channel milestones.

Pixels meet the workbench.

Two panels, a purple printed shell and a build that keeps evolving.

Latest VibeMatrix prototype from above, showing the two purple top pieces and ventilation slots
Latest build: the purple top pieces and ventilation slots.
Rear of the two LED panels with controller, cabling and separate speaker belowSeparate speaker beside the LED matrix, viewed from the sideSide view of the matrix panels, ribbon cable and speaker wiring on the workbenchClose view of the rear panel mounts, ribbon connector and printed supports

Small parts. A bigger picture.

Explore the pieces behind the prototype.

Waveshare RGB-Matrix-P2.5-64x32-B LED panel, manufacturer product photo
Product photo: Waveshare · one panel shown; two used in the bar.

The pixels

Two Waveshare panels · 128 × 32 combined

Parts & build notes

Two Waveshare RGB LED panels

RGB-Matrix-P2.5-64x32-B panels, each with 64 × 32 pixels and 2.5 mm pixel spacing. Side by side, they make a 128 × 32 display with a nominal 320 × 80 mm panel area, before the enclosure.

The B variant has a protective GOB (Glue On Board) coating over the LEDs. The panels connect through HUB75.

Buy the B panel (affiliate)

Panel specifications
Waveshare ESP32-S3-RGB-Matrix controller, manufacturer product photo
Product photo: Waveshare.

The controller

Waveshare ESP32-S3 · USB-connected

Parts & build notes

Waveshare ESP32-S3-RGB-Matrix

The ESP32-S3-N32R16 board drives the panels, with 32 MB flash and 16 MB PSRAM. The board has 2.4 GHz Wi-Fi; the current live display uses USB from the computer.

Buy the controller (affiliate)

Controller specifications
The separate speaker below the controller at the rear of the physical VibeMatrix build
My build photo · speaker below the controller.

The sound

A separate speaker · still being tuned

Parts & build notes

A separate speaker

Waveshare includes an 8 Ω / 5 W speaker with the controller. It connects to the ES8311 audio output for short notification sounds; sound behaviour is still being refined.

VibeMatrix in its purple custom printed enclosure, still in development
My build photo · current prototype.

The shell

A custom print · still taking shape

Parts & build notes

A 3D-printed enclosure, in progress

The purple printed top and sides are now on the physical display, alongside its desk supports. The latest photos show the current prototype; the complete build is still being finished and tested.

Power, connections & testing limits

Power and the rest of the kit

The development kit includes a 5 V / 4 A EU adapter, HUB75 connections and panel power cabling. I received three panels: two for the bar and one for tests or a spare. A USB connection links the controller to the computer. The controller has an RTC backup-battery connector; Waveshare does not list a battery in its package.

The 20 W adapter is part of my development hardware, not a confirmed full-brightness power recommendation for two panels. Their combined specified maximum is 24 W before the controller, so the final power setup is still being validated.

View the EU adapter from the kit (affiliate)

Ad / affiliate disclosure: Waveshare provided hardware free of charge for development. Links marked “affiliate” may earn me a commission if you buy through them, at no extra cost to you. Specification links are ordinary documentation links.

Set the mood.

Try a scene. Quiet things down. Give the pixels a voice. A local control panel is taking shape alongside the hardware.

VibeMatrix control panel showing the computer’s pixel preview and display mode choices in Swedish
View full-size screenshotThe panel as it looked on . This is the computer’s image feed; the USB display was disconnected when these screenshots were taken. Counts are a snapshot, not live website data.
Explore the prototype controls

Try a scene before it goes live

The Demo studio offers eight scenes: subscriber and follower celebrations, GitHub stars, YouTube comments and channel goals. Each preview uses example data for 24 seconds, then returns to live. Trying a demo does not change the real account totals.

Demo studio with eight labeled SocialMatrix scene previews and a return-to-live control
View full-size screenshotDemo studio · sample scenes for YouTube, Instagram, Threads and GitHub.

Set the mood, or give it a voice

Choose quieter desk animations or a more animated showcase, adjust brightness and volume, mute sound or enable optional working sounds. A short English message can be turned into speech locally on the computer and played through the matrix speaker when the USB display is connected.

Image and sound controls, brightness and volume sliders, and a text-to-speech input with the USB connection requirement visible
View full-size screenshotImage, sound and speech controls · prototype settings.

One place to choose what is on screen

The panel includes Social Matrix for social counts and celebrations, and VibeMatrix for agents, quota and pixel characters. Solelkollen is also shown as a planned view, with its data source still waiting to be connected.

A pairing flow is being built for control from a phone or another computer on the local network. This is part of my private prototype, with no public control-panel download yet.

One idea keeps leading to another

Still building. Come along.

The pixels are moving. The enclosure, sound and scenes are still evolving. Follow the experiments as this private prototype takes shape.

Follow on YouTube