Orch term
Search features…Ctrl K

More · System

Appearance · Fonts · Shortcuts

Tune the app's look and feel to your taste. Pick a coding font with a live preview, adjust window opacity, and reassign keyboard shortcuts — all from the hamburger menu → Settings.

Picking a font

In the settings Code font and UI font pickers, choose from bundled fonts together with installed system fonts. Each row is a sample drawn in that font, so you can visually compare Korean glyph widths and how clearly il1Lo0 are distinguished. The code font picker shows monospace only, while the UI font picker shows them all.

Settings modal Appearance tab — theme, skin, accent, density, corners, opacity, code font, UI font
① Appearance tab — theme, accent, density, opacity, and code/UI fonts in one place. Pick fonts via search and sample glyphs.

Theme — Dark · Midnight · Light

Pick Dark, Midnight or Light under Settings → Appearance → Theme, or step through them with the theme button in the titlebar. With Light, the terminal, editor and Markdown preview turn light too, and the spatial mode default background becomes a daytime version of the same landscape.

App background · panel translucency

The App background · panel translucency group in Settings → Appearance places a background picture inside the app and makes only panel backgrounds translucent, so the picture shows through while text stays sharp. It applies instantly without a restart, and since the app window itself stays opaque it adds almost no GPU load.

Window opacity

The Window opacity slider under Settings → Appearance → Window transparency · rendering makes the whole app window translucent so your desktop shows through. Main surfaces like the Explorer, headers, and editor body fade together, while menus, modals, and palettes stay crisp for readability.

The default is 100% (opaque window). A transparent window greatly increases GPU compositing load, so lowering the slider from an opaque window asks for confirmation and the transparent window takes effect only after restarting the app. Raising it back to 100% offers to restart now; after a restart (or from the next launch) the window is opaque again (less GPU).

Terminal renderer

