DeckSpace is live — start a 7-day free trial, bring your own key. Cancel anytime · local & private.
Products
DeckSpaceLive DeckVoice$19 DeckTest$29 DeckShotIncluded DeckStudioSoon Inside the deckIterate · Team · Memory Claude Accounts$14
More
Pricing FAQ Start 7-day free trial →
DeckSpacev3.7.6 · macOS, Windows, Linux

Build with your agents.Keep control of the work.

Give your coding agents one place to work. Start a task with the CLI and account you already use, follow its progress, review the diff and keep the evidence together. Use Single for one agent, Team for parallel work or Iterate for repeated build-and-check cycles. Bring your own key — model charges go to your provider, with no DeckSpace usage markup.

7-day free trial, then $24/mo · card on file, cancel anytime before day 7 · or $19/mo billed annually ($228/yr) · macOS, Windows and Linux
macOS 12+Windows 10/11Linux
A real screen recording of DeckSpace — no mock-ups
Interactive preview — type a task and split the deck yourself
deckspace · ~/checkout-service
ready
▦ Command
⠿ Swarm
◨ Review
◇ Memory
↻ Iterate
◉ Voice
▤ Board
pane 1idle
› worktree ready — pick a task below
pane 2idle
› awaiting task

01 · Vendor-neutral

Every CLI, as a peer.

Eleven agent CLIs are built in, and DeckSpace detects whichever are already on your PATH. You sign in to each with your own account, and the work moves between them: hand a task from one to another when it runs out of context, and have one vendor’s model review a diff another vendor’s model wrote.

Independence is what makes the rest of it work. A task can move between CLIs because none of them is the house model, and a review means something because the reviewer was not the author. You are never choosing a vendor when you choose the deck.

  • Claude Code, Codex, Antigravity, OpenCode, Cursor Agent, Droid, Copilot CLI, Grok, Amp, Qwen Code, Aider
  • Register any other CLI yourself — same flags, same panes, same review
  • The author and the reviewer are different models on purpose
  • Your accounts, your keys, your rate limits — we never sit in the middle
deckspace · agents on PATH
claude · wrote the migrationauthor
codex · reviewing that diff nowreviewer
grok · context handed over at 92%handoff
aider · detected on PATHready
02 · Pick one, keep one

Three attempts at the same task. One diff you keep.

Run the same job several times over — different models, different prompts, different approaches — each on its own git worktree, and read the results next to each other before anything touches your branch. Not old-versus-new. Old versus every new.

Generating code is no longer the slow part. Deciding which version to trust is — and that is the part this is built for.

  • Each attempt isolated on its own worktree — none of them can see the others
  • Read the diffs side by side, with the tests each one passes or fails
  • Keep one, merge it, and the rest are thrown away rather than unpicked
  • Ask a different vendor’s model which one it would ship, and why
deckspace · compare · rate-limit middleware
A · claude · 84 lines · 12/12 testsworktree-a
B · codex · 61 lines · 12/12 testsworktree-b
C · grok · 140 lines · 11/12 testsworktree-c
B merged — A and C discardedkept
03 · Spend

The seat price is not the bill.

Agents bill by the token, so the number that matters is the one that arrives with the invoice. DeckSpace picks a model to match the job rather than sending everything to the most expensive one, tells you which it picked and why, and stops at a ceiling you set.

We never meter you and never mark anything up. You are on your own accounts, at your own rates — we are the thing that stops those rates surprising you.

  • A spend ceiling you set, enforced at dispatch — refusing after the request has gone out is a display, not a cap
  • Cheap models for the cheap work — most of a task is not the hard part
  • “Why this model” on every routed task, in a sentence
  • $0 metering, $0 markup, forever — our price is our price
deckspace · spend · this run
rename symbols across 40 filesfast tier
design the migration — hard, routed upfrontier
ceiling $2.00 · spent $0.61under
DeckSpace’s cut of that$0.00
WORKFLOW · From a task to reviewed changes

Keep the work moving. Keep the controls clear.

Choose how much help a task needs. Your project, saved runs, checks and changes stay connected, with clear feedback when a step fails or needs your attention.

one place to start

Single, Team or Iterate

Launch one agent, divide a task across workers or repeat a mission with configured checks. Team workers use separate worktrees; ordinary panes use the folder you opened.

saved evidence

Return to the exact run

Open saved run details with their reports, checks and available output. Resuming is an explicit action. Another live run keeps its controls.

review first

Changes and Checks together

See the selected project's diff, run checks and inspect their recorded results. Missing or failed evidence stays visible before you decide what to keep.

clear recovery

Stop with feedback

Keep track of work while it stops. A cleanup failure stays visible with a retry action, instead of presenting an unfinished stop as complete.

