Vim Master is a free browser Vim lesson game. Clear short JSON lessons in a simulated editor, earn XP and combos, open cheat-mode practice, and keep progress on-device. About ~584 KB after Play, no install, no account.
Want a Vim motion RPG instead? Try Vim Motion Academy. Prefer a typing race loop? Try Cat Typing Race.
JSON-driven Vim lessons in a simulated editor. Start Learning dismisses onboarding, then type real Vim keys to clear objectives. Progress uses ftol:vimmaster:* keys. Adapted from renzorlive/vimmaster (MIT). About ~584 KB.
Keyboard required. Best on desktop or a large tablet with a physical keyboard.
Vim Master is a free browser Vim lesson game with no account or install. Press Play, then Start Learning to clear onboarding, then type real Vim keys in a simulated editor to clear each JSON lesson. Nothing is uploaded - progress stays on your device.
Key features
- Clear short JSON lessons inside a simulated editor by typing Vim motion keys to hit each objective.
- Earn XP and build combos as you clear lessons, with badges and retention tracked on-device.
- Open cheat-mode practice to drill Vim keys without the scored lesson objectives.
- Press Play once to load about 584 KB from the game host into an in-page frame, then it stays cached.
- Keep every score, badge, and lesson under ftol:vimmaster keys on your device - nothing is uploaded.
- Go fullscreen after Play for a bigger editor, and use a physical keyboard on desktop or a large tablet.
How to play
Press Play to load the game, click Start Learning to dismiss the onboarding, then type real Vim keys in the simulated editor to clear each objective. A physical keyboard is required, so it works best on desktop or a large tablet.
For more free browser games, open the games hub. Related picks: Vim Motion Academy and Cat Typing Race.
Frequently Asked Questions
What is Vim Master?
A free browser Vim lesson game. Clear short JSON lessons in a simulated editor and earn XP, combos, and badges.
How do I play?
Press Play, then Start Learning. Type real Vim keys to meet each lesson objective. Use cheat-mode practice and challenge timers when you want drills.
Does it save progress?
Yes. Progress, backup, and retention use ftol:vimmaster:progress, ftol:vimmaster:progressBackup, and ftol:vimmaster:retentionState in this browser. You can also export / import a progress code.
How big is the download?
About ~584 KB of HTML, CSS, JS, and bundled lesson JSON after you press Play.
Is this the same as Vim Motion Academy?
No. Vim Master is a JSON curriculum of command lessons with XP and badges. Vim Motion Academy is a different Vim motion RPG on this site.
Do I need to install Vim?
No. The editor is simulated in the browser. A physical keyboard works best.
Is this open source?
Yes. Adapted from renzorlive/vimmaster (MIT). No CDN runtime assets.