The foundations of the system are built on two ideas: a per-process name space and a simple message-oriented file system protocol.

The Use of Name Spaces in Plan 9 (1993)

What is Gear Shell?

A Bourne-like shell for the browser.
Built on Wanix — a Plan 9-inspired microkernel written in Go, compiled to WebAssembly.

Features

  • Native Go builtins: cat, ls, cd, curl, and more
  • Tab completion, history, pipe & redirect support
  • Multi-tab interface — run multiple shells side by side
  • WebAssembly — zero dependencies, runs anywhere

How it works

hush is compiled to WebAssembly via a patched Go compiler, then loaded in the browser through the Wanix runtime. It feels like a real terminal because it is one.

Try it now

Click the + button above to open a terminal.

Configure

Startup command
Environment variables
One per line, KEY=value format
Behavior
path="$LOCATION" OLDIFS=$IFS IFS='/' set -- $path IFS=$OLDIFS for x; do w9y mod apply -v "$x" done