Skip to content
Deck View

Deck View

Run a grid of AI agents side by side

Most tools assume you are talking to one agent. Deck View assumes you are running several and need to see all of them: which project each is in, which is working, and which is waiting on you.

🧩
IDE mode: Claude pairs with your editor.One tile runs Claude in a real PTY shell, the next is a CodeMirror editor. When Claude reads a file the editor jumps there. When Claude writes, the changed lines flash yellow. Pair-programming with the AI, in the same window.
⚑
Auto Task and Auto Yes run overnight.Queue 50 commands before bed. Deck View feeds them to Claude the moment it finishes the previous one. Auto Yes handles permission prompts on its own, with strict detection so it never misfires on prose. Wake up to committed code.
🎬
Pre-built Decks: workflows in a click.Pre-configured layouts with agents, commands and automation baked in. One click loads the whole thing: terminal tiles, editor tiles, queues and sheets, ready to go.
πŸ’Ύ
Sessions persist across restarts.Close your laptop, reopen next morning, and every session, every tile, every queue and every editor tab is where you left it. The auto-updater warns before tearing anything down so you never lose work to a background install.
🌐
Remote SSH built in.Run AI agents on AWS, Hostinger, DigitalOcean or any SSH host without leaving Deck View. Remote sessions sit right alongside local ones in the grid.
πŸ“‘
Fleet Control: orchestrate every tile.One command, every tile at once. Update deps, run tests or deploy across every project at once. Useful when you have nine repos in a monorepo-adjacent setup.

Go on, have a play. Click a tile, search a project, expand a window. Get a feel for it.

Deck View - AI Development Workspace
Deck View
⌘P
pro-plus|1 machine∞|Manage 141 projects | 5 active
1Deck View Terminal 1
Click, or press ⌘P, to load a project
2Deck View Terminal 2
Click, or press ⌘P, to load a project
3Deck View Terminal 3
Click, or press ⌘P, to load a project
4nebula-saas-platformv2.1.76
5horizon-api-gatewayv2.1.76
6aurora-mobile-appv2.1.76
7atlas-ml-pipelinev2.1.76
Resume Session
Search...
1refactoring the auth middleware to use rotating refresh tokens...
2fixing the race condition in the WebSocket reconnect handler...
3implementing rate limiting on the /api/v2/users endpoint...
4Atlas ML Pipeline - Main - 3.2 MB
Ctrl+D to show all projects Β· Ctrl+B to toggle branch
Ctrl+E to preview Β· Ctrl+R to resume Β· Type to search Β· Esc
to cancel
8forge-rust-enginev2.1.76
β–ΆAuto-playΒ·2 tasksΒ·Ready
9Deck View Terminal 9
Click, or press ⌘P, to load a project
β–Ά Debug Console API: healthy5 SessionsI: Mem: 0.8 MBR: 61.4 KBW: 0 B

It keeps running

Sessions live in a background daemon, not in the window. Close Deck View and your agents carry on; reopen it and every tile reattaches to the session it had, scrollback included.

One project, one window

Opening the same project twice puts two agents in one working copy, so it is refused across the whole workspace, not just the tab you can see.

Fleet Control

Send a command to several tiles at once, or fill a global task pool and let it dispatch to whichever agent goes idle next.

Agent-agnostic

It drives whatever CLI agent you already use. The name says Claude; the product does not care.

Why Deck View?

The desktop companion for developers who live in Claude Code

🧩
IDE Mode β€” Claude Pairs Your Editor
One tile runs Claude, the next is a code editor. Claude reads a file β€” the editor jumps there. Claude writes β€” the changed lines flash yellow. The classic Cursor pair, but Claude’s in a real terminal so Auto Yes, Auto Task and your shell still work.
⚑
Auto Yes + Auto Task
Toggle Auto Yes per tile and Claude’s permission prompts answer themselves β€” strict detection, no misfires on prose. Auto Task queues commands and dispatches the next one the moment Claude finishes. Wake up to committed code.
πŸ€–
Six AI Agents, Side by Side
Claude, Codex, Cursor, Aider, Copilot, Windsurf β€” all running concurrently in their own tiles. Detected automatically per project, every one with its own queue, idle detection and shell.
πŸ“
Real Editor Surface
CodeMirror 6 inside every editor tile: find/replace, multi-cursor, goto-line, multi-tab strip with recent files, fuzzy quick-open (⌘E), markdown preview, file watching. Not a toy, not a popup.
πŸ¦€
Tauri + Rust, Not Electron
Native macOS performance with minimal memory. No Chromium bloat β€” just a fast, lightweight desktop app that runs PTY shells via portable-pty and never spins fans for no reason.
🌐
Remote SSH + Fleet Control
SSH into AWS, Hostinger, DigitalOcean or any server directly from Deck View. Fleet Control orchestrates batch commands across every tile at once β€” update deps, run tests, deploy β€” in one click.
πŸ”’
Survives Reboots, Updates, Coffee Breaks
Sessions persist across restarts. The auto-updater counts active tiles and warns before tearing them down. Encrypted cloud backups with version history if you want a safety net. UK data residency.
πŸ’³
Privacy-First, Fairly Priced
Code stays on your machine. The apps only contact us to check your licence and look for updates, with no analytics or tracking. 30-day offline grace. The Selector launcher is free. Full Deck View starts at Β£7 a month, with annual and lifetime options.

