Quick start
Use socket reads to inspect the visible Ghostty-backed panes without scraping the UI or relying on hidden terminal state.
forktty surfaces --workspace-name main --jsonforktty split-surface --axis verticalforktty capture-tail --surface-id <surface-id> --lines 80 --jsonNative terminal behavior
ForkTTY keeps terminal selection, clipboard, OSC links, visual bell, scrollback budgets, and desktop notification behavior close to the underlying terminal runtime instead of replacing it with a web terminal.
Pane and workspace chrome
GTK chrome adds tabs, splits, workspace sidebar, pane bars, focus controls, command palette, settings, and notifications around Ghostty surfaces. Single-pane workspaces keep chrome quiet by design.
Packaged for alpha Linux
Release artifacts ship the GTK/Ghostty terminal build for Linux x86_64. AppImages prefer host GTK/libadwaita when available and keep a bundled fallback for systems without the expected runtime.
Questions
Is ForkTTY a Ghostty fork?
Are browser panes included in releases?
Does ForkTTY depend on host GTK?
Explore related ForkTTY pages
Get the alpha build
AppImage and .deb packages are published on GitHub Releases for Linux x86_64.
View releases