Browser-based XR terminal and REPL with optional ISO boot

XRSH screenshot

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:

Share:

Similar Services

code-server

code-server

Run Visual Studio Code in the browser on your own server

75.8k
6.5k
Last commit: 4d ago

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.

Alternative to:
Visual Studio Code
Visual Studio Code
+10
JupyterLab

JupyterLab

Web-based interactive computing environment for notebooks and code

15k
3.9k
Last commit: 1d ago

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

Alternative to:
Anaconda Notebooks
Anaconda Notebooks
+15
Coder

Coder

Self-hosted cloud development environments for teams and agents

12k
1.1k
Last commit: 21h ago

Open-source platform to provision secure, self-hosted developer workspaces (VMs, containers, Kubernetes) defined in Terraform, with IDE integrations and AI agent support.

Alternative to:
Coder (Coder Cloud)
Coder (Coder Cloud)
+6
A Dark Room

A Dark Room

Minimalist browser-based text adventure game

7.9k
1.7k
Last commit: 7mo ago

A minimalist text adventure game for the browser, featuring incremental progression and multiple language translations.

Eclipse Che

Eclipse Che

Kubernetes-native cloud development environments with a web IDE

7.1k
1.2k
Last commit: 1d ago

Eclipse Che provides Kubernetes-based cloud development environments (CDEs) with containerized workspaces, a web IDE, and Devfile-based project configuration for teams.

Alternative to:
Codenvy Developer Workspaces
Codenvy Developer Workspaces
+6
Livebook

Livebook

Interactive Elixir notebooks for code, data and automation

5.7k
483
Last commit: 21h ago

Web-based interactive and collaborative notebooks for Elixir with data visualizations, integrations, reproducible workflows, and automation.

Alternative to:
Deepnote
Deepnote
+9