GPU-accelerated terminal emulator.
Stripped from Warp. No AI, no cloud, no bloat.

purewarp uname -a Darwin mac.local 24.4.0 arm64 cargo build --release Compiling terminal_backend v0.1.0 Compiling warpui v0.0.0 Compiling pure_warp v0.1.0 Finished release [optimized] target(s) in 2.41s ls -la crates/ terminal_backend warpui warpui_core editor languages settings

Why PureWarp?

PureWarp is a GPU-accelerated terminal emulator for macOS, rebuilt from the Warp codebase. We stripped out AI assistants, cloud sync, team accounts, and telemetry — leaving only the fast Metal rendering engine that draws every glyph on the GPU.

Hardware-accelerated rendering

Unlike Electron-based terminals, PureWarp uses Metal shaders to render text directly on the GPU. Each character is drawn via compiled shader programs — no HTML, no DOM, no JavaScript layout engine. The result is buttery-smooth scrolling and sub-millisecond input latency.

Native PTY integration

Runs your shell directly through a real pseudo-terminal. zsh, bash, fish — whatever you use, PureWarp connects to it natively. Full support for ANSI / VT100 / xterm escape sequences via a custom UTF-8 state-machine parser.

Scrollback that just works

Up to 1,000 lines of scrollback history. Mouse wheel to scroll, and new output automatically snaps you back to the bottom. Configurable via TOML.

Custom theming

Tweak colors, cursor style, and terminal behavior through a simple TOML config file. No GUI settings panels — edit your config, save, and see changes immediately.

Single binary

Written in Rust. Compiles to a single, fast binary. Install via Homebrew, download the DMG, or build from source with Cargo. No runtime, no containers, no nonsense.

$ cargo install --git https://github.com/EeroEternal/PureWarp pure_warp

No bloat

No AI chat sidebar. No cloud sync. No team collaboration features. No sign-in wall. No telemetry phoning home. Just you, your shell, and a fast terminal.