Choose it under Settings → Appearance → Terminal renderer. DOM (default) uses less GPU; WebGL draws heavy output faster and joins box/block characters (─ │ █, agent TUI borders, etc.) seamlessly between rows, but uses more GPU (you'll be asked to confirm). With DOM, thin gaps may appear between box lines depending on display scaling. The change applies to open terminals immediately.

Status bar

The single line at the bottom of the window. On the left are the Explorer toggle and the merge-all-panes-into-tabs button; on the right, information appears in the order below.

Status bar
UTF-8LFPorts0%18%59%20%64%12%CPU12%MEM61%GPU3%
① Encoding · line endings ② Ports ③ AI usage ④ CPU · MEM · GPU — hover over an item for a description.
ItemWhat it shows
① Encoding · line endingsShown only for editor tabs. Click the encoding to reopen with another encoding or convert and save; click the line ending (LF · CRLF) to change it (Code editor).
② PortsOpens the list of ports the app has opened. The dot lights up green while the in-app browser mirror is on (Agent mirror).
③ AI usageThe remaining usage limits of Codex, Claude, Antigravity and xAI. Click it for the detail popover (below).
④ CPU · MEM · GPUWhole-computer CPU, memory and GPU usage (updated every 0.5 seconds). GPU appears only where it can be measured (macOS and Windows). Turn the gauges off under Settings → Status bar.

AI usage

If you use Codex, Claude, Antigravity or xAI (Grok), the status bar shows how much of each service's usage limit you have used. It reads the sign-in of each CLI you already have installed, so there is nothing to sign in to separately, and services you are not signed in to do not appear (if there are none, the whole area is hidden).

Reading the status bar

Each service shows a monochrome icon + percentage used + a small bar. A service with two limits is split into two lines. Hover over it for a tooltip naming the service and what each line is.

ServiceTop lineBottom line
CodexWeekly limit— (Codex currently reports only its weekly limit)
Claude5-hour limitWeekly limit
AntigravityGemini models groupClaude and GPT models group (both are weekly limits)
xAI (Grok)Credits used in the current billing period (shared by Grok chat and Build)—

Detail popover (click)

Click AI usage to open the detail popover above it. Each limit gets one line showing how much you have used, how much time has passed, and when it resets. Click outside or press Esc to close it.

AI usage
AI usageUpdated 1 min ago
CodexNo 5-hour limit info
Weekly0%Sun 09:34
Claude
5-hour18%13:00
Weekly59%Wed 17:00
Time elapsedOn paceSlightly fastFastVery fast
① Bar fill = share used · white tick = time elapsed. Claude's weekly limit is 53% through its period with 59% used, so it is slightly fast (yellow).
PartMeaning
HeaderWhen values were last received (e.g. Updated 1 min ago) and the Refresh now button.
Gray text beside a serviceA per-service note. Codex: No 5-hour limit info (Codex reports only its weekly limit); Antigravity: the models in each group; xAI: Shared with Grok chat & Build.
Limit name5-hour · Weekly · Monthly. For Antigravity the group comes first, as in Gemini · Weekly.
Bar fillThe share used in the current limit period — the same value as the number on the right.
White vertical tickThe time elapsed in the current limit period. Three and a half days into a weekly limit, it sits in the middle of the bar.
PercentageThe share used. It takes the bar's color when the pace is fast.
Time on the rightWhen the limit resets: just the time if it is today (13:00), otherwise the weekday and time (Wed 17:00).
Bottom lineLegend for the tick and the colors.

Reading the pace colors — if the fill stays left of the white tick, you are using the limit more slowly than time is passing. The further the fill runs past the tick, the warmer the color.

ColorShare used − time elapsedMeaning
On pace0 or lessAt this pace the limit will last until it resets.
Slightly fastUp to 10 pointsA little fast; usually fine to keep going.
FastUp to 25 pointsAt this pace you may run out before it resets.
Very fastMore than 25 pointsYou are likely to hit the limit soon.

Example: the same 59% is on pace if 80% of the week has passed, and very fast if only 30% has. When the limit's length or reset time is unknown, the bar has no tick and keeps the default color.

In a narrow window

When the window is too narrow for everything to fit, AI usage collapses one step at a time. It expands again when the window gets wider, and clicking it in any form opens the same detail popover.

In a narrow window
A
UTF-8LFPorts0%18%59%20%64%12%
B
UTF-8LFPorts018/5920/6412
C
UTF-8LFPortsAI
A bars · B numbers only · C a single ● AI. In the picture, xAI shows an earlier value (dimmed) and its last refresh failed (yellow dot).

Turning it on or off — Settings → Status bar

Change it under the hamburger menu → Settings → Status bar. Changes apply immediately; no restart is needed.

Settings → Status bar
AI usage
Show in status bar
CodexSigned in
ClaudeSigned in
AntigravitySigned in
xAINo sign-in record
Services without a sign-in record stay hidden even when checked.
Refresh every2 min▾
System
CPU · MEM · GPU
① The chip on the right shows each service's sign-in state. A service can be checked or unchecked only when it has a sign-in record.
SettingWhat it does
Show in status barTurns AI usage on or off as a whole. On by default. When it is off, nothing is queried and no CLI is run.
Per-service checkboxesChoose which services to show; unchecked services are not queried. Chips: Signed in · No sign-in record · No plan limits (nothing to show, e.g. when you use only an API key) · Not supported on this OS.
Refresh every1, 2, 5 or 10 minutes (2 minutes by default). Refreshes are skipped while the window is hidden or minimized, and run right away when it comes back if the values are stale.
System — CPU · MEM · GPUTurns the gauges at the far right on or off.

Messages in the detail popover

When a refresh fails, the reason appears in orange under the service name in the detail popover. An earlier value, if any, stays visible (dimmed), and other services are not affected.

MessageMeaning · what to do
Sign-in expired · run Claude Code once to refreshThe CLI's sign-in has expired. Use that CLI once to renew it, and values return on the next refresh.
Run Grok to refreshThe xAI sign-in expires after a few hours. Run Grok once to renew it.
Rate limited · retrying at 14:32The service's server has paused queries for a while. It retries automatically at that time and, if it keeps getting limited, waits longer each time, up to 30 minutes. The refresh button respects this wait too.
Connection failed · retrying next refreshA network error or timeout. It tries again automatically on the next refresh.
Access denied · check account permissionsThe server refused the usage query for this account.
Response format changed · update Orch termThe service changed its response structure. An Orch term update fixes it.
codex (or agy) executable not foundThere is a sign-in record but the CLI could not be found. Check that the CLI is installed.

Settings dialog

Open it from the hamburger menu → Settings. Move between the General, Appearance, Terminal, Status bar, Agent mirror, AI gateway, Agent orchestration, Backup, and Shortcuts groups via the left nav, and change values in the right panel.

Settings modal Appearance tab — left nav (fixed) + right panel (theme, skin, accent, density, opacity, fonts)
① The left nav is fixed · only the right panel scrolls.

From the Backup tab you can export settings to a file and import them. Import only applies settings the app recognizes, blocking dangerous values from external files.

Reassign keyboard shortcuts

In the settings Shortcuts section, click a row and press the keys you want to reassign it. It works regardless of keyboard layout, and if it clashes with another command or a fixed shortcut it's shown in red and saving is blocked.

Settings — Shortcuts: per-command key binding list, recording, conflict warning
① Press keys on a recording row to capture them. If it clashes with a fixed shortcut (e.g. Ctrl+C copy), it turns red and saving is disabled.

Click the hamburger at the top left of the titlebar to bring up Settings and About. The button on the right cycles the theme Dark → Midnight → Light (Theme).

Titlebar hamburger (☰) menu — Settings, About
① ☰ → Settings / About · the on the right cycles the theme.

About shows the brand, version, author, and the list of open-source licenses. Licenses are gathered automatically at build time and are collapsed by default — expand them when you need them.

About modal — Orch term v0.2.2, author, Check for Updates, open-source licenses
① Copy the version with · expand the license list with the toggle.

Keyboard shortcuts

KeyAction
Ctrl+Shift+PCommand palette
Ctrl+PFile search palette
EscClose menu · dropdown