Everything in the box

The full surface, not the highlights. If it is listed here it has shipped.

The grid

Multi-sheet tabs
Each tab is its own grid of tiles with its own layout. Switch between a client, a side project and an experiment without closing anything.
Layouts from 3x3 down to 1x1
Pick the density you want. Pro and Team lift the tile limit entirely.
Pop a sheet onto another screen
A sheet detaches into its own window and keeps its sessions. The main window carries on.
Decks
Save a working set of projects and its layout, then load it back. Ships with built-in decks for common shapes, and both import and export as files you can pass around.
Drag to reorder
Tiles move where you want them. The session goes with the tile.

Sessions that outlive the window

A daemon, not a window
Sessions run in a background process. Close Deck View, reboot, install an update: the agents keep working.
Reattach with scrollback
Reopen and every tile finds the session it had, with its history intact rather than a fresh prompt.
It adopts what is already running
On reload a tile takes over the live session for its project instead of spawning a second one and orphaning the first.
One project, one window
Opening the same project twice would put two agents in one working copy, so it is refused across the whole workspace and not just the sheet you can see.

Getting a session back

Start
A fresh agent in the project.
Resume
Pick a past session from a searchable list.
Resume as-is
One button returns the last session exactly as it was, answering the trust and MCP prompts on the way so you do not sit there pressing enter.
Chrome Resume
Resume with a browser attached for work that needs one.

Work that carries on without you

Auto Yes
Permission prompts answer themselves, per tile. Detection is strict, so prose that merely looks like a prompt does not trigger it.
Command queue
Line up commands and the next one goes in the moment the agent finishes.
Fleet Control
Send one command to several tiles at once, or fill a global pool and let it dispatch to whichever agent goes idle next.

The Workshop

Editor and agent in one tile
A real code editor beside a live agent under a single header, so you can read what it is changing while it changes it.
A proper editor surface
CodeMirror 6: find and replace, multi-cursor, go to line, a tab strip of recent files, fuzzy open, markdown preview and file watching.
It follows the agent
The editor jumps to the file the agent opens and flashes the lines it writes.

A browser your agents can use

The browser drawer
A real browser inside the workspace that your agents can read and drive. They can open a page, look at what actually rendered and act on it, rather than guessing from a fetch.

Reach it from anywhere

Pocket Deck
The companion phone app. Pair by scanning a code on your Mac, then watch and steer sessions from your phone.
Remote SSH
Run tiles against another machine over SSH, in the same grid as your local ones.
An HTTP API and a CLI
Every tile is addressable over a local API, with a `deck` command line tool on top. This is what lets an agent run the workspace itself: claim a window, start or resume a project in it, turn on Auto Yes, and hand the window back when it is done.

The rest

Six agents
Claude, Codex, Cursor, Aider, Copilot and Windsurf, detected per project, each with its own queue, idle detection and shell.
Project notes
A scratchpad per project, kept with the project rather than in your head.
Backup and sync
Archive a project to your own cloud storage and pull it back.
Skins
Default, Midnight and Glass, including native macOS window vibrancy.
Tauri and Rust
Native and light. Shells run through portable-pty, not a bundled Chromium.

Remote Development

SSH into your servers, straight from Deck View

Launch Claude Code sessions on remote machines with one click. AWS, Hostinger, DigitalOcean, or any server you can SSH into.

AWS

EC2, Lightsail, and any SSH-enabled instance

Hostinger

Hostinger

VPS, cloud hosting, and dedicated servers

DigitalOcean

Droplets, App Platform, and managed servers

$ ssh

Any SSH Server

Ubuntu, Debian, CentOS, Raspberry Pi, or any Linux/macOS host

Discover remote projects automatically, manage SSH keys, and launch sessions, all without leaving Deck View.

Cloud Backup & Sync

Enterprise-grade encrypted backups

Every snapshot is encrypted at rest with AES-256 and stored in UK data centres. Server-side verification ensures integrity, with no client data is ever trusted.

AES-256 Encryption

Every snapshot encrypted at rest, always

UK Data Residency

Your data stays in the United Kingdom

AES-256 encryption at restServer-verified uploadsTenant-isolated storage pathsVersion history & restore

Ready to level up your workflow?

Download the free Selector to get started, or jump straight into Deck View.