A Metal-native macOS terminal engineered for Claude Code, Codex, and every CLI agent you run. Insanely fast. Impossible to crash. ~0% CPU when you're not typing.
Download for macOSFree · v0.1.0 · Notarized by Apple · macOS 14+ · Apple Silicon · ~3 MB
You upgraded your editor, your shell, your AI. But the box you run it all in is the same laggy, bloated, crash-prone window it's always been. Rusttty closes every one of those papercuts.
The first terminal designed around the AI-agent workflow instead of patched to tolerate it. Paste a wall of text into Claude Code and regret it? Hit ⌘⌫ — the whole input line, even a megabyte of it, gone in one keystroke. Plus Shift+Enter that just works, image→.png paste your agent can read, and a banner the second a background run finishes.
A 3 MB binary that embarrasses terminals 100× its size — render-on-demand, whole-frame damage coalescing, occlusion pausing, integrated-GPU preference. Measured on an Apple M4. Don't trust us — run the harness yourself.
Most terminals are one malformed escape sequence from a crash. Rusttty's core is fuzz-hardened on every commit and panic-isolated per tab. The worst case is gibberish on screen — never a lost session.
Beautiful, the Apple way.
Full-color emoji, seamless box-drawing, and a cursor that fades, glides, and goes hollow when you click away.
Tabs that don't take each other down.
Every tab is its own crash dome with honest, signal-accurate exit markers. ⌘T · ⌘W · ⌘1–9.
10,000-line scrollback, searchable.
Hit ⌘F for live regex search across your whole history — find that one line in a flood instantly.
Anybody can claim "fast." We hand you the stopwatch — a reproducible harness that dumps the exact transcript so you can replay it through any other terminal.
.png path pastemacOS 14 (Sonoma) and later, on Apple Silicon Macs. It's built directly on Metal, Core Text, and AppKit — macOS-only by design, and that focus is exactly why it's this fast and this native.
Not yet — and we'd rather say so than surprise you. Full input-method support — the candidate window you use to type Chinese, Japanese, and Korean — is the next major feature on the roadmap. Today Rusttty is built for English and layouts where every character is a single keypress. If you live in CJK input, this is the one to wait for.
Yes — that's the whole point. Shift+Enter for multi-line prompts works out of the box, image paste hands your agent a readable file path, and a finished agent in a background tab pings Notification Center.
Rusttty ships one carefully-tuned palette and intentionally has no theme system — fewer knobs, one beautiful default. You can set your font, size, padding, cursor, scrollback, shell, and the glass opacity/blur in a simple TOML file.
Yes, and it's enforced in CI two different ways: fuzzing under AddressSanitizer on every commit, plus a stable-toolchain test that proves no byte stream can panic the emulator. Crashes are also isolated per tab.
Not in this version — sessions live as tabs, with full per-tab crash isolation. Tabs cover the multi-session workflow; split panes are on the roadmap.
Run scripts/bench.sh. It dumps the exact transcript it used — replay it through your current terminal and compare. We're the only one handing you the ruler.
Yes. Rusttty is code-signed and notarized by Apple, so it opens with a single click — no Gatekeeper warnings. It's a native app built on Apple's own frameworks (Metal, Core Text, AppKit): one small 3 MB binary, not a bundled browser. And the code is fuzzed under AddressSanitizer in CI on every commit, with warnings treated as errors.
Verify your download — SHA-256:7da60ac97db687188dccfc2c1beb5cb84fdbe414dde726ff051ff4923968a52f
Free to download. Three megabytes. Open the DMG, drag to Applications, done — no Gatekeeper warnings. macOS 14+ · Apple Silicon.