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 the context you already opened.

session-aware

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 command on macOS. It downloads the latest DMG, installs vterm to Applications, and clears the browser quarantine flag.

    Terminalcopy and run
    curl -fsSL https://raw.githubusercontent.com/boytur/vterm/master/install.sh | bash

    Requires macOS. The project is free and open source, but the app is not notarized with a paid Apple Developer ID.

    Prefer a manual DMG?
    Download the latest DMG

    Move vterm.app to Applications. If macOS reports that the app is damaged, run xattr -cr /Applications/vterm.app once.

    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. 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, git branch context, 27 built-in themes, persistent terminal state, and in-app updates.

    How do I install vterm?

    Run the curl command above on macOS, or download the latest DMG from GitHub Releases and move the app to Applications.

    Is vterm free and open source?

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