Otty

Otty

A native, beautiful terminal app.

Designed for anyone who cares about the feel of every keystroke. Native on macOS, with Windows and Linux on the way.

Otty terminal running an OpenCode session
why Otty
Terminal screenshot
Otty Terminal

Simple where you start.

Otty sits between a traditional terminal and a full agent dev environment. Keep the focused, keyboard-first UI you already love — and gain the workflows you actually reach for, without the panels, buttons, and complexity of an IDE getting in the way.

Drag the handle to see how it compares.

Compare with

Modern from the ground up.

A native, GPU-accelerated terminal that feels like a modern app — designed for how you actually use a terminal in 2026.

Ligatures

Ligatures & clusters

Modern type rendering for the symbols you stare at all day.

Quick Look

Quick Look anything

Peek files, images, and URLs without leaving the terminal.

Themes

Beautiful themes

Fully tunable — for the way you want your terminal to feel.

One window, many threads.

Tabs, panes, and splits — laid out however you think. Pick up exactly where you left off.

Tabs & sidebar

Tabs, your way.

Vertical or horizontal, with live badges and unread counters.

Panes & splits

Splits & panes.

Free-form layouts — drag, snap, resize.

Persistent sessions

Sessions you can resume.

Close the lid, reopen — every pane right where it was.

Every command, a shortcut away.

Reach for what you need without leaving the keyboard. Tune the shortcuts and recipes that fit your workflow.

Command palette
Palette

Command palette

Fuzzy-find any action.

Autocomplete

Inline autocomplete

Ghost-text suggestions as you type.

Open Quickly

Open Quickly

Jump between sessions instantly.

Bindings

Snippets & bindings

Custom recipes for your workflow.

Smart, not loud.

The kind of intelligence you only notice when you need it — never in your way, always within reach.

  • Failed commands? Suggest a fix on the next line.
  • Detect files, URLs, errors — act on them with a single shortcut.
  • Explain any command or output on demand.
  • Stays out of the way until you ask.
Contextual hints

Plays well with the agents you already run.

First-class affordances for the agents and chat sessions that now live inside your terminal.

History

Session history

See every conversation at a glance.

Branch

Fork & branch

Take any chat in a new direction.

Send

Send to chat

Pipe any output into the agent.

Notify

Notifications

Badges & pings for long-running jobs.