I build things that glow. Right now that's DeskDot, which turns a 32×32 iDotMatrix LED panel into a live desktop companion: clocks that know your calendar, weather for where you are, a flight radar, games your friends join from their phones, and a mascot that mirrors what your AI agent is doing.
I like the whole stack in one hand: the Bluetooth bytes, the async engine that paces them, the studio you drive it from, and the last pixel of polish on the panel. 1,024 pixels, no subscriptions.
|
The all-in-one app for your iDotMatrix. One async Python engine owns the panel's Bluetooth link, a React studio drives it from any browser or phone, and an MCP server lets agents like Claude see the panel and draw on it.
Download the latest · Try it in Chrome · What's new · idotmatrix.com |
Everything below is a real capture: recorded on my watch and my phone, or the real app running on a laptop and a TV.
|
Orbit, a launcher I built for my Wear OS watch, with a Workout app and my own watch faces, themed with the same 21 casino-table looks as DeskDot. Recorded on the watch itself.
|
|
DeskDot on my phone: the whole studio in the Android app, driving the panel over Bluetooth. Recorded on my phone.
|
![]() | ![]() | ![]() |
![]() | ![]() |
![]() | ![]() | ![]() |
Any TV with a browser shows what the panel is playing: the casino tables, housie and games on the big screen.
- ⌚ DeskDot on the wrist: a Wear OS version for the watch
- 📜 Living specs: documentation that moves with the code, for people and AI agents alike
- ✨ Polish, always: the Liquid-Glass studio and its 21 light and dark page themes keep getting smoother
Bluetooth LE · Web Bluetooth · asyncio · pydantic · MCP · Pillow · NumPy · PyInstaller · Inno Setup



























