▮Terminal Engine
Store
▮Terminal Engine

Learn the terminal by living in one. Real shell scenarios, right in your browser.

Explore
  • Store
  • Play
Account
  • Log in
  • Sign up
© 2026 Terminal Engine
▮Terminal Engine
Store
a shell you can play in

Learn the terminal by living in one.

Real scenarios that run in your browser. No install, no VM, no account to start — just a prompt and a puzzle.

Browse scenarios →
terminal-quest
5 scenarios · 4 community commands · runs entirely in your browser

A real shell, not a toy.

A genuine kernel with a real filesystem, users and groups, a process table, and a simulated network — the same commands behave the same way you'd expect on a real box.

Filesystem

mkdir, cp, mv, symlinks — a real tree you can build, break, and fix.

$ ls -la /var/log

Permissions

Users, groups, chmod, sudo — ownership actually gates what you can touch.

$ cat /root/flag Permission denied

Processes

ps, kill, background jobs — a process table that lives and reacts.

$ ps aux | grep node

Networking

curl, ping, ports — scenarios talk to a simulated network.

$ curl http://10.0.0.5/status
01 · PICK

Choose a scenario

Browse the store and open anything that looks interesting. Guest-playable.

02 · PLAY

Live in a real shell

Files, permissions, processes, networking — a genuine terminal, in the browser.

03 · KEEP

Save your progress

Sign up to sync saves across devices and unlock AI hints when you're stuck.

pick your path

Scenarios for every level.

Track 01

Terminal basics

Terminal Quest · introSysAdmin Simulator · mediumOperation Nightjar — Incident Response · medium
Track 02

Break into a box

hack-the-server · mediumthe-open-port · medium · plannedprivilege-ladder · hard · planned
Track 03

Run the systems

sysadmin-sim · hardlog-rotation · medium
rated by players

A marketplace, not a curriculum.

Every scenario and command is rated, liked, and reviewed by the people who played it. Sort by top-rated, most-played, or newest — and claim community commands into your own sandbox.

Open the store →
Terminal Questintro
★★★★★5.0(3)· 12 played · ♥ 0

“When is there gonna be a new Scenario? I love these!” — Wasabi sauce

filesystemnavigationstory
▮studio · new-command.json
{
  "name": "motd",
  "usage": "motd",
  "run": [
    { "step": "print", "text": "welcome!" }
  ]
}
for authors

Made something? Publish it.

Build your own scenarios and commands in the studio — no engine code, just content. Smoke-tested on publish, then live in the store for everyone.

Open the studio →
before you ask

Questions.

Do I need to install anything?

No. It runs entirely in your browser — no downloads, no VM, no extension.

Is it free?

Yes to start. Play any free scenario as a guest; sign up to save. Premium packs come later.

Does my progress save?

Sign up and your saves sync across devices — pick up mid-scenario anywhere.

Does it work on my phone?

Yes. The terminal and keyboard are tuned for mobile, so you can play on the train.

Open a terminal. Start living in it.

No account needed to begin. Pick a scenario and type your first command.

Browse scenarios →
▮Terminal Engine

Learn the terminal by living in one. Real shell scenarios, right in your browser.

Explore
  • Store
  • Play
Account
  • Log in
  • Sign up
© 2026 Terminal Engine
· planned
the-runaway-process · hard · planned