FD Front Desk / design preview

The concierge that routes you to the right expert.

A monochrome, keyboard-driven routing layer for Claude conversations. Linear-style: hairline borders, one electric accent, system fonts, calm density. Below: two P0 screens (Chat, Memory) rendered for iOS, tablet, desktop app, and responsive web, plus iOS surfaces and a voice-affordance study.

v0.6 · design preview Linear-style · light + dark 4 screens · 4 platforms · 1 widgets sheet
⌘K everywhere ⇧⌘V voice

Chat — the routing moment

04 platforms Same product · different surface

Memory — the brain browser

04 platforms Tree + editor + backlinks

Audit — the decision trace

03 platforms 0.x PWA — shadow-mode operator view

Login — invite-only session start

03 platforms 0.x PWA — email + one-time link, separate origin desk.frst.dev

Shadow-mode — promotion gate

01 surface · mobile 0.x admin · two iPhone frames in one canvas

Studies

02 sheets Designer-call answers
Voice affordance

A · big floating mic — B · input-embedded mic

Side-by-side comparison with motion, press-and-hold spec, and tradeoffs.

Open
iOS surfaces

Lock + Dynamic Island · Action Button · Home widget

Live Activity in flight, push-to-talk overlay, glanceable widget.

Open
Up next per the approved sequence

1.0 native surfaces · mobile-only

4b Live Activity content (compact + expanded states for an in-flight dispatch) · 4c Share Extension flow · 4d Dialog element catalog. Mobile-only direction confirmed for the rest of the queue.

Queued·

Color system

light · dark Toggle in the bottom-right corner
bgcanvas
surfacecards
surface-2recess
fgtext
mutedsecondary
accentindigo 275

What this round delivers

  • Chat × 4 platforms showing the decision card, an email draft, a voice-note waveform, and a live task channel — plus the ambiguity-resolution variant.
  • Memory × 4 platforms showing tree, markdown editor, and backlinks — adapted for each surface.
  • Audit × 3 platforms (0.x PWA) — pre-filter candidates, ranker reasoning, executed/shadow flag, token cost per decision.
  • Login × 3 platforms (0.x PWA) — passkey-only (WebAuthn / FIDO2) on desk.frst.dev; primary state + 4 edge states on the web variant.
  • Shadow-mode gate × 1 mobile (0.x admin) — promotion-readiness, gated flip toggle, kill switch, 4-threshold confirm sheet with 60s undo.
  • Voice study: two affordances side by side with spec callouts.
  • iOS surfaces: lock-screen Live Activity (Dynamic Island), Action Button push-to-talk overlay, home-screen widget — with capability-ladder + offline-degraded variants on chat & memory.

Open designer questions

  • Decision-card density — should the reasoning line always be visible, or behind a disclosure?
  • Memory tree on mobile — search-first is the choice here. Want a tree fallback?
  • Accent — currently indigo (Linear-style). Want to dial it warmer / cooler before the system propagates?
  • Next: 4b Live Activity content · 4c Share Extension · 4d Dialog element catalog. All mobile-only by reviewer direction.