OnlyTerm is a fork of wezterm/wezterm focused on stability and ease of use on Windows. This fork is Windows-only: the macOS/Linux (X11, Wayland) backends and packaging that upstream ships have been removed here, since those platforms already have plenty of good terminals — Windows didn't have a great one.
A GPU-accelerated terminal emulator and multiplexer, forked from the project originally written by @wez and implemented in Rust.
OnlyTerm is a terminal emulator and multiplexer with GPU-accelerated rendering. Key capabilities inherited from upstream:
- Windows-only: the cross-platform windowing backend has been trimmed down to just Windows.
- Multiplexing of panes/tabs/windows, including across remote unix-domain mux domains.
- Flexible configuration via rhai: color schemes, fonts, key bindings, custom events.
- Support for modern terminal protocols (Kitty graphics/keyboard, OSC 52 clipboard, synchronized output, and more).
This is built on the wezterm/wezterm codebase, with a set of real-world bug and stability fixes ported in — primarily ones affecting Windows: GUI hangs and crashes under load, ConPTY-related races, correctness of pane resize/split handling, input and scroll responsiveness, keyboard-layout-independent standard key bindings, and other targeted fixes. The internal naming of the code (crate names, environment variables, system identifiers) has been left as-is, as a mark of appreciation for the upstream authors and contributors.
OnlyTerm is also 100% Rust: the last remaining C dependency (zstd-sys, used to compress mux-protocol messages between the client and server) has been replaced with flate2's pure-Rust miniz_oxide backend. Nothing in the runtime binaries links or compiles any bundled C library anymore — the only C/C++ still touched anywhere in the build is a tiny build-time-only helper (vswhom-sys, via embed-resource) used to locate the MSVC toolchain so the application icon can be embedded into the .exe, which never ships as part of the running program.
There isn't a separate binary distribution for OnlyTerm yet — build it from source:
git clone https://github.com/PHPCraftdream/OnlyTerm.git
cd onlyterm
cargo build --release
For platform-specific build dependencies, see upstream's Install from Source guide.
Since this is a personal/small fork, the issue tracker for this repository is the first place to look. For general questions about the terminal itself (not specific to this fork), the upstream community channels are also available:
This project is a fork of wezterm/wezterm, created and maintained by Wez Furlong and upstream contributors. The original project's license and copyright are preserved unchanged — see LICENSE.md.