Native macOS terminal / open source

A fast terminal for real work.

vterm is a Rust and GPUI terminal emulator for macOS, with GPU rendering, workspaces, tabs, themes, and git context in one focused window.

Quick installmacOS
curl -fsSL https://raw.githubusercontent.com/boytur/vterm/master/install.sh | bash
  • 27themes
  • GPUrendering
  • ∞tabs
workspace / vterm main
One window for the work around your code.GPUI / Rust

See it in motion

A terminal that keeps its shape as your work gets bigger.

Workspaces stay visible, tabs stay close, and the terminal stays readable when the project gets busy.

Real vterm workspacePlay with sound off

Built around your flow

Less window management. More terminal.

Small details add up when the terminal is where your day starts.

GPU-rendered UI

Native rendering through GPUI keeps the interface responsive while output moves.

Rust / GPUI

Workspaces and tabs

Keep projects separate without losing context. Drag tabs to reorder them — an accent line marks exactly where the tab will land.

drag to reorder

Git context in reach

See the current branch in the title bar and switch branches without leaving the window.

branch-aware

State that comes back

Your workspaces, tabs, themes, and terminal sessions persist across restarts and updates.

resume-ready

Truecolor, without fuss

ANSI output, 256 colors, and truecolor are interpreted natively for a clear terminal surface.

256 / truecolor

Make it yours

A surface for every kind of focus.

Preview the built-in palette set. Choose a quiet light theme, high contrast, or something with more color.

Project notes

What changed lately.

Release notes are read from the project changelog, so this page stays current after every release.

Loadingfrom CHANGELOG.md

Loading release notes...

    Release history
    Read the full changelog

    Start here

    Install in one line.

    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.

    Terminalcopy and run
    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.

    Prefer manual download?
    Build from source
    git clone https://github.com/boytur/vterm.git
    cd vterm
    cargo run --release

    Clear answers

    Frequently asked questions.

    What is vterm?

    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.

    What does vterm support?

    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.

    How do I reorder tabs?

    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.

    How do I install vterm?

    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.

    Is vterm free and open source?

    Yes. vterm is published under the MIT license and the source code is available on GitHub.