Show HN: Otty – a native and beautiful terminal emulator

ilchenearly1 pts0 comments

Otty — A fast, modern terminal

in the production build. -->

Otty

A native, beautiful terminal app.

Designed for anyone who cares about the feel of every keystroke. Tuned for code agents you already run.

Download

macOSApple Silicon

macOSIntel

Windows<br>ComingJoin the waitlist

Linux<br>ComingJoin the waitlist

iOS<br>ComingJoin the waitlist

Documents

why Otty

agent<br>shell<br>git<br>:3000

⌘K

Sessions7

Search sessions…

agent · review3

feat/socket-metadata

web preview:3000

main · localhost

ssh · prod-01

~/deploy · ext-pty

inbox ui

ui/inbox

bench runner

bench/socket-meta

docs site

docs/vt-osc

token audit

chore/tokens

zsh — review⌄ ⌃

~/web-app feat/socket-metadata

$ agent run --review socket.rs

● analyzing main-thread hot path…

modified src/ipc/socket.rs

- self.flush_all_metadata();

+ self.coalesce(&mut pending);

+ if pending.len() > BATCH { flush() }

✓ 3 files · +42 −18 · 1.2s

$ cargo bench socket_meta

main-thread lag 58.3ms ▸ 23.1ms

● watching · 2 agents active

agentonline

Agent · review

Coalesced the socket metadata writes — main-thread lag down ~60%. Patch applied & benched.

edit socket.rs<br>bench ✓<br>open PR ↗

Reply to agent…↑

socket.rsRUST

13fn coalesce(&mut self, p: &mut Vec) {

14 for m in p.drain(..) {

15 self.buf.merge(m);

16 }

17 self.dirty = true; // batch

18}

localhost:3000⟳

Ship faster.

Live preview updates as the agent edits your code.

Get startedDocs

Pull Request#209

Merged2h ago

Reduce main-thread lag from repeated socket metadata updates

coalesce writes+42−18

✓ 4 checks passed

Otty<br>Complex ADE

Simple where you start.

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

Drag the handle to see how it compares.

Compare with

Traditionally Terminal

Complex ADE

Modern from the ground up.

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

Ligatures & Unicode

Programming ligatures with full Unicode and clusters.

True color & rich styles

24-bit color, bold, italics, and underlines.

Inline images

View images right in the scrollback.

Beautiful themes

Fully tunable color schemes.

Interactive links

Click files, URLs, and paths to jump straight there.

Natural text editing

Word jumps and selections like a real editor.

Smooth scroll

Fluid, GPU-accelerated scrolling.

Read the docs

And more

Plenty more under the hood.

One window, many threads.

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

Tabs, your way.

Vertical or horizontal, with live badges and unread dots.

Splits & panes.

Free-form layouts — drag, snap, resize.

Watch process & notifications.

Track long-running jobs and get pinged the moment they finish.

Session recovery.

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<br>shortcuts and recipes that fit your workflow.

Command palette

Command palette

Fuzzy-find any action.

⌘⇧P

Inline autocomplete

Ghost-text suggestions as you type.

Esc/Tab

Open Quickly

Jump between sessions instantly.

⌘⇧O

Snippets, commands & layouts

Custom recipes for your workflow.

⌘S

Also, plays well with the agents you already run.

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

Parallels and monitor Tasks<br>Run agents side by side and track every task's progress.

Session history<br>See every conversation at a glance.

Fork & Branch<br>Take any chat in a new direction.

Composer and Prompt Queue<br>Draft prompts and queue them to run in order.

Send to Chat<br>Pipe any output into the agent.

Parallels and monitor Tasks

Want Otty?

Free for macOS, with no account required.

Download for Mac<br>Apple Silicon

Download for Mac<br>Intel

Join the waitlist<br>Windows / Linux is on the way

about

Stay in the Loop

News, releases, and the occasional tip.

Subscribe

© 2026 Otty · Built by appmakes.io

Join the waitlist

We'll email you the moment it lands.

Join the waitlist

socket otty terminal agent waitlist agents

Related Articles