A terminal emulator built from scratch in Rust. GPU-rendered with wgpu. Native multiplexing. Cross-platform.

~/projects
// SEE SCREENSHOTS OF THE REAL THING
01

Built in Rust. Rendered with wgpu. No Electron. No compromise. Every frame is GPU-composed with damage tracking — only changed cells hit the pipeline.

02

Multiplexing is native, not bolted on. Splits, tabs, and floating panes are first-class primitives. Drop tmux.

03

Cross-platform from day one. Windows, Linux, and macOS are all first-class — no platform is an afterthought. Same features, same quality.

REAL FONT RENDERING

Most GPU terminals skip ligature support entirely. Your carefully chosen coding font renders as plain text.

ori-term ships HarfBuzz shaping. Fira Code, JetBrains Mono, Iosevka — ligatures, complex scripts, multi-face fallback chains. Your font works the way it was designed.

NO MULTIPLEXER NEEDED

Terminal multiplexers break truecolor, mangle escape sequences, fight your clipboard, and demand their own config language.

ori-term has splits, tabs, and floating panes built in. One config file, one process, zero compatibility layers. Your colors stay correct.

CROSS-PLATFORM, NO ASTERISKS

Most GPU terminals launch on one platform first, then bolt on the others as an afterthought. Linux-only for years. macOS "experimental". Windows "coming soon".

ori-term builds and runs on Windows, Linux, and macOS from day one. ConPTY, fontconfig, CoreText, Vulkan, DX12, Metal — each platform gets its native stack. Same features everywhere.

GPU SPEED, FULL FEATURES

Fast terminals strip features to stay fast. Feature-rich terminals lag on large output. The tradeoff feels inevitable.

ori-term renders every frame on the GPU with damage tracking — only changed cells hit the pipeline. Full features at full speed.

$ curl -fsSL https://oriterm.com/install.sh | sh COPY

Detects your platform and installs to ~/.local/bin. See installation docs for all options.