Orch term
Search features…Ctrl K

Flagship features · Multi-agent workstation split tree

Multi-agent workstation

Spread terminal, editor, and browser across a binary split tree in one window, and run a different AI or shell in each pane to see it all at a glance. It's not just a terminal — it's a workbench for driving several agents at once.

One window's structure

Each cell you carve out by splitting the screen horizontally and vertically is a pane, and each pane holds terminal, editor, and browser tabs. Because it's a binary split tree, any pane can be split in two again, so all three kinds coexist freely in one window.

orchterm — terminal · editor · browser3-way split
OOrch term
1 dev
2 agents
+
orch-term
📁src
📁workspace
📄types.ts
📄pane-manager.ts
📁src-tauri
📄README.md
claude
claude summarize the split-tree structure of workspace leaf=pane, split=node. Each pane holds terminal·editor·browser tabs. The SSOT is held by the coordinator (index.ts)…
types.ts
1 2 3 4 5 6
// src/workspace/types.ts export type Tab = | { kind: "terminal" } | { kind: "editor" } | { kind: "browser" }; // leaf=pane, split=node
🌐localhost:5173
localhost:5173
Orch term
Multi-agent terminal workstation · dev preview
UTF-8 CPU19%MEM44%
Left Explorer · terminal, editor, and browser panes coexist within one split tree.

Three tab kinds — mixed in one pane

A single pane's tab bar can mix all three kinds of tabs. Only the active tab shows in the body; the rest wait as tabs.

Terminal

A shell session. Auto-detects PowerShell, cmd, Git Bash, and WSL, and new terminals start at the project root.

Editor

A code editor. Auto-reload on external changes · encoding indicator (UTF-8) · Ctrl+F find · follows the app theme.

Browser

A native window (not an iframe). Address-bar lock · open local files · native zoom.

One pane · mixed tabs
pwsh
README.md
🌐localhost:5173
1 2 3 4 5 6
# Orch term Multi-agent terminal workstation. - Terminal · editor · browser in one window - Split tree · separate work bundles with Spaces
One tab bar mixes terminal (pwsh), editor (README.md), and browser (localhost) tabs, and the active tab renders in the body.

Double-click a tab to change its name and color (9-color picker) together, and drag it between panes to move it. The right-click menu has Rename · Change color · Close.

Split · pane maximize

Use the split buttons in the pane header to split the active pane and open a new terminal (or split via the drop zones at a pane's edge). Two buttons distinguish the split direction.

Vertical split — two panes
pwsh
npm run tauri dev vite ready · app booting…
git-bash
git status On branch worktree-ssh-core
split right · split down · maximize pane. The active pane is marked with an accent border.
Pane maximizeShift+Esc or the button in the header grows the active pane to fill the window. Press again to restore (toggle).

Drag a tab bar's empty area to move the whole pane — drop on another pane's center to swap positions, on an edge to rearrange toward that side, or on a Space chip to move it to that Space. Ctrl+Alt+arrow keys move focus to an adjacent pane.

The left of the body is a sidebar card + mode bar. The mode bar switches the four modes — Explorer · Search · Git · To-dos — and clicking a file in the Explorer opens it as an editor (or browser) tab in a body pane.

Left sidebar · 4 modes
orch-term
📁src
📁workspace
📄index.ts
📄pane-manager.ts
📄tab-manager.ts
📁src-tauri
📄README.md
Explorer · Search · Git · To-dos — switch with the mode bar, toggle with Ctrl+Alt+B.

Why multi-agent — at a glance

Each pane is an independent shell. Run claude in one pane, codex next to it, and agy beside that to drive different AIs at the same time, and split the work into bundles with splits and Spaces to watch progress on one screen.

At a glance — claude · codex · agy3 agents
claude
claude SFTP transfer module implementing…
codex
codex tunnel module reviewing…
agy
agy doc draft writing…
Three panes, each an independent shell — claude·codex·agy in parallel on one screen.

The stage where the AI you're chatting with directly drives these workers on one screen is agent orchestration. The workstation is the foundation for it — a workbench where a person sees several agents at a glance and coordinates them by hand.

Keyboard shortcuts (panes · tabs)

ShortcutAction
Shift+EscMaximize / restore the active pane (toggle)
Ctrl+Alt+←↑→↓Move focus to an adjacent pane
Ctrl+Alt+BToggle the left Explorer (sidebar)
Ctrl+Shift+WClose the active tab
Ctrl+PageUp / PageDownCycle to the previous / next tab within a pane