fit your machine

Resource controls

Choose the worker count, see resource use and limit simultaneous starts. Start small on a laptop, then add workers when the project needs them.

repeatable work

Automations in one room

Manage schedules, workflow templates and their history together. Scheduled work runs while DeckSpace is open; it is not an always-on cloud service.

your knowledge

Memory and Activity

Keep reusable project notes in Memory. Follow what the agents are doing in Activity and open its graph when you need the wider view.

bring your own tools

Provider setup you can inspect

Check which CLIs are detected, manage provider settings and see save or setup errors. Each CLI has its own supported features and authentication.

across desktops

Mac, Windows and Linux

Choose the installer for your machine. Global shortcuts, screenshots and desktop integration depend on the operating system and its permissions. Read the platform guide.

04 · Routines

Work that starts without you.

Hand a job to the deck and give it a time. It runs in a fresh git worktree, on its own branch, and leaves you a diff to read rather than a change already made. Nightly, on an interval, once at a set time — or right now, if you would rather watch it.

Good for the work that is worth doing and never worth interrupting yourself for: the flaky test that needs bisecting, the dependency bump nobody wants, the audit you keep meaning to run.

  • Nightly, every N minutes, or once at a time you pick
  • Each run isolated on its own worktree — a bad one is discarded, not unpicked
  • Run one immediately, cancel one mid-flight, delete one that has served its purpose
  • Confine writes to the working directory, per job
Worth knowing before you rely on it: routines run while DeckSpace is open. Close the app and nothing fires; a schedule missed that way is not made up afterwards. Times are UTC, and there is no day-of-week — “every weekday at 9am” is not something you can express yet.
deckspace · routines
nightly · dependency audit02:00 UTC
every 6h · bisect the flaky specworktree
once · migrate the legacy configrunning
3 diffs waiting for you to readreview
05 · Rooms

One deck. Every room the work needs.

Building usually scatters across terminals, tabs and half-finished prompts. DeckSpace gives each part of the job a room — all sharing the same agents, board and memory.

your conversations

Command

Keep up to 16 agent panes in each workspace. Reopen your saved layout and automatically continue confirmed Claude or Codex conversations. Conversation titles help you find the work; unfinished tasks stay yours to submit.

parallel

Swarm

Decompose one goal into a team — a git worktree per agent, true isolation — then launch, watch, and merge each result behind a review gate.

human control

Review

Side-by-side diffs, stage & commit, inline comments, and a verification verdict — you decide what ships.

it compounds

Memory

A living markdown knowledge graph with [[wikilinks]], force-directed view and backlinks — shared with every agent over MCP.

talk and type

DeckVoice · Atlas

Click DeckVoice in the top toolbar to open its floating dictation pill. Choose when to record and turn speech into text. Atlas remains beside it for spoken help with your workspace.

show the issue

DeckShot

Start screen capture directly from the top toolbar and choose a region where supported by your system. Review saved shots in the gallery, insert an image path into your agent pane, then add your instructions.

autonomous

Iterate

Run repeated build-and-check cycles toward a mission. Configure the checks and inspect their evidence; unavailable browser testing is shown clearly.

plan-gated

Team

Coordinate workers on separate worktrees, review the plan and inspect the saved checks and report before accepting the result.

it feeds the deck

Board

A SQLite Kanban that runs its own cards: drag one into In Progress and its agent starts.

in the deck

Editor

File tree, Monaco tabs and quick-open, with optional inline completion using your own key.

see it live

Browser

Preview your site in a native webview at desktop, tablet and mobile widths, click an element, describe the change, and an agent edits the source.

by meaning

Search

Search your codebase by meaning when an embedding provider is configured, by keyword when it is not.


06 · Parallel by design

Sixteen agents. Zero collisions.

Every parallel task runs on its own branch and git worktree, so agents never trip over each other's files. Fill the whole deck, watch it move at once, and merge each result when it's ready — one at a time, on your terms.

  • A dedicated git worktree per agent — real isolation, not a sandbox toy
  • Mix models across panes — the CLIs you already have on your PATH
  • Background & scheduled agents that keep working while you don't
  • Checkpoints + snapshot-before-action, so anything is undoable
deckspace · swarm
builder · implement rate-limitworktree-1
builder · add retry + backoffworktree-2
reviewer · reading 42 changeslive
verify · tests · lint · secret scanpass
07 · You stay in the loop

Review outcomes, not syntax.

The point isn't to hide the work — it's to keep the moving parts visible enough to steer. A verification gate runs tests, lint and a secret scan before anything merges, and every write is confined to the repo.

  • Side-by-side diffs with inline comments that route back to the agent
  • A pre-merge verification gate — tests, lint & secret scan
  • Sandbox & guard — destructive commands reroute to a recoverable trash
  • Egress filter blocks cloud-metadata / SSRF; telemetry off by default
