Run Claude Code and Codex side by side. Worktrees keep them isolated. ⌘K everything. PR review and merge in the same window. Built for the way indie hackers actually ship.
Spawn worktrees. Switch projects. Open PRs. Jump between agents. 50+ shortcuts, all on the home row.
> switch project hyperspace > new branch feat/auth > open pr #482
$ codex --task "review" ◐ scanning diff... ✓ 3 suggestions
> focus pane 2 ┌─────────┐ │ ZOOMED │
Two agents in one repo? They fight. We fix it with ⌘N — a fresh git worktree, its own folder, its own dev server, in seconds.
Claude Code refactors in one worktree. Codex fixes tests in another. A dev server runs in a third. Three sandboxes, one laptop, no file collisions.
A built-in PR workflow that lives next to your code — not in another tab.
See the diff inline. Comment with ::review. Squash and ship with ::merge. The whole write → review → merge loop happens in the terminal you're already in — no GitHub tab, no Cmd-Tab.
::prOpen a draft::reviewInline comments::mergeSquash & ship::syncPull main, rebaseMost terminals lose everything the moment you quit. Even tmux gives up when you reboot. HyperCoder keeps your panes, scrollback, and agent conversations — through quits, crashes, and full restarts.
$ pnpm dev ... 8h of logs ... [⌘Q] [reopen] → scrollback restored
⏻ rebooting... [boot] → panes respawn in cwd → SESSION RESUMED
$ claude --resume <id> > where were we? ✓ context intact
Split, expand, dock. Your terminal as a tiling window manager.
⌘D splits into a self-organizing grid. ⌘⇧↵ expands one pane while keeping the others in view as a strip — hit it again to snap back. Swipe an expanded pane to any edge to dock it at 2/3.
Open any URL as a pane. Docs, dashboards, design files, YouTube while you wait for tests — same keyboard, same focus mode, same split & dock gestures.
Type ::web github.com or click any URL printed by an agent. The browser pane participates in the same grid — split, focus, dock — no Cmd-Tab.
main::web github.comOpen URL as a paneclick URLOpen inline from output⌘DSplit alongside code⌘⇧↵Focus & dock like a terminalVibe coding is about flow, not just productivity.
18 little ANSI arcade games live one keystroke away. Pop one open in a side pane and play while Claude refactors next door. Because waiting on agents is the new "compiling."