Download · Documentation · Releases · Contribute
Termy is a fast, native terminal for macOS, Linux, and Windows. It combines GPU-accelerated rendering with the terminal workflows you use every day—tabs, splits, search, tasks, layouts, themes, and optional tmux sessions—without turning the interface into a control panel.
- Damage-scoped GPU rendering with dirty-span cell caching
- Tabs, splits, search, tasks, and reusable layouts
- Configurable keybindings, colors, themes, and terminal behavior
- Optional tmux control-mode sessions
- Native platform integration with a reusable headless runtime and FFI
Download the latest build from termy.sh/download or browse every artifact on GitHub Releases.
Important
macOS builds are not signed yet. After moving Termy to /Applications, run:
sudo xattr -d com.apple.quarantine /Applications/Termy.appSee macOS troubleshooting if Gatekeeper still prevents Termy from opening.
Termy is a Rust workspace. Build and launch the desktop app with:
cargo run --release -p termySee the installation guide for platform-specific steps.
Termy keeps its behavior in plain configuration rather than burying it in hidden application state.
| Surface | What you control |
|---|---|
| Appearance | Themes, colors, fonts, chrome contrast, and tab presentation |
| Input | Keybindings, terminal behavior, mouse reporting, and shortcuts |
| Workspace | Tabs, split panes, tasks, reusable layouts, and working directories |
| Sessions | Local shells and optional tmux-backed sessions |
Start with Customize Termy or use the complete configuration reference.
Termy is more than a window around a PTY. The repository contains a GPUI desktop application, reusable terminal runtime, CLI, native FFI, Swift/macOS host, website, and release tooling.
desktop / native hosts
│
├── terminal UI and platform integration
│
├── reusable command, search, theme, and release crates
│
└── terminal runtime, PTY, parser, and rendering snapshots
Read Project Layout for ownership boundaries and Release Packaging for artifact flow.
Termy is supported by companies and people who care about fast, native developer tools.
Contributions are welcome. Keep changes scoped, run the nearest validation command, and preserve the boundaries documented in the architecture guide.
MIT licensed · Built in Rust · termy.sh
