
vimhjkl
learn vim from your terminal with spaced repetition
The Lens
vimhjkl drills you on Vim until the commands become muscle memory. It runs inside real Vim, hands you an editing goal, and scores your keystrokes against a verified-optimal solution, then schedules your weak spots for review using spaced repetition. Free and MIT licensed.
It's a trainer, not a cheat sheet. Five modes cover learning, blind recall, targeted practice on your worst skills, and flashcard review, across 61 lessons and a couple hundred hand-vetted challenges. Because the optimal solutions are replayed in actual Vim, you can't fake your way through with sloppy keystrokes. Install is trivial through Homebrew, the AUR, or source.
The closest paid option is vim-adventures, the browser game that runs about 25 dollars. vimhjkl is free, lives in your terminal, and grades efficiency, not just correctness. The free alternatives, vimtutor and vim-be-good, are lighter and don't track your progress over time.
The catch: it's solo-maintained and early, version 0.4, and it asks for commitment. This is a daily-reps tool, not a quick reference. If you'll actually do the drills, it's the best free option going.
Free vs Self-Hosted vs Paid
fully freeFree: All of it. MIT licensed, no paid tier, no accounts.
Self-hosted: Not applicable in the usual sense. It's a local CLI you install with Homebrew, the AUR, or from source, then run in your terminal.
Paid: None. The nearest commercial comparison is vim-adventures at around 25 dollars, a one-time purchase for the browser game. vimhjkl gives you a deeper, progress-tracked trainer for nothing.
Completely free and open source (MIT).
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
License: MIT License
Use freely, including commercial. Just keep the license.
Commercial use: ✓ Yes
About
- Owner
- Sakshyam Sigdel (User)
- Stars
- 440
- Forks
- 8
Explore Further
More tools in the directory
openclaw
Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
377.9k ★everything-claude-code
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
212.9k ★claw-code
The repo is finally unlocked. enjoy the party! The fastest repo in history to surpass 100K stars ⭐. Join Discord: https://discord.gg/5TUQKqFWd Built in Rust using oh-my-codex.
193.6k ★