Run Claude Code and Codex side by side
Panorama gives every agent CLI its own real terminal on one pan-and-zoom board. Here is how to get Claude Code and Codex working next to each other, with both in view and a way to pass work between them.
Free during early access · Apple Silicon, macOS 13 or later · The command, if you’d rather type it out
curl -fsSL https://getpanorama.app/install.sh | bash
Step by step
How to do it in Panorama
Install Panorama
Paste the install command from this page into Terminal. It puts Panorama.app in
/Applicationsand adds apanocommand. You need an Apple Silicon Mac on macOS 13 or later, plus Claude Code and Codex CLI installed as you normally would: Panorama launches the CLIs you already have, signed in with your own accounts.Open your project
In Terminal,
cdinto your repo and runpano .. The folder becomes a workspace, and every console you add starts in it.Add both agents
Press ⌘K, type
new claude
and hit ↵, then ⌘K andnew codex
. You can also click either one under Agents in the sidebar. Each lands as a real terminal on the board.Brief each one
Click into a terminal and type as you normally would. Or send a prompt from anywhere: press ⌘K and enter
claude, add tests for the parser
orcodex, review the last commit
. Panorama sends it to that console as a prompt, starting the console first if it isn’t running.Watch both at once
Every console shows whether it is working, resting or needs you, and the sidebar keeps a live count. Pan with two fingers, pinch to zoom, and press ⌘0 to fit both on screen.
Hand work across
Open a console’s
…menu and choose Hand off output to, or enterhand off from claude to codex: review this
. Panorama sends the other agent the last 80 lines of output along with your instruction. Link two consoles and switch the link to Automatic to hand off every time the first one finishes a task.
Good to know
- These are real terminals, not transcripts: Ctrl–C and full-screen interfaces behave as they do in Terminal, and history is kept across restarts.
- Put both agents in a team and they share a chat and a goal: see how to run a team of agents.
- Closed one by accident? Press ⌘Z and it comes back, history and all.
- Any of the 30+ agent presets works the same way, and so does any command you add yourself.