ghostty-web

Terminal Inspector

Terminal

Grid
Scroll Region
Buffer
Lines (total)
Viewport Y

Cursor

Position
Style
Visible
Blink

Mouse

Tracking
SGR Mode
Bracketed Paste
Focus Events

Modes

Auto-wrap (DECAWM)
Insert (IRM)
Line feed (LNM)
Origin (DECOM)
Alt screen

Colors

Background
Foreground
Cursor
Selection BG

Palette (16 colors)

Terminal IO

Change Terminal Title

Edit Config

ghostty-web
A Ghostty terminal emulator running entirely in the browser, powered by BrowserPod and the Ghostty WASM engine. Supports Ghostty config format, themes, keybindings, multi-tab sessions, and persistent filesystem storage.
engine: @crunchloop/ghostty-web runtime: @leaningtech/browserpod
Ghostty

Ghostty in your browser

Ghostty Playground runs the real Ghostty terminal engine — the same WebAssembly core as the desktop app — directly in your browser tab. There is nothing to install. Open the page and you have a full Linux shell running inside a BrowserPod sandbox.

It supports the Ghostty config file format, so you can paste in your existing ~/.config/ghostty/config and have your fonts, colours, cursor style, and keybindings working immediately. Right-click the terminal and choose Config Panel to browse 500+ bundled themes.

What works

ghostty config ghostty themes ghostty keybinds ghostty online ghostty web terminal in browser

Built on

ghostty-web by Crunchloop — the official Ghostty terminal engine compiled to WebAssembly.

BrowserPod by Leaning Technologies — a full Linux environment running in-browser via WebAssembly.

ghostty-config by zerebos — the visual config editor this project's config panel is based on.

tree-sitter-ghostty — the Tree-sitter grammar for Ghostty config syntax highlighting.