Ghostty Playground

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
Ghostty Playground combines the ghostty-web terminal engine with a BrowserPod environment for Bash, Node.js, npm, project files, and browser-hosted processes.
engine: @crunchloop/ghostty-web runtime: @leaningtech/browserpod
Ghostty

Ghostty Playground

Documentation for the Ghostty browser terminal, BrowserPod runtime, Node.js, npm, project files, Portals, and Ghostty AI.

Navigation does not reload the terminal.

What is Ghostty Playground?

Ghostty Playground combines a Ghostty terminal with a BrowserPod development environment so you can use Bash, Git, Node.js, npm, and project files in one browser page.

Ghostty terminal and BrowserPod runtime

@crunchloop/ghostty-web provides terminal parsing, input, scrollback, selection, and rendering. BrowserPod runs Bash, Git, Node.js, npm, child processes, and a persistent virtual filesystem through WebAssembly.

The Playground connects both systems and adds Ghostty-style configuration, themes, browser controls, and optional local model inference.

Browser-hosted development

Project commands run inside BrowserPod and use its browser filesystem. BrowserPod Portals can expose HTTP servers running inside a Pod through controlled URLs when the host page connects the Portal callback.