An army of coding agents. A canvas per project.

Give every project its own infinite canvas, then fill it with Claude, Codex, Gemini, Grok, Cursor, Venice, and shells running side by side. Drag, resize, and zoom to see all your agents at once and switch between project canvases with a keystroke. No more juggling a dozen windows, tabs, and desktops.

ClaudeCodexGeminiGrokCursorVeniceShell

macOS · Apple Silicon · Signed with Apple Developer ID

CodeGrid — workspace
Free & open sourceMIT licensedSigned & notarizedLocal-first · no telemetrymacOS · Apple SiliconBuilt with TauriNo account required
6
Coding agents supported
Canvases · sessions
0
Telemetry · accounts
MIT
Open source
Features

Built for multi-agent, parallel workflows

Everything you need to run Claude, Codex, Gemini, Grok, Cursor, and Venice from a single workspace — without terminal sprawl.

6 AI Agents, One Workspace

Run Claude, Codex, Gemini, Grok, Cursor, Venice, and plain shells side by side. Mix and match — use the best model for each task without switching apps.

Agents That Talk to Each Other

The Agent Bus lets one agent message and read another's pane — Claude hands a task to Codex, reads its reply, and keeps going. Native collaboration, no tmux.

2D Canvas

Drag and resize terminal panes freely on an infinite canvas. No tabs, no splits — just space. Zoom out to see everything at once.

»

Layout Presets

Switch between Auto, Focus, Columns, Rows, and Grid layouts to reorganize active panes instantly as your workflow changes.

Attention Detection

CodeGrid watches every session and highlights the ones that need you — Y/N prompts, approvals, confirmations — across any agent.

Git Integration

Stage, commit, push, pull, branch, and stash without leaving the app. See diffs inline. A full Git UI lives in the sidebar.

Live Preview Panes

Open an in-app browser pane for your dev server right on the canvas. CodeGrid auto-detects localhost URLs in your terminals and offers to open them beside the code.

File Tree & Project Search

Browse your project files and search across the entire codebase from the sidebar — no need to open another editor.

GitHub Integration

Browse, search, and clone any of your GitHub repos (including org repos) directly from the new session dialog. No terminal needed.

Multiple Workspaces

Organize projects into separate workspaces, each with its own canvas layout. Switch instantly — positions, sizes, and directories are all saved.

Command Palette

Cmd+K to access any action instantly — search panes, switch workspaces, launch agents, run commands.

The canvas

Every agent. Every project. At a glance.

Claude, Codex, Gemini, Grok, Cursor, Venice, and shells — all visible on one canvas, all running in parallel.

api-serverCLAUDE
$ claude --model opus
> Refactoring auth middleware...
Updated src/middleware/auth.ts
Added JWT refresh token logic
Running tests... ✓ 23 passed
frontendCODEX
$ codex
> Fix the dashboard layout bug
Reading src/components/Dashboard.tsx
Found issue: flex-wrap missing
Applying fix...
databaseGEMINI
$ gemini
> Add migration for user_roles
Created migration 004_user_roles.sql
⏳ Waiting for confirmation...
_
refactorCURSOR
$ cursor
> Modernize legacy payment module
Scanning src/payments/...
Replacing deprecated Stripe API calls
✓ 8 files updated
deploySHELL
$ git log --oneline -5
a3f1c2d feat: add user roles
b7e4a1f fix: auth middleware
c9d2e3a refactor: dashboard
d1f5b6c chore: update deps
testsSHELL
$ npm run test:watch
PASS src/auth.test.ts
PASS src/api.test.ts
FAIL src/db.test.ts
Tests: 2 passed, 1 failed
The agents

Run the CLIs you already use

CodeGrid launches your real agent CLIs in real PTYs — no wrappers, no lock-in. Use the best model for each job, side by side.

Claude Code$ claude
Codex$ codex
Gemini$ gemini
Grok$ grok
Cursor$ cursor-agent
Venice$ venice
Shell$ $SHELL
How it works

From zero to a full fleet in three steps

01

Launch CodeGrid

Open the app and start from a clean workspace designed for fast multi-session terminal workflows.

02

Pick your agents

Add panes for Claude, Codex, Gemini, Grok, Cursor, Venice, or a plain shell. Each pane connects to its own project directory.

03

Arrange and ship

Organize your canvas layout, use Git tools from the sidebar, and move changes forward without leaving the app.

CodeGrid vs. the usual setup

Terminal tabs and tmux were never built for a dozen AI agents working at once.

CodeGrid
Tabs
tmux
Every session visible at once
Drag-and-resize 2D canvas
Knows which agent needs you
Broadcast one prompt to all
Built-in Git + GitHub UI
Per-project workspaces, saved
Runs your real CLIs (no lock-in)
Why CodeGrid

The questions everyone asks

Yes — CodeGrid doesn’t replace anything. It launches the same Claude, Codex, Gemini, Grok, Cursor, Venice, and shell workflows you already use inside real PTYs. No wrappers, no lock-in, no migration.

Keyboard-first

Your hands never leave home row

NNew pane
KCommand palette
←→Swap pane positions
Maximize pane
1–9Jump to pane
←→Navigate panes
Optional · on Base

There's a token. The app comes first.

CodeGrid is free, open source, and fully usable without ever touching crypto. $GRID is optional — stake it to unlock Pro features, or browse the public, on-chain treasury. You never need a token to run a single agent.

Free & open source

Your agents are waiting.

Run your whole fleet of coding agents on one canvas. Open source, local-first, and free to download.

macOS · Apple Silicon · Signed & notarized