Train your Linux and Git command skills in a fast-paced terminal game. Built at BathHack 26.
- Enter your name and pick a difficulty — 1x Dev, 10x Dev, or 100x Dev
- An AI generates a set of terminal challenges based on your difficulty
- You get a live terminal inside a sandboxed Docker container
- Complete the objective before the timer runs out
- Score is based on speed, difficulty, and how many hints you used
Prerequisites: Node 18+, Python 3.11+, Docker
# Frontend
npm install
npm run dev
# Backend (separate terminal)
cd backend
pip install -r requirements.txt
uvicorn main:app --reloadThe Docker image builds automatically on first launch.
- React 19 + TypeScript + Vite
- FastAPI + Docker SDK
- xterm.js (live terminal over WebSocket)
- OpenRouter (LLM challenge generation)