XRSH
Browser-based XR terminal and REPL with optional ISO boot

XRSH is a web-based XR terminal and REPL that runs in the browser and can be served locally or hosted as static assets. It is distributed as a single cross-platform executable that bundles the app and can optionally boot an emulated Linux ISO for a shell-like experience.
Key Features
- Browser-first terminal/REPL interface designed for XR usage
- Single-file distribution (a bundled executable that can be unpacked like a zip)
- Multiple run modes: local server, container image, Nix-based installs, or hosted from a forge/pages setup
- Optional ISO boot support and file overlay mechanism to customize content
- Embeddable “isoterminal” component for A-Frame apps
- Built-in help/manual access from within the terminal UI
Use Cases
- Embedding an interactive terminal/REPL into WebXR or A-Frame experiences
- Shipping a portable “terminal-in-a-browser” environment for demos, workshops, or kiosks
- Hosting a customizable XR terminal endpoint from your own infrastructure
Limitations and Considerations
- ISO-based mode can increase load times and may require additional WASM assets
- Some deployment modes assume serving over HTTPS for full browser capabilities
XRSH is a pragmatic approach to distributing an XR-capable terminal experience as simple web content, while still allowing advanced setups such as ISO booting and environment customization. It fits projects that want an interactive terminal UI in the browser and the option to integrate it directly into WebXR scenes.
Categories:
Tags:
Tech Stack:
Similar Services

code-server
Run Visual Studio Code in the browser on your own server
code-server runs Visual Studio Code in your browser, providing a remote development environment you can self-host on a VM or container and access from any device.

JupyterLab
Web-based interactive computing environment for notebooks and code
JupyterLab is an extensible web-based IDE for Jupyter notebooks, code, terminals, and data exploration with rich outputs and a plugin-based interface.

Coder
Self-hosted cloud development environments for teams and agents
Open-source platform to provision secure, self-hosted developer workspaces (VMs, containers, Kubernetes) defined in Terraform, with IDE integrations and AI agent support.

A Dark Room
Minimalist browser-based text adventure game
A minimalist text adventure game for the browser, featuring incremental progression and multiple language translations.
Eclipse Che
Kubernetes-native cloud development environments with a web IDE
Eclipse Che provides Kubernetes-based cloud development environments (CDEs) with containerized workspaces, a web IDE, and Devfile-based project configuration for teams.

Livebook
Interactive Elixir notebooks for code, data and automation
Web-based interactive and collaborative notebooks for Elixir with data visualizations, integrations, reproducible workflows, and automation.
JavaScript
HTML
Docker
CSS
Nix