A POSIX-like shell for the browser, powered by TypeScript and ZenFS
Based on mrsh - a minimal POSIX shell. Supports pipes, redirections, variables, and control flow.
Uses memfs for a complete in-memory filesystem. Create, edit, and navigate files entirely in the browser.
Inspired by Vorpal.js - easily register TypeScript functions as shell commands with argument parsing.
Beautiful terminal emulation with full keyboard support, history, and tab completion.