Claude, Codex, Gemini, Cursor. One canvas.
Run Claude, Codex, Gemini, Cursor, and plain shells side by side on a 2D canvas you can drag and resize. Manage multiple projects, track active sessions, and keep AI coding workflows organized in one place.
macOS · Apple Silicon
Built for multi-agent, parallel workflows
Everything you need to run Claude, Codex, Gemini, and Cursor from a single workspace — without terminal sprawl.
5 AI Agents, One Workspace
Run Claude, Codex, Gemini, Cursor, and plain shells side by side. Mix and match — use the best model for each task without switching apps.
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.
Browser Panes
Open a browser pane right on the canvas alongside your terminals. Preview your app, check docs, or review a PR — without leaving CodeGrid.
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.
Every agent. Every project. At a glance.
Claude, Codex, Gemini, Cursor, and shells — all visible on one canvas, all running in parallel.
How it works
Launch CodeGrid
Open the app and start from a clean workspace designed for fast multi-session terminal workflows.
Pick your agents
Add panes for Claude, Codex, Gemini, Cursor, or a plain shell. Each pane connects to its own project directory.
Arrange and ship
Organize your canvas layout, use Git tools from the sidebar, and move changes forward without leaving the app.
Why CodeGrid?
Does it work with my existing CLI tools?
Yes — CodeGrid doesn’t replace anything. It launches the same Claude, Codex, Gemini, Cursor, and shell workflows you already use inside real PTYs. No wrappers, no lock-in, no migration.
How do I know when an agent needs my input?
Attention detection reads every terminal and highlights panes that are waiting — Y/N prompts, approval requests, confirmations — across all agents at once. You’ll never sit blocked on pane 6 because you were looking at pane 2.
Can I run different agents in the same workspace?
That’s the whole point. Claude on the API layer, Codex on the frontend, Gemini reviewing the tests — all on one canvas, all running in parallel. Use the best model for each job without leaving the app.
How many sessions can I run at once?
CodeGrid is built for dense multi-session workflows. Run as many sessions as your machine supports — there are no artificial limits. Each pane runs in its own PTY with an isolated working directory.
Why not tmux, iTerm2, or VS Code terminals?
None of them provide a canvas-first workspace with session awareness. CodeGrid tracks pane activity, surfaces sessions that need attention, and combines layout control, Git tools, and workspace switching in one native app.