Observed arrival · 2026-08-27
Gespenst puts Ghostty VT in the browser
A TypeScript terminal library that runs the unmodified Ghostty VT engine through WebAssembly, with browser shells, worker isolation, and framework adapters.
Field notes
The project exposes separate choices for process execution, transport, terminal state, and rendering rather than binding every deployment to one backend. Its browser-only Bash example uses a virtual filesystem in the page, while the package list covers remote WebSocket shells, headless parsing, xterm.js 6.0 API compatibility, permission-aware clipboard handling, buffer search, and safe HTTP(S) links. The page presents worker isolation as the normal path, with shared-worker and main-thread modes for different terminal-count or testing constraints.
Observed signals
Read the marks
Editorial observations of this landing page, not a rating.
One card from the complete issue