GPU-rendered UI
Native rendering through GPUI keeps the interface responsive while output moves.
Native macOS terminal / open source
vterm is a Rust and GPUI terminal emulator for macOS, with GPU rendering, workspaces, tabs, themes, and git context in one focused window.
curl -fsSL https://raw.githubusercontent.com/boytur/vterm/master/install.sh | bash
See it in motion
Workspaces stay visible, tabs stay close, and the terminal stays readable when the project gets busy.
Built around your flow
Small details add up when the terminal is where your day starts.
Native rendering through GPUI keeps the interface responsive while output moves.
Keep projects separate without losing context. Drag tabs to reorder them — an accent line marks exactly where the tab will land.
See the current branch in the title bar and switch branches without leaving the window.
Your workspaces, tabs, themes, and terminal sessions persist across restarts and updates.
ANSI output, 256 colors, and truecolor are interpreted natively for a clear terminal surface.
Make it yours
Preview the built-in palette set. Choose a quiet light theme, high contrast, or something with more color.
Project notes
Release notes are read from the project changelog, so this page stays current after every release.
Start here
Run the curl command in macOS / Linux terminal or Git Bash. On Windows PowerShell, run irm https://raw.githubusercontent.com/boytur/vterm/master/install.ps1 | iex.
curl -fsSL https://raw.githubusercontent.com/boytur/vterm/master/install.sh | bash
Supported on macOS and Windows (PowerShell, Git Bash, WSL). Free and open source.
git clone https://github.com/boytur/vterm.git
cd vterm
cargo run --releaseClear answers
vterm is a free, open-source terminal emulator for macOS and Windows. It is written in Rust and uses GPUI for native GPU-accelerated rendering.
vterm supports truecolor and 256-color output, workspaces, tabs with drag-and-drop reordering, git branch context, 27 built-in themes, persistent terminal state, and in-app updates.
Drag a tab left or right along the tab bar. An accent-colored line shows where it will be inserted; release to drop it there. Dropping it on the + button moves the tab to the end of the bar.
On macOS or Git Bash/WSL, run the curl command above. On Windows PowerShell, run irm https://raw.githubusercontent.com/boytur/vterm/master/install.ps1 | iex. Alternatively, download the macOS DMG or Windows ZIP directly from GitHub Releases.
Yes. vterm is published under the MIT license and the source code is available on GitHub.