Native macOS · Built for Claude Code

One turntable.
Every Claude session.

Switch models instantly. Change reasoning effort in one click. Control every Claude Code session from a beautiful native macOS app.

Universal binary · Apple Silicon & Intel · macOS 13+

OPUS 4.8SONNET 5HAIKU 4.5FABLE 5
OPUS 4.8
Deepest reasoning
Deep Cut
Try it — it's real

Grab the tonearm.
Drop the needle on any model.

This is the actual Deck interface — the same conic ring, the same tonearm, the same effort meter that ships in the app. Click a model on the ring, then dial the reasoning effort like a gain stage.

Reasoning effort
LowMedHighXHiMax
OPUS 4.8SONNET 5HAIKU 4.5FABLE 5
SONNET 5
Balanced daily driver
Steady State
Watch it drive a real session

Deck controls Claude Code.
The terminal keeps up.

Change the model, the effort, the session — even interrupt a run — from Deck. Watch the live terminal move in lockstep. This is the actual session, not a mockup.

claude — ~/dev/deck
› refactor the auth module to use the new token flow
● Reading src/auth/session.ts …
Sonnet 5·effort high·12.4K tok
Live
OPUS 4.8SONNET 5HAIKU 4.5FABLE 5
SONNET 5
Balanced daily driver
Steady State
dev/deck·12.4K tok
Summon Deck over your session⌥Space — without leaving the terminal
0:00 / 0:29
Why Deck

Switching models in Claude Code is a chore.
Deck makes it a gesture.

The terminal way

  • Type /model, scroll a list, guess the right row
  • Type /effort, count arrow-key presses
  • Lose your place across three terminal tabs
  • No idea which session is on which model
  • Break flow every single time you switch

The Deck way

  • Drop the tonearm on any model — instantly
  • Tap the effort meter like a gain stage
  • Every session on one deck, at a glance
  • Live model + token readout, always in sync
  • Never touch a slash command again
Everything you need

One thing, done completely.

Deck controls your Claude Code sessions — beautifully, and nothing else in the way.

Instant model switching

Drop the tonearm on Opus, Sonnet, Haiku, or Fable. Deck drives the real TUI — the switch lands on your next turn, no context lost.

Reasoning effort control

A DJ-style LED meter for thinking budget. Low to Max, one tap — no counting arrow-key presses.

Multiple sessions, one deck

Every running Claude Code project in one place. Switch the active session and the whole interface re-syncs.

Native menu bar app

Summon it anywhere with Space. No dock icon, no window juggling — a frameless popover that quits clean.

Zero terminal commands

Never type /model or /effort again. Everything is a gesture on the deck — and it's fast, a universal binary in Rust and Bun.

Built for Claude Code

Not a generic wrapper. Deck reads Claude Code's own model catalog and transcript, so every number you see is real.

Pricing

Pay once. Own it forever.

One price, lifetime license, all future updates. No seats, no subscriptions, no nonsense.

LifetimeLaunch price
$4.99$29

One-time payment · macOS 13 or later

Get Deck — $4.99

Secure checkout · Instant download · 14-day refund

  • Instant model switching
  • Reasoning effort control
  • Unlimited Claude sessions
  • Native menu bar app
  • Global ⌥Space shortcut
  • Universal binary — Apple Silicon & Intel
  • Every future update
  • No subscription, ever
FAQ

Questions, answered.

Yes. Deck attaches to the Claude Code sessions you already run in your terminal — it doesn't replace or wrap them. It reads Claude Code's own model catalog and transcript, so everything it shows is your real, live session state.

OPUS 4.8SONNET 5HAIKU 4.5FABLE 5
OPUS 4.8
Deepest reasoning
Deep Cut

Give your Claude sessions a deck.

One turntable for every model, every effort level, every session. $4.99, once, forever.

Universal binary · macOS 13+ · Lifetime license