A native window for cornercase, the terminal multiplexer for running coding agents in parallel. Drawn on the GPU with GPUI, on macOS, Linux and Windows.

Free and open source. Your agents keep running in cornercase, with or without it.

cornercase-gpui showing the web-shop project's feat/dark-mode worktree: its theme open in Neovim, its tests passing, the Changes panel with the diff, and agents at work in the other worktrees listed in the sidebar.

GPUI, the framework behind the Zed editor, draws every card, glyph and shadow. The window is glass in layers, and where your system can blur it, your desktop shows through.

  1. Groundone sheet of glass
  2. Railevery panel, a click away
  3. Sidebarprojects, workspaces, agents
  4. Panesa floating card each
  5. Dockthe work beside the terminal

Every agent's status, model and context in the sidebar, beside each workspace's pull request and how its checks went. When one needs you, a toast, a notification and a sound say so.

  • Working
  • Waiting
  • Failed
  • Done
The sidebar, with each agent's status, model and context.

Split with a key, drag the gap between cards to resize, and drag a pane by its handle onto another to move it. Drop a file to paste it. Paste a screenshot, and the agent can open it.

⌘D split right ⇧⌘D split down

Rest the pointer on a path a program printed and the file shows beside it: code at its lines, images, PDFs and documents. Rest it on a web address and the page shows.

  • Code, at its lines
  • The page of a local address
  • Images and documents

The workspace's diff, to stage, discard and review. Files has the tree, a viewer and search. TODO holds what you still have to do, one click from an agent.

⇧⌘C Changes ⇧⌘E Files ⇧⌘L TODO

The Changes panel docked right of the terminal.

A real Chrome on the workspace's dev servers, with device sizes and the console. Pick an element or take a screenshot and hand it to the agent. When the agent finishes, the page reloads.

⇧⌘B Browser

The Browser panel showing a checkout page from a local dev server, beside a terminal.

A flow is a team of agents run by an orchestrator. Its plan lights up where the work stands, beside the agents at work, with the messages they send each other.

⇧⌘F Flow

The Flow panel: a run called Full issue, with its task and its team of five agents.

One shortcut away.

The rest of cornercase, each in a sheet of its own. Real screens, from the real window.

  • Search: Names, and what agents and shells said. ⌘F
  • Issues: Your trackers, and an agent on any issue. ⌘I
  • Queue: Agents that start later, on their own. ⇧⌘S
  • Flows: Teams of agents, their plans and runs. ⇧⌘G
  • Usage: Plan limits, and the numbers of your agents. ⌘U
  • Accounts: Agent logins and profiles. ⇧⌘A
  • Processes: What every pane runs, its CPU and memory. ⇧⌘M
  • Ports: What listens, to open it or stop it. ⇧⌘O
  • Worktrees: Every worktree on disk, and what is safe to remove. ⇧⌘T
  • Plugins: Install them, link your own, run them. ⇧⌘X
  • Settings: All of cornercase, in one form. ⌘,
The Search sheet of cornercase-gpui.
Search⌘FNames, and what agents and shells said.
The Issues sheet of cornercase-gpui.
Issues⌘IYour trackers, and an agent on any issue.
The Queue sheet of cornercase-gpui.
Queue⇧⌘SAgents that start later, on their own.
The Flows sheet of cornercase-gpui.
Flows⇧⌘GTeams of agents, their plans and runs.
The Usage sheet of cornercase-gpui.
Usage⌘UPlan limits, and the numbers of your agents.
The Accounts sheet of cornercase-gpui.
Accounts⇧⌘AAgent logins and profiles.
The Processes sheet of cornercase-gpui.
Processes⇧⌘MWhat every pane runs, its CPU and memory.
The Ports sheet of cornercase-gpui.
Ports⇧⌘OWhat listens, to open it or stop it.
The Worktrees sheet of cornercase-gpui.
Worktrees⇧⌘TEvery worktree on disk, and what is safe to remove.
The Plugins sheet of cornercase-gpui.
Plugins⇧⌘XInstall them, link your own, run them.
The Settings sheet of cornercase-gpui.
Settings⌘,All of cornercase, in one form.

cornercase's server owns the shells, agents and worktrees; this app is only a window on them. Close it and the work goes on. Open it again, or the terminal's own window: both show the same session.

An agent at work in the feat/dark-mode worktree, with the projects and workspaces in the sidebar.

Or another machine.

Connect the window to cornercase on another machine over your own ssh. Your config, keys, agent and jump hosts apply, and it reconnects by itself when the link drops.

cornercase-gpui --remote devbox

Give your agents a window.

Free and open source, MIT or Apache-2.0. It tells you when a new version is out, and updating it never touches your agents.

Every download, its checksum and what changed · Build from source

It needs cornercase

cornercase 0.12.234 or newer (0.12.287 or newer on Windows), which keeps your agents running. The window finds it by itself, and says so if it is missing. Installation guide

Install scriptcurl -fsSL https://usecornercase.dev/install.sh | sh
Homebrewbrew install usecornercase/tap/cornercase
Windowspowershell -ExecutionPolicy Bypass -c "irm https://usecornercase.dev/install.ps1 | iex"