DeskProxy showing the text clock face

Your desk,
finally paying attention.

A 4-inch touch display that runs dashboards you build yourself. Every screen is a web page — HTML, CSS, a little Python — so the information you actually care about gets its own piece of glass, and you can tap it.

It also listens. Record a meeting and read the transcript live in your language, capture a thought without touching the keyboard, or just ask it something.

Works with
  • Google Calendar
  • Spotify
  • Apple Music
  • Home Assistant
  • Ollama
The whole point

A tile is a web page.
So your dashboard is whatever you decide it is.

Most desk gadgets ship a fixed set of screens and leave you there. DeskProxy ships an SDK. If you can build a web page, you can build the exact readout your work needs — your build status, your queue depth, your shop's orders, your bench sensors — and put it on glass you can reach.

01

Write it like a web page

HTML and CSS for the view. An optional Python worker when you need to pull data. A pub/sub state bus wires them together. No firmware, no C, no toolchain.

02

Make it touchable

Tiles aren't posters. Bind a button to an action and the tap runs your code — start the job, ack the alert, toggle the relay, advance the queue.

03

Compose your dashboard

Swipe between as many tiles as you like and order them the way your day runs. Ship one for yourself, or publish it to the store for everyone else.

<!-- tile.html — everything the display renders -->
<div class="build">
  <h1 data-bind="ci.status">passing</h1>
  <button data-action="ci.rerun">Re-run</button>
</div>

# worker.py — optional, runs on your computer
def on_action(bus, action):
    if action == "ci.rerun":
        bus.publish("ci.status", trigger_pipeline())
Read the developer docs → See the tiles that ship with it ↓
Press once. It listens.

The meeting recorder that lives
where the meeting happens.

Your desk already hears every call you take. DeskProxy is the only thing on it that can write them down — and then answer questions about what was said.

🎙 Record the whole meeting

One press starts it, one press ends it. The full discussion is captured and kept as a note you can search later — not a 90-minute audio file you will never open again.

📝 Watch the transcript land live

Words appear on the display as they're spoken, so you can see the recording is working without alt-tabbing to check. Mark a moment mid-meeting and it's flagged in the transcript.

🌍 In your language

Transcription isn't English-only. Speak the language your team actually meets in and get a transcript back in it.

✨ A summary, not a wall of text

When it stops, you get the decisions and action items — a summary you'd actually forward — with the full transcript underneath when you need the exact words.

🗣 Just ask it things

"What's the weather in Berlin?" "Add dentist Friday at 3." "What's on my calendar tomorrow?" The answer comes back on the display as a card, not as a voice reading a paragraph at you.

⌨️ Control your Mac by voice

Launch apps, switch spaces, run macros, control playback. Say it instead of finding the shortcut — and the same actions are one tap away on the glass.

Under the glass

Small footprint. Serious silicon.

Capacitive touch glass
4″ IPS display · 480×320
Dual-core RISC-V MCU
CNC enclosure · desk-stand mount
Why it exists

Your monitor is for work.
DeskProxy is for everything you keep checking instead.

Stop alt-tabbing

Next meeting, package ETA, portfolio, now playing — ambient on your desk, not buried in tab #47.

Touch what you do daily

Mute the mic, skip the track, fire the macro, start the timer. One tap on real glass beats four clicks.

Keep one eye on the long thing

The render, the deploy, the backup, the soak test. Park it on the display and stop babysitting a terminal window.

Give the side project a home

The dashboard you'd never bother opening in a browser is worth building when it's always visible and one tap deep.

Built in, on day one

Every view. Always current.

These ship with the device — and every one of them was built with the same SDK you get. Nothing here is privileged.

The command center

One app runs the whole thing.
And hands you every dial.

DeskProxy's desktop app isn't a settings page — it's the brain. Configure every tile, remap every key, pick your AI, watch it all update on the device live.

DeskProxy desktop app — Tiles tab with live LCD mirror and per-tile configuration
Privacy by architecture

Your keys. Your machine.
Our servers aren't in the loop — there aren't any.

Most AI gadgets route your life through their cloud and charge rent for it. DeskProxy is built the other way around.

🔑 Bring your own AI

Plug in your own Anthropic, OpenAI or Gemini key — or point it at Ollama and keep every token on your machine. You pay providers directly, at cost. No markup, no monthly AI fee.

🔒 Keys live in your Keychain

API keys are stored in the macOS Keychain, encrypted by your OS — never in config files, never synced to us. We couldn't read them if we wanted to.

🎙 Voice stays home by default

Speech-to-text runs on-device with Whisper — audio goes to your Mac, gets transcribed locally, and stops there. Prefer a cloud model for long dictation? That is a switch you flip, never the default.

📡 No account. No telemetry.

Nothing to sign up for. Your calendar, stocks and habits sync straight from the sources with your own credentials — DeskProxy never sees them in transit.

After launch

The tiles keep coming.

Browse the store from the desktop app, tap install, it's on your device in seconds — no firmware flashing, no cables, no restarts. Community tiles land here too, so the catalogue grows faster than we could build it.

Coming soon

Want one on your desk?

Leave your email and we'll tell you the moment it's available — pricing, availability, and first access for the people on this list. One message when it matters, nothing else. Ever.