hjkl
Practice Vim commands through browser challenges
EducationFree#vim#education#developer-tools
Listed by the ProductPerch team from Hacker News · not launched here yet
What is hjkl?
hjkl is a free, keyboard-first tool for learning Vim directly in a desktop browser. It uses short, hands-on editing challenges to help users practice core Vim concepts like motions, text objects, search, marks, counts, and repeats.
Each skill session follows a structured format: two guided edits with live hints, two prompted edits, and two independent edits. Any valid command sequence that produces the target text passes the challenge. Users can pick specific skills to focus on.
The platform requires a physical keyboard and a browser window at least 768 pixels wide. It runs entirely client-side with no account creation, sign-up, or data storage. Progress remains in memory only while the tab is open. A complete Vim commands cheat sheet is also available.
hjkl features
- Hands-on editing challenges for Vim skills
- Structured guided, prompted, and independent practice
- Runs entirely in a desktop browser
- Requires a physical keyboard and 768px viewport
- No sign-up or persistent data storage
- Includes a comprehensive Vim commands cheat sheet
- Supports AI agent integration via document.modelContext
Who uses hjkl and for what
- Practice Vim navigation and deletion commands without installing software
- Build muscle memory for text object manipulation through repetition
- Refresh forgotten Vim shortcuts before starting a new coding project
- Test Vim editing workflows on a temporary or restricted computer
- Prepare for technical interviews that require terminal proficiency
hjkl FAQ
Is hjkl free?
Yes, it is completely free to use with no sign-up required.
Does hjkl work on Mac?
It works on any desktop browser that supports JavaScript and has a physical keyboard attached.
What is hjkl used for?
It is used to learn and practice Vim editing skills like motions, text objects, search, marks, counts, and repeats through browser-based challenges.
Is hjkl open source?
The website does not say whether the source code is open source.
Do I need to create an account to use hjkl?
No, there is no account creation or sign-up process, and progress is not saved between sessions.
Comments (0)
Comments and upvotes open when this product launches on ProductPerch.
More Education launches
A free map for finding overlooked places near you
AI Lesson Planner: Plans, Slides & Worksheets
The all-in-one AI study assistant for straight A's.
Free calculators that show working, source and limits.