VM INSTANCE // Helix · demoshell/tui:helix
◍ PRIVATE VM
Helix running in your browser
downloads up to ≈ 24.9 MB
This VM is emulated in your browser, so software can feel slower here than it does on a real machine.

Helix is a modal editor that puts the selection first: you can always see what the next command will act on before you run it. Syntax highlighting, multiple cursors and language support come built in — there are no plugins to install.

Where Vim says "delete a word" as dw, Helix says "select a word" (w) and then "delete" (d), so the thing about to change is highlighted on screen before anything happens. The same idea gives you multiple cursors for free: select every match, and every edit applies to all of them. Language servers and tree-sitter grammars ship with the editor, so completion, go-to-definition and structural selection work on a fresh install.

The demo opens a small Rust program. Press w a few times and watch each word get selected as the cursor moves, x then c to change a whole line, and % then s to put a cursor on every copy of a name and rename them all at once. Space is the menu key for everything you have not memorised. The VM is private to your browser tab; nothing you type leaves it.

Keys to know

wselect the next word
xselect the whole line
cchange the selection
ddelete the selection
uundo
%select the whole file
sselect every match of a pattern inside the selection
iinsert before the selection
Spaceopen the menu of pickers and commands
:qquit

Install Helix on your own machine

Alpineapk add helix
macOS (Homebrew)brew install helix
Archpacman -S helix
Windowswinget install Helix.Helix

This VM was last built on Sep 2, 2026. How Demoshell demos work →

Similar tools you can try here

  • Neovim Tutor — Learn Vim in your browser with Neovim's built-in interactive tutorial (vimtutor), running live in a private Linux VM. Nothing to install.
  • micro — The terminal editor with ordinary shortcuts, mouse support, multiple cursors and syntax highlighting, live in a private VM.
editormodalrustMPL
Request changes or removal

This demo of Helix (demoshell/tui:helix) was built by Demoshell and is not affiliated with the project. Tell us what to change, or ask us to take it down.