Free and open source, for Linux and macOS.
A terminal multiplexer, batteries included.
Projects, worktrees, coding agents, issues, live diffs and remote access, ready the moment you install it. Nothing to configure.
curl -fsSL https://usecornercase.dev/install.sh | shA real simulation, not a video: click around, type in a shell, start an agent.
Open a folder. The rest is already there.
Think LazyVim, but for terminal multiplexers: everything you would otherwise script, plug in and keep configured comes built in, and it all works together from the start.
- Projects and worktreesYour folders in a sidebar, in groups if you like. Each line of work gets its own git worktree and branch, with tabs and splits inside.
- Coding agentsClaude Code, Codex, Gemini, Copilot and more, each in its own corner, with its status, model and context on its tab.
- Your issuesGitHub, GitLab, Linear, Jira, Plane, Asana and Shortcut. Pick one, press start, and an agent takes it on its own branch.
- Live diffsWhat an agent changed, right next to it, as it types. Open a hunk in your editor or send it back with a note.
- Files and searchBrowse and read the code in your terminal's colours, images included. Find any file, any line, or anything an agent said.
- FlowsA team of agents on one issue: one plans, one codes, others review, and an orchestrator keeps the work moving.
- Sessions that stayClose the window, lose the Wi-Fi: shells and agents keep running. Open it again from any terminal and it's all there.
- From anywhereIn your phone's browser, over SSH from any machine, or on Telegram and Discord, where your agents message you.
- Scripts and pluginsEvery action is also a command, so your scripts and agents can drive all of it. Plugins add the rest.
Starting ten agents is easy. Keeping up with them isn't.
cornercase gives each one its own corner, shows all of them at a glance, puts the review next to the work, and keeps everything running after you close the window.
From an issue to an agent at work, in one click.
Pick an issue from GitHub, GitLab, Linear, Jira, Plane, Asana or Shortcut and press start. cornercase creates a worktree on a branch named after the issue, opens a tab in it and hands the issue to your agent as its first prompt. No branch to name, no folder to make, nothing to paste.
Issues to agents →Ten agents, one glance.
Each agent gets its own branch, folder and tab, so two of them never touch the same file. The sidebar tells you who is working ◐, who is waiting for you ! and who is done ✓, with the model and how full its context is. When one needs you, your terminal taps you on the shoulder. Even through SSH.
Works with Claude Code, Codex, Gemini, Grok, Cursor, Copilot and 9 more →Read the diff while it's still being written.
The workspace's changes sit next to the agent and refresh as it types: uncommitted, its commits, or everything since the base branch, or what is uncommitted in every project at once. Hover a hunk to open it in your editor, copy it, or send it back to the agent with a note. No browser, no pull request, no waiting.
The changes panel →Close the window. Nothing stops.
A small server owns the shells, not the window. Quit, close the laptop, lose the Wi-Fi: agents, tests and dev servers keep running. Open cornercase again from any terminal, or from your phone over SSH, and it's where you left it, with a ✓ on everyone who finished while you were away.
How sessions work →your terminalattachedclosedcornercase server- claude
- codex
- claude
- npm run dev
Your terminal attaches to the cornercase server, which runs two Claude Code agents, a Codex agent and npm run dev. When the terminal closes, those programs keep running.
Or hand all of it to an agent.
Everything above is one command away. cornercase opens worktrees, starts agents, waits for them and reads what they wrote, so an agent can run the others: one fixes the bug, one reviews, one writes the tests.
$ cornercase start codex --worktree feat/gift-cards \ --prompt 'Add gift cards to the checkout' 12 $ cornercase wait --pane 12 --timeout 900 idle $ cornercase read --pane 12 --last-message Done. Gift cards work in the checkout: a GiftCard with a balance is applied after coupons and before tax.
One issue. A whole team on it.
Pick an issue and click start a flow: cornercase starts a team of agents in a new worktree, and an orchestrator agent runs the plan. It hands the work from the planner to the coder to the reviewers, sends it back when they find something, and opens the pull request when it's done.
- Any agent in any roleClaude plans, Codex codes, Gemini checks security. Each role picks its agent, model and effort, so the code is reviewed by a model that didn't write it.
- Side by side, and backReviewers work in parallel, and their findings send the work back to the coder, as many times as you allow.
- Watch the work moveThe Flow panel lights up each role as it works. Click an arrow to read what went along it.
- Five built in, or your ownFive flows come with cornercase, from a quick review to an arena of competing coders. Edit them, write your own, or import one from the community.
Everything else, a click away.
For your agents
- Status, model and contextWorking, needs you or done, under every tab. Plus the model and how full its context is.
- NotificationsClaude needs you? Your terminal taps you on the shoulder. Even over SSH.
- Usage and statsYour plan limits and the work your agents did in parallel.
- On Telegram or DiscordAway from the desk? Your agents message you there. Reply, and it reaches them.
- Worktrees, sortedEvery line of work gets its own branch and folder. Ones made elsewhere show up too.
- Agents, scheduledQueue an issue or prompt for later, or for the next plan reset.
For your code
- Files, with git's marksBrowse and search the code, images included. Changed lines are marked. Click a path an agent prints to open it.
- SearchAny project, branch or tab, found as you type, or what was said: in agents’ answers and in every pane.
- SplitsRight-click, split. Drag to resize. That's it.
- TODO, at handYour list, next to the shells it is about.
- Pull requests, checkedEach worktree shows its pull request and whether its checks pass. One fails? Hand it to the agent.
For your terminal
- A real terminalGhostty's engine in every pane. nvim, htop and your agents just work.
- Just clickClick to switch, drag to reorder. Your keyboard stays yours, unless you pick a prefix key.
- Your coloursIt wears your terminal's theme, light or dark.
- Phone-sizedShrink the window, or SSH in from your phone. Still fits.
- Remote, steadyAgents on a big box, the window on your laptop. Wi-Fi drops? It reconnects.
- PluginsYour own menu entries, hooks and services, in any language. They talk back through the CLI.
- Updates itselfNew version? One click. Your layout comes right back.
All of that, and still fast.
It opens before you can blink, and shows what your agents changed, opens a file or finds one before you can click again. The other apps we tried? Up to 8.5 seconds, and nearly 2 GB.
Opening the app
From launching it until the workspace is usable.
13× faster than Warp,
the next fastest
- cornercase34 ms
- Warp450 ms
- Orca3.2 s
- Emdash8.5 s
First look at the changes
From the click until the changes are on screen: 20 files, +794 −76.
200× faster than Warp,
the next fastest
- cornercase2 ms
- Warp410 ms
- Orca1.1 s
- Emdash430 ms
Every look after that
The same changes, shown again.
45× faster than Warp,
the next fastest
- cornercase2 ms
- Warp90 ms
- Orca330 ms
- Emdash140 ms
Opening a file
From the click until a file of 3,472 lines is on screen, coloured.
3.4× faster than Emdash,
the next fastest
- cornercase140 ms
- Warp650 ms
- Orca1.3 s
- Emdash470 ms
Finding a file by name
From the query until the file shows up, among 32,255 files.
10× faster than Orca,
the next fastest
- cornercase19 ms
- Warp300 ms
- Orca190 ms
- Emdashno quick open
Searching the files
From the query until the matches show, across 32,255 files.
1.4× faster than Emdash,
the next fastest
- cornercase69 ms
- Warp430 ms
- Orca490 ms
- Emdash100 ms
Memory
8.2× less memory than Warp,
the next lightest
- cornercase: 53 MB
- Warp: 432 MB
- Orca: 793 MB
- Emdash: 1.9 GB
What each app’s own processes use, without the shells.
Download
31× smaller download than Warp,
the next smallest
- cornercase: 4.8 MB
- Warp: 148 MB
- Orca: 219 MB
- Emdash: 229 MB
What you download to install it.
On disk
29× less disk space than Warp,
the next smallest
- cornercase: 12 MB
- Warp: 353 MB
- Orca: 642 MB
- Emdash: 807 MB
The space it takes once installed.