deckspace · review
3 files changed · +128 −41diff
unit + typecheckpass
secret scanclean
awaiting your ship decision…you

08 · Agents

Every agent you use. In one workspace.

DeckSpace launches the CLI agents you already have installed and authenticated — mix and match models across panes. No new accounts, no lock-in. Use your CLI accounts, or save provider API keys in DeckSpace settings for its direct AI features.

Claude Code

claude

Codex

codex

Aider

aider

Antigravity

agy

OpenCode

opencode

Cursor Agent

cursor-agent

Droid

droid

Copilot CLI

copilot

Grok CLI

grok

Amp

amp

Qwen Code

qwen

Gemini (legacy CLI)

gemini

09 · Local & private

Your workspace stays local. You choose the providers.

Project files, terminal sessions, Board and Memory are stored on your device. Cloud agents and enabled AI features send the context needed for their requests to the provider you choose. Licensing, updates and connected services also use the network.

bring your own key

No usage markup

Use the CLIs you already pay for. DeckSpace adds no markup to model usage — you pay your provider directly. DeckSpace itself is a flat subscription, never per-token.

contained

Sandbox & guard

Use the available operating-system fence and shell guards to limit agent writes. Check the protection status before launching; support varies by platform and shell.

visible choices

Review what you share

Choose your provider and review captured context before sending it. A local workspace does not make a cloud model local; provider terms still apply to the requests you make.


10 · Access

One subscription. The whole deck.

All three plans start with a 7-day free trial — card required, cancel anytime. Flat fees, bring your own key, $0 metering.

the deck

DeckSpace Pro

$24/mo, or $19/mo billed annually ($228/yr).

deck + 3 apps

Deck Complete

$39/mo, or $31/mo billed annually ($372/yr). Adds DeckVoice, DeckTest and Claude Accounts while you subscribe.

per seat

Deck Complete Team

$69 per seat per month, 2 to 50 seats, billed monthly.

11 · Questions

Frequently asked.

How many agents can run at once?

Up to 16 terminal panes, each able to host an agent — real native PTYs, not a toy sandbox. Launch one, or fill the deck and watch every pane move at once. Team workers use separate worktrees. Ordinary panes share the folder you opened, so coordinate edits there. The practical worker count depends on your machine and the CLIs you run.

Which agents are supported?

Twelve CLI agents today: Claude Code, Codex, Aider, Antigravity, OpenCode, Cursor Agent, Droid, Copilot CLI, Grok CLI, Amp, Qwen Code, and a legacy Gemini entry. You can register any other CLI yourself. DeckSpace detects whichever are on your PATH.

Do I need an API key? What does it cost?

Bring your own key. You authenticate the agent CLIs once, the way you already do — DeckSpace adds no markup to model usage; you pay your model provider directly. Optional usage estimates cover reported requests and are not a replacement for your provider invoice. DeckSpace itself is a flat subscription. DeckSpace Pro is $24/mo, or $19/mo billed annually ($228/yr). Deck Complete is $39/mo, or $31/mo billed annually ($372/yr), and adds DeckVoice, DeckTest and Claude Accounts while you subscribe. Deck Complete Team is $69 per seat per month, 2 to 50 seats, billed monthly. All three start with a 7-day free trial (card on file, cancel anytime before day 7 and you're not charged).

Does my code leave my machine?

No. The terminal, editor, board and memory all run locally and offline. The only outbound calls are the ones your own agent CLIs make to your own model provider. Telemetry is off by default.

What can Atlas actually do?

Atlas is DeckSpace's voice assistant (Pro). It knows the app: say "open the board", "create a task called fix login", "spawn Claude on the checkout bug", "what's pane 2 doing?", "start a mission to build a landing page and test it" — and it acts, then answers out loud. It can also see your screen and operate other Mac apps, with a spoken confirmation before anything risky.

Does DeckSpace test what it builds?

Yes. Pro bundles the DeckTest engine: missions can finish with a real end-to-end test in a real browser — sign-ups, clicks, assertions. A failing test automatically sends the agent back to fix it.

What platforms does it run on?

macOS 12+, Windows 10/11 (64-bit), and Linux (64-bit). Choose your installer on the download page and check the install guide for signing and desktop requirements. Standalone apps have their own platform requirements.

Get DeckSpace

Give your agents a command deck.

DeckSpace for Mac, Windows and Linux is available — start your 7-day free trial and cancel anytime. Bring your own key; no usage markup.

7-day free trial, then $24/mo · cancel anytime · Bring your own key · Local & private