Marcus DycusAR
Back to work

Product

Command Deck

A free, widget-based dashboard for developers, on the web and macOS.

2025 — present·Solo founder and engineer·Visit cmdeck.io
Command Deck site in use
cmdeck.io

Overview

Command Deck started from a personal frustration with the existing dashboard landscape. Most options are locked into one ecosystem, tied to a monthly subscription, or too rigid about what can live where. I wanted something closer to a tiling window manager for personal data, where every panel is a typed widget, every widget is configurable, and the whole deck is portable between a browser and a native app. The live positioning is deliberately plain: a free personal dashboard for developers.

The web application is built on Next.js 16 with Prisma, Neon Postgres, and NextAuth. The heart of the product is the widget architecture. Each widget declares its own configuration schema, renders its own preview inside the picker, and persists user state through a typed API surface that works the same whether the widget shipped with the app or a user wrote it themselves. A new widget is a directory, an entry in a registry, and a handful of props.

The macOS companion is an Electron 41 build on Vite, packaged as a universal binary. It adds a system tray menu that opens the chosen deck directly, an idle screensaver that promotes the deck when the screen locks, and the always-on feel that a background browser tab cannot quite produce. Web and desktop share the same auth layer and UI kit, so the experience is continuous regardless of where the deck is being viewed.

Highlights

Price
Free
Widget model
Typed, configurable, portable
Desktop
macOS universal binary
Auth
Shared across web and desktop

Stack

Next.js 16TypeScriptPrismaNeon PostgresNextAuth 5Electron 41Vite

Next

Aaron's Handyman Services