Back to browse
Ghostty in-browser with real client-side back end

Ghostty in-browser with real client-side back end

by leebeef·Jun 16, 2026·1 point·0 comments

AI Analysis

●●SolidWizardryShip It

Full Linux environment in-browser via WebAssembly, but Codespaces and Replit already own this space.

Strengths
  • BrowserPod WebAssembly runtime delivers actual bash, git, node, npm with persistent filesystem
  • ghostty-web terminal engine is the real Ghostty parser, not a xterm.js wrapper
  • WebLLM integration enables local AI model inference without server calls
Weaknesses
  • Author admits it needs major refactor and will break unexpectedly
  • Browser dev environments already solved by Codespaces, Replit, Gitpod
Target Audience

Developers who want browser-based terminal access without local setup

Similar To

GitHub Codespaces · Replit · Gitpod

Post Description

A real work in progress I've got here. Our good friend Ghostty is now haunting the browser.

Ghostty Playground is an experimental project based on ghostty-web. It includes the full Ghostty terminal with configs, like themes and keybinds (config panel is based on zerebos' ghostty-config).

It runs a real Linux-like backend directly in the browser via BrowserPod with a dedicated filesystem, port-listening, bash, git, node.js, npm etc.

It includes the ability to download small AI models via Hugging Face and run inference in the browser using WebLLM. There are some very early experimental agentic features, but they're very rough at the moment (based on Vexi).

There are many limitations here. It's an early demo that's due a major refactor, so expect things to break unexpectedly. Some limits that can't be overcome are functions and keybinds that aren't compatible in the browser.

If you scroll past the terminal, there's some documentation that can help with usage.

Feel free to give it a try and let me know of any feelings, thoughts, bugs, improvements.

Credits (git):

- Leaningtech/browserpod-meta - Coder/ghostty-web - Zerebos/ghostty-config - Bezhermoso/tree-sitter-ghostty - mlc-ai/web-llm - Elomami1976/vexi

Similar Projects

Developer Tools●●Solid

Production-Ready NestJS Back End (Multi-Tenancy, Event-Driven)

Concrete, hands-on demos — row-level multi-tenancy implemented with Prisma, async jobs via BullMQ/Redis, and tracing through OpenTelemetry/Jaeger — make this a useful reference for people building SaaS backends. It’s not reinventing the stack, but the repo bundles several production patterns and infra pieces together in a way that’s easy to explore; would be stronger with architecture diagrams, runnable quickstart scripts and example data.

Niche GemShip It
PkLavc
104mo ago
Developer Tools●●Solid

A personal, open-source web runtime

Every site is literally a folder and every save becomes a Git snapshot you can preview or rewind in one click — previews spin up per-request runtimes so you get real server-side languages with no build steps. The design keeps the mental model delightfully small (files + Git + a URL), though you'll want clearer docs around security, multi-user workflows, and scaling before using it for public production traffic.

Niche GemShip It
pixelswithin
204mo ago