Orch term
Search features…Ctrl K

Core features · Tabs · Panes

Tabs · Panes

Split one screen horizontally and vertically to freely arrange terminal, editor, and browser tabs. Divide panes, maximize one pane like a floating glass panel, and give each tab a name and color to tell them apart at a glance.

Pane splitting

Use the split down · split right buttons in the top-right of the pane header to divide the pane horizontally/vertically and open a new terminal. You can also split by dragging into the drop zone beside the tab bar.

orchterm — split right
PowerShell
pty.rs
PS D:\orch-term> npm run tauri dev VITE v8.0 ready in 412 ms ➜ Local: http://localhost:5181/ PS D:\orch-term>
Git Bash
user@host:~/orch-term$ git status On branch main nothing to commit, working tree clean user@host:~/orch-term$
The active pane is highlighted with an accent border. The top-right split right created a second pane.

From the keyboard, move between adjacent panes with Ctrl+Alt+arrow keys, and toggle the Explorer with Ctrl+Alt+B.

Grab an empty area of the tab bar to drag the whole pane. Drop it on the center of another pane to swap the two panes, or on an edge to rearrange toward that side. Drop it on a Space chip to move the entire pane to that Space (not allowed for the last pane).

Grid tiling · Merge all

Two buttons that rearrange stacked tabs and scattered panes in one step. They work in opposite directions — one spreads a single pane into a grid, the other folds every pane into one.

Grid tiling — when a pane holds 2 or more tabs, a button appears in the pane header (hidden with a single tab). Clicking it spreads that pane's tabs into their own panes laid out as a near-square grid (2 tabs → 1×2, 4 → 2×2, 5 → 2·3 …). The grid is built only within the area that pane already occupied, so other panes and Spaces stay untouched.

Grid tiling — ⊞
claude
codex
agy
pty.rs
4 tabs — the tile button spreads them into a 2×2 grid
With 2+ tabs, a tile button appears in the header. Clicking it turns the four tabs into their own panes in a 2×2 grid.

Merge all — at the far left of the status bar, right next to the Explorer toggle, the button folds every pane of the current Space into the top-left one, gathering all scattered tabs into that pane. The tab you were viewing before the merge stays active afterward.

Both actions are also available from the command palette (Ctrl+Shift+P) as “Tile tabs into grid” · “Merge all panes into tabs.” They have no default shortcut; you can bind your own in Settings.

Panel docking — send sidebar panels to the work area

The five icons at the bottom of the left sidebar ( Explorer · Search · Git · To-dos · Sessions) aren't fixed to the sidebar. Drag one out into the work area and it opens as a tab, just like a terminal or editor. Drop it on a pane edge to split in that direction, or on the tab bar to merge it into that pane. Each tab carries its mode icon.

Git panel as a tab in the work area
claude
Git
Drag the sidebar Git icon into this pane → Git opens as a tab (with a icon in front).
Drag a sidebar icon out into a pane and it opens as a tab — with its mode icon in front of the label.

Close it to send it back. Click on a floated panel tab and the panel returns to the sidebar — its content is kept. You can pull it back out any time by clicking its sidebar icon again.

Click the icon = jump to its tab. If a panel is already floated, clicking its icon in the sidebar focuses the floated tab instead of re-opening it in the sidebar (floated icons get a small dot marker).

Independent per Space · restored on restart. Where each panel lives is remembered per Space — you can float Git into a pane in one Space and keep it in the sidebar in another. It's all restored when you reopen the app.

Pane maximize (Shift+Esc)

Enlarge the active pane like a glass pane floating above the workspace. Toggle it with Shift+Esc (press again on the same pane to restore) or with the toggle button in the pane header. While maximized, the button changes to the restore icon. The maximized pane rises with a frosted-glass (blur) effect, and the workspace behind it is dimmed.

Pane maximize — Shift+Escglassmorphism
orch-term
src
terminal.ts
workspace.ts
src-tauri
PowerShell
PS > cargo test
README.md
# Orch term
claude · ssh-core
codex
summarize the SSH tunnel module review findings channel_open_direct_tcpip borrows &self, so it's concurrency-safe. Confirmed both the -L / -D listeners bind to 127.0.0.1.
The maximized pane rises as a glass card with blur + an accent glow. The workspace behind is dimmed, and the header's toggle changes to restore.

Unified tab name + color editing

Double-click a tab to open a single pop-up with a name field + a 9-color picker, just like a Space chip. Leaving the name empty keeps the existing name. By kind, a terminal edits its display label, an editor its filename (you're asked to confirm if you change the extension), and a browser its custom label; the color applies instantly and persists across the next launch.

Tab color (hue)

Assign one of 9 colors to a tab and it shows as a bottom-border tint under the label (restored on restart). The default is no color, and the first cell of the picker, “Default”, clears it. It uses the same color palette as Spaces.

Tab color — bottom tint
claude
pty.rs
codex
A colored tab shows a thin tinted border under the label. The third tab has no color (default).

Closing tabs · right-click menu

Close the active tab with Ctrl+Shift+W — we added Shift so it doesn't clash with the shell's delete-word (Ctrl+W). Within the tab bar, cycle to the previous/next tab with Ctrl+PageUp/PageDown (wraps end↔start).

Right-click a tab for a menu: Rename / Change color / Close / Close other tabs / Close all. The close actions target the pane the tab belongs to (other split panes are kept), and when closing several at once, if there are unsaved editors or running terminals, you go through a single summary confirmation.

Right-click a tab — context menu
claude
codex
pty.rs
npm test ✓ 1081 passed (8.4s)
The right-click menu has separators and closes on an outside click / Esc. Rename is per kind, and Change color is a 9-color + clear picker.

A tab opened with a single click shows in italic (preview), and double-clicking or editing pins it. When tabs overflow, left/right chevrons appear and you can scroll the tab bar horizontally with the wheel; tabs can also be moved by dragging between panes.

Custom browser tab labels

A browser tab can carry a custom label instead of the page title. Edit it like any other tab — double-click, or right-click → Rename. Since a browser tab is a native webview, it's briefly hidden while you edit and restored when you finish.

Keyboard shortcuts

KeyAction
Shift+EscToggle maximize of the active pane
Ctrl+Shift+WClose the active tab
Ctrl+PageUp / PageDownPrevious/next tab
Ctrl+Alt+arrow keysMove to adjacent pane
Ctrl+Alt+BToggle the Explorer
Double-click a tabEdit name + color