deck
~ ❯ deck

The Mac app for coding with AI agents.

Deck runs Claude Code, Codex, Gemini and other coding agents in one window, beside your terminals and a browser. You see every step an agent takes, approve what it wants to do, undo what went wrong, and test the result right next to it.

agents
claude code, codex, gemini cli, grok, opencode, cursor agent, amp, aider
runs on
macOS 13 or later, Apple silicon and Intel
your code
stays on your Mac. Nothing goes through our servers.
● chat · claude ~/code/web
add a dark mode switch to the settings page, and check it in the browser
  1. read src/settings/Page.tsx
  2. edited src/settings/Page.tsx +24 −3
  3. edited src/theme.ts +11
  4. ran npm test -- settings
  5. opened localhost:3000/settings
◐ working…
done. the switch remembers your choice, both tests pass, and I checked it in the browser beside you.
● zsh
~/code/web ❯ npm test -- settings

 PASS src/settings/Page.test.tsx
  ✓ shows the dark mode switch
  ✓ keeps the choice

Tests:  2 passed, 2 total
● localhost:3000/settings
Settings
Dark mode
Notifications
~ ❯ deck what

One window where coding agents do their work, and you stay in control.

AI coding agents like Claude Code and Codex are programs that read your code, run commands and edit files for you. Usually they run in a terminal, and their work scrolls past as text. Deck is the app you run them in instead. The window above is Deck; these are its parts:

sidebar

Everything you have open

Each chat, terminal and page, with what every agent is doing right now, and a badge when one needs you. Tasks show here too.

chat

A conversation with an agent

Say what you want. Each command and edit appears as it happens, and you approve, steer or undo it right there.

terminal

Your shell, beside the agent

Run the tests yourself, or run an agent's own interface. Fast, with search and splits.

browser

Your app, beside the agent

Open your dev server next to the agent changing it, and see the result without switching apps.

~ ❯ deck who

For developers who hand work to AI agents.

  • You use Claude Code, Codex or Gemini every day

    and spend half the time scrolling a terminal to work out what the agent just did. Deck lists every step with its diff, as it happens.

  • You keep several agents busy at once

    and lose track of which tab is doing what. Deck gives each one its own branch and shows them all in one sidebar, with a badge when one needs you.

  • You build things you can see

    and check the page after every change an agent makes. Deck opens your app in a browser right beside the agent changing it.

  • You don't use agents yet

    Deck is still a fast terminal and browser in one window, and the easiest place to start: install Claude Code or Codex, open Deck, start a chat.

~ ❯ deck when

Any time you hand work to an agent.

when you'reyoudeck
building a featuredescribe it in plain wordsshows each file it reads and changes, runs your tests beside it, opens the page
fixing a bugpaste the error or a screenshothands it to the agent and shows the exact lines it changes
doing several jobsstart each one as a taskgives each agent its own branch, tracks them, lets you review and merge each
trying something riskylet it try the big refactorsaves your files first, so one right-click puts everything back
stepping awaygo and get a coffeenotifies you when an agent asks for something or finishes
just workinguse it as your terminalis a fast terminal and browser on its own, and can be your default
~ ❯ deck how

From install to a change you trust, in four steps.

  1. install

    Install Deck and sign in. It finds the agent CLIs you already have, signed in with your own accounts.

  2. ask

    Start a chat in your project with ⇧⌘N, pick an agent, and say what you want in plain words.

  3. watch

    Every step shows up as it happens. Approve what it asks, send it more as it goes, or stop it with esc.

  4. keep

    See every changed file, test it beside you, then keep it, merge it, or put it all back.

~ ❯ deck compare --with terminal

Why not just run the agent in a terminal?

plain terminaldeck
seeing what it didscroll back through its outputevery step listed, with its diff, as it happens
approving a commandanswer a prompt somewhere in the scrolla clear request above where you type
a turn that went wrongfix it by hand, or reset with gitright-click your message, undo to here
several agents at oncea tab each, editing the same fileseach on its own branch, all in one sidebar
checking the resultswitch to a browser, find the tabthe page opens beside the agent
when it needs youkeep checking backa notification, a badge and a Dock count
prompts you repeattype them againsnippets, ;keywords and prompt rewriting
~ ❯ deck doctor

Works with the agents you already use.

Deck has no AI of its own. It runs the agent CLIs you have installed, with your own accounts, so you keep the models and plans you're used to. Switch agents in the middle of a conversation and the new one picks it up.

claude codeanthropic codexopenai gemini cligoogle grokxai opencodeopen source cursor agentterminal ampterminal aiderterminal
~ ❯ deck --help

What's inside.

see every stepcommands, reads and edits with their diffs, live
approve where you typeallow, refuse, or say what to do instead
undo a turnfiles and conversation back to before any message
tasks on their own branchrun several agents at once, then review and merge
a browser beside the codeyour dev server next to the agent changing it
needs youbadge, Dock count and notification when it asks
snippetssaved prompts, typed with ;keyword
⌘Kany tab, action, file or page from one box
prompt rewritingrough or dictated text becomes a clear prompt
comes back as you left ittabs, splits and agents return after a restart

man deck # every feature, and how to use it

~ ❯ deck pricing

One plan, with everything in it.

Deck Pro is every feature, on every Mac you sign in on, with updates installed for you. Price: . Your agents are billed by their own providers, as they are today.

~ ❯ deck faq

Questions.

Is Deck an AI?

No. Deck is the app you run AI coding agents in. It uses the agents you already have, like Claude Code or Codex, signed in with your own accounts, and makes their work easy to follow and control.

Do I need Claude Code or another agent?

To get the most from Deck, yes: at least one coding agent CLI, such as Claude Code, Codex, Gemini CLI, Grok or OpenCode. Without one, Deck is still a fast terminal and browser.

Does it replace my code editor?

No. Keep your editor for writing code yourself. Deck is where agents do their work, and where you watch, approve, test and review it.

Is my code sent anywhere?

Not to us. Your agents run on your Mac and talk to their own providers directly, as they would in a terminal. Deck's server only knows your account and your plan.

Which Macs does it run on?

Any Mac with macOS 13 Ventura or later, Apple silicon or Intel.

~ ❯ # ready?