Skip to content

Small terminals

The sidebar takes 32 columns of your terminal, or about 58 with projects and workspaces side by side. When the terminal is narrower than 90 columns (a split in your window manager, a laptop with large fonts, a phone over SSH), cornercase switches to a compact layout: the columns fold away and the active tab gets the whole width.

!web-shop›main›nvim±▤☐1use serde::Deserialize;23#[derive(Debug, Deserialize)]4pub struct Address {5pub lines: Vec<String>,6pub city: String,7pub postcode: String,8}910impl Address {11pub fn first_line(&self) -> &str {12self.lines.first().unwrap()13}14}~~~~~~~~~~~~~~~~src/returns/address.rs 11,1 All
At 64 columns: a bar on top, the active tab below.
Part What it does
≡ Opens and closes the menu. It shows ! when an agent needs you in another tab, or ✓ when it finished there; see What your agents are doing.
project › workspace › tab Where you are. Clicking it opens the menu too.
± Opens the changes panel over the whole screen. Only in git workspaces.
▤ Opens the files panel over the whole screen.
☐ Opens the TODO panel over the whole screen. A ● beside it means items are left to do.
⌕ Opens the search.

The menu covers the screen and shows one column at a time. It opens on the workspaces and tabs of the active project:

!web-shop›main›nvim±▤☐‹Projectsweb-shop▾main↓2⋯×▸nvim⋯×›bash⋯×+ Tab▾feat/dark-mode⋯×◐claude⋯×Opus 5.5·7%↓2 more+ NewIssues

Click a tab to switch to it and close the menu. ‹ Projects goes back to the list of projects, which also holds Settings, Usage and Quit (and, when a new version is out, the update button at the end of the Settings row; once you have accounts, the status bar with each agent’s account stays under it, along the bottom of the window):

!web-shop›main›nvim±▤☐Projects▾work⋯×web-shop(3)⋯×orders-api(2)!⋯×▾◆personal⋯×blog(1)⋯×dotfiles(1)⋯×+ NewSettingsUsageQuit

With the agents section on, Agents › at the top right of the projects list opens a third list, every Claude Code, Codex, Gemini CLI, opencode, Grok Build, Cursor CLI and GitHub Copilot CLI running in any project, with the agents an agent started listed under it (a flow’s team by their roles). Click one to jump to it; the menu closes on its pane. The ▾ before an agent that started others collapses its team there too. ‹ Projects goes back.

!web-shop›feat/gift-cards…±▤☐‹ProjectsAgents▾!web-shop›feat/dark-modeclaude·Opus 5.5·23%▾◐web-shop›feat/gift-cardscodex·gpt-5.4·20%!orders-api›fix/paginationclaude·Opus 5.5·7%○blogclaude·Sonnet 5.5·2%

Click a project to see its workspaces. Everything you can do in the wide layout is here: the + buttons, ⋯ or right-click to rename, group headers and the ▾ beside a workspace to collapse, dragging to reorder, the wheel to scroll. Each row is three lines tall, so it’s easy to hit.

Every row shows its × all the time, since a touch screen has no hover. Because it is easy to tap by accident, closing a tab or a workspace asks first here, as closing a project always does. A workspace with its own worktree shows only its usual remove dialog.

Click the bar again or press Esc to close the menu. The changes, files, TODO and Flow panels also close with Esc here: the pane is hidden behind them, so that Esc never reaches a program you cannot see.

The layout follows the size of your terminal as you resize it. At 90 columns or more the columns come back, with the widths you gave them. If several terminals are attached, the one you used last decides.

A tab split into more panes than fit shows only its active pane until there is room again; see When the tab gets too small.