The Mac IDE built around coding agents.
Deckosaurus is a native macOS workspace that puts Claude, Codex, Gemini's Antigravity, and on-device MLX models next to a real ghostty terminal — arranged as scrollable Code Decks you can re-rank like TweetDeck columns.
Spin up a deck per project. Pin the agent of your choice. Split the terminal. Switch between them with one keystroke.
macOS 14+ · Apple Silicon recommended · notarised by Round Rect · no Mac App Store
Code Decks
A deck per project. A column per task.
PLACEHOLDER FOR BISECT
Coding agents
Pick your agent. Switch in a keystroke.
Deckosaurus speaks four coding agents natively, each as a first-class deck panel with shared chrome and shared keyboard shortcuts.
Claude Code
AnthropicFull-context Claude with auto-titled sessions, prompt history, image paste, and @-mentions.
Codex
OpenAIThe OpenAI coding harness with tool calls and persistent transcripts.
Antigravity
Google · GeminiGoogle's local harness binary auto-discovered or auto-downloaded, with per-turn cards, image generation, and /clear-fresh sessions.
oMLX
Local · on-deviceQwen3.5, Gemma, and other MLX models running on your machine. No network. No keys. Full session restore.
Bring an MCP server, and every deck can call it. Bring your own API keys, or use the keys you already have in your shell.
Terminal
Not a wrapper. A real terminal.
Each terminal is libghostty — Metal-rendered, true 24-bit colour, full xterm-256 fidelity, and the shell ergonomics you'd expect from a terminal of record.
Terminals reparent across contexts. Your shell never dies because you moved a view.
-
Split panes
Cmd+D right · Cmd+Shift+D down, with directional focus and one-shortcut equalisation.
-
Scrollback + find
Cmd+F search across 10,000 lines. Cmd+K to clear.
-
OSC 9/777 notifications
Surface as deck-tile badges, in-terminal strips, or native macOS banners.
-
Expand overlay
Cmd+U pops one terminal full-screen without reflowing the shell.
-
Grid overview
Every running terminal tiled across the window. Same session, different frame.
Tasks & CLI
Script the IDE. Dispatch the agents.
A Unix-socket RPC server starts with the app. Every registered command — open a deck, send a prompt, dump performance, swap the active workspace — is reachable from a tiny Python CLI called deck, installed to ~/Library/Application Support/Codeck/bin/.
A Pez Dispenser task orchestrator is in flight: queue work, dispatch into the agent of your choice, watch them run side-by-side across decks. Pair it with the deck CLI and your IDE becomes a programmable surface — drive it from CI, from a script, from another agent.
$ deck ping
→ pong (0.2.280)
$ deck list
api · ~/code/api · 1 deck
web · ~/code/web · 2 decks
infra · ~/code/infra · 1 deck
$ deck run decks.open \
--workspace ~/code/api
$ deck perf snapshot
{ "fps": 120, "frame_ms": 4.1 }
Local · private
Yours. Local. Quiet.
Deckosaurus runs locally. The oMLX agent runs entirely on-device — no API, no keys, no network. Vendor keys live in a single 0600 JSON file at ~/Library/Application Support/Deckosaurus/secrets.json. Telemetry is opt-in; there is no analytics SDK inside the macOS app. The marketing site uses Plausible (cookieless, no fingerprinting). Entitlements are minimal — no app-sandbox theatre, no microphone, no camera. The shortest reasonable surface area for a tool that touches your code.
Pricing
Pricing that scales with you.
Hobby
FreeThe local-only build. Run oMLX on-device, one workspace, the full terminal stack. Forever.
Pro
$12 / moEvery hosted agent — Claude, Codex, Antigravity — unlimited workspaces, MCP servers, Tasks orchestrator.
Team
$20 / seatEverything in Pro plus shared workspace presets, SSO-ready stub, and invoice billing.
Ready to build with an agent over your shoulder?
Download Deckosaurus and start a 14-day trial. Card required. Cancel any time from the Customer Portal.