Skip to content

Your agents in parallel. None of them out of sight.

Claude Code, Codex, Gemini and Grok, each one on its own task. Deck brings terminals, diffs and pull requests into one app.

Switch agents whenever you want. The flow stays the same.

  1. Open the task

    Pick the project and create the session. To keep the work apart, give it a folder and a branch of its own.

  2. Pick the agent

    Claude Code, Codex, Gemini or any other terminal agent. You can switch mid-conversation, in the same terminal.

  3. Review and ship

    See the diff next to the terminal, fix what needs fixing and follow the pull request through to the merge.

Every task with the agent that fits it best.

The projects, the sessions and the review live in Deck. The account and the subscription of each agent stay yours.

Ingestion / Stop duplicate recordsClaude Code

or any terminal agent

❯Session open with Claude Code.

In parallel

One board with the state of every agent.

Working, asking permission, ready to review or idle. When an agent needs you, the session lights up in the sidebar and the system tells you.

Isolation

Every task in its own worktree.

Check the box when you create the session and the agent works in a folder and a branch that belong to it alone. Files from one task never bump into the next.

Review

The diff next to the terminal.

Changed files, commits against the base and the editor on the same screen as the session. You can fix the diff right there, without opening another app.

Pull requests

From pull request to merge without leaving the app.

The pull requests of the project with checks, conversation and code. Open a PR, put an agent on the review and merge the way the repository does it.

Persistent sessions

Close Deck. The sessions keep running.

On macOS every session lives in tmux. Closing, updating or crashing the app does not take down what was running, and you can attach to the session from any terminal.

Keyboard

Everything one keyboard shortcut away.

On Windows the same shortcuts use Ctrl+Shift. Every one of them can be changed in settings.

⌥Space
Show or hide Deck from anywhere
⌘K
Command palette
⌘⇧O
Overview of every agent
⌘⇧A
Map of agents and subagents
⌘T
New terminal in the session folder
⌘D
Split the screen into one more pane
  • A heads-up when the agent asks permission

    Yellow dot on the session, a system notification and a counter on the app icon.

  • Cost and context per session

    Model, context use and cost in the footer of every session, and the spend per day in a pane.

  • Browser on the side

    The local server starts in the terminal and the page opens beside it. Click an element and Deck describes it in the prompt.

  • Screenshots in the prompt

    Paste an image with ⌘V and it goes to the agent, with the thumbnail above the text.

Frequently asked questions

Which agents work in Deck?

Claude Code, Codex, Gemini and Grok, plus any other agent that runs in the terminal. Each one uses your own account and subscription.

Do I have to switch editors?

No. Deck opens the project in your editor with one click. The built-in editor is there for quick fixes and for reading diffs without leaving the session.

Does it work on Windows?

Yes, on Windows 10 (version 1903 or newer) and on 11. Sessions stay up when you close the app and when you update it, through the service that ships with Deck. On macOS tmux plays that part.

How does Deck update?

When a new version ships, a notice shows up inside the app. One click downloads it, checks the file integrity and restarts. On macOS the sessions stay up.

Who makes Deck?

Maze Analytics, a data consultancy in Blumenau, Brazil. Deck organizes the work with agents on the Maze projects themselves.

All your agents, in one app.

One command in the terminal. New versions arrive as a notice inside the app.

macOS Apple Siliconcurl -fsSL https://storage.googleapis.com/deck-releases-maze/deck/install.sh | bash
Windows PowerShelliwr https://storage.googleapis.com/deck-releases-maze/deck/install.ps1 -UseBasicParsing | iex

Version 3.7.0. Windows 10 (1903 or newer) or 11. For persistent sessions on the Mac, also install tmux with brew install tmux.