
Shell Gym is an interactive Linux command-line trainer: a daemon that watches your shell from the outside (no prompt hooks, no wrappers) and serves a web UI with small, fast-changing assignments - reps. Each rep asks for one concrete action (enter a directory, create a file, kill a process, free a port) and completes automatically the moment the system state changes. No "check" buttons, no copy-paste - just real commands in a real shell.
This playground is a vanilla Ubuntu VM with Go and a few lightweight dev tools
preinstalled. The shellgym repo is cloned to
~/shellgym, built from the main branch, and launched in the background
(systemctl status shellgym), with its web UI already open on the right -
the split-screen view Shell Gym is designed for, with zero setup.
Use it to:
sudo systemctl stop shellgym, rebuild (see the Makefile), and restart.shellgym skills
to print the embedded authoring guides for AI-assisted content work.