A terminal emulator built from scratch in Rust. GPU-rendered with wgpu. Native multiplexing. Cross-platform.
Built in Rust. Rendered with wgpu. No Electron. No compromise. Every frame is GPU-composed with damage tracking — only changed cells hit the pipeline.
Multiplexing is native, not bolted on. Splits, tabs, and floating panes are first-class primitives. Drop tmux.
Cross-platform from day one. Windows, Linux, and macOS are all first-class — no platform is an afterthought. Same features, same quality.
// SPECS
// WHY SWITCH
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.
// INSTALL ALPHA
Detects your platform and installs to ~/.local/bin. See installation docs for all options.
// FROM THE TEAM
Incident response & operational intelligence for DevOps and SREs.
upstat.io ORIJSNestJS-inspired backend framework for Bun. Provider-based DI, no decorators.
orijs.org ORI LANGExpression-based language with automatic reference counting. No GC, no borrow checker.
ori-lang.com WARPKITSvelte 5 SPA framework with state-based routing and pluggable providers.
warpkit.org CLOUDLAYERDocument conversion API. Generate pixel-perfect PDFs and images from HTML.
cloudlayer.io