DeskDot Open in browser GitHub

See it move

The studio

Pick an app and it's on the panel in a second. Every setting is live, every form is generated from the app's own schema, and it works the same in a desktop browser and on your phone. The engine serves it at http://127.0.0.1:8765.

A tour of the DeskDot studio: the app library, the live LED preview and an app's settings
Studio tour: library, live preview, settings
The studio's library of apps next to the live preview of the panel
The library and the LED-accurate preview
An app's settings form in the studio
Settings generated from each app's schema

On your phone

The same studio in your pocket, and seven controllers

The studio is responsive, so your phone gets the full library and every setting. In a game, a phone becomes a controller: d-pad, analog stick, swipe, tap zones, tilt, a real gamepad or the keyboard. Friends join with the room code; they only ever reach the controller, never your studio.

  • Seat 1 on the keyboard or the studio, everyone else on phones
  • Empty seats are played by the AI, so a match always starts
  • Every game plays itself as a screensaver until someone presses a key
The DeskDot studio on a phone, showing the app library
Studio on a phone
The phone game controller with a d-pad and A/B buttons
Phone controller

The 3D Fly view

Watch a fruit-fly brain play

When the Fly Brain plays a game, the studio shows its visual-to-motor circuit in 3D: the panel's frame goes in like a compound eye, neurons fire, and the motor neurons steer. It is only ever shown in the studio, never on the panel.

The studio's 3D view of the fruit-fly brain's neurons firing while it plays a game