Terminal

Full terminal emulation with multiple tabs, PTY-backed via SwiftTerm.

Terminal Basics

The terminal tab is for when you want the raw CLI. Orcha embeds a full PTY-backed terminal powered by SwiftTerm — a real terminal emulator, not a text view. It supports ANSI colors, cursor positioning, scrollback, copy/paste, and everything you'd expect from Terminal.app. Prefer a chat UI instead? See Chat Sessions— same underlying session, different surface.

Open a project and its terminal starts in that project's directory. Type claude to start a Claude Code session — or let the orchestrator dispatch one for you.

Tabs & Pop-Out

Each project supports multiple terminal tabs — run Claude in one while your dev server runs in another. Any session can be popped out into its own compact window when you want it beside other work. Cmd++ / - adjusts the font size.

The Session Toolbar

Under every Claude session you get:

  • Slash-command strip — one-click access to common Claude Code commands
  • Model switcher — change the session's model without typing
  • Context meter — see how full the session's context is at a glance

These aren't terminal-only — chat sessions get the same model switcher and context meter, built into the composer.

Resources Panel

Press Cmd+Shift+Rto open the resources panel beside your session — project files and session transcripts next to your terminal, not covering it.

Voice Dictation

Hold Option+Spacewhile a terminal is focused to dictate a prompt. Speech is processed on-device using macOS speech recognition — nothing is sent to the cloud. Release to stop; the text lands in your session.