01
Train
Work through interactive drills right in your terminal. Repeat each motion until your hands know it before your head does.
Terminal dojo · macOS · Linux · Windows
Vim Dojo is an interactive, karate-themed Vim trainer that runs right in your terminal. Drill the motions through repetition, climb nine belts from White to Black, and earn a shareable ASCII certificate when you master the Black Belt.
Download for macOS, Linux or Windows one fileThe way of the dojo
Cheat sheets don't stick. Vim Dojo puts you on the mat with short, focused drills you repeat until the motion is automatic.
01
Work through interactive drills right in your terminal. Repeat each motion until your hands know it before your head does.
02
Each belt unlocks new techniques. Nine belts take you from White to Black, with a bonus Gold Stripe past it for search and replace.
03
Master the Black Belt and the dojo awards an ASCII certificate you can paste anywhere — your README, your team chat, your socials.
The path
White, Yellow and Orange are free. A lifetime license opens Green through Black, the Gold Stripe and the daily kata.
Modes & survival
FreeHorizontal motion
FreeInsert, precisely
FreeThe grammar
LicenseCounts & precision
LicenseText objects
LicenseSearch & visual
LicenseThe dot command
LicenseVim golf
LicenseSearch & replace · bonus
LicenseProof of mastery
Master the Black Belt and the dojo awards an ASCII scroll with your name, the date, your belts and a seal derived from your record. It lands as a plain text file beside a Markdown badge for your GitHub profile and a line for LinkedIn. Finish the Gold Stripe and it is reissued with the stripe added.
╭──────────────────────────────────────────────────────────╮ │ ╻ ╻ ╻ ┏┳┓ ╺┳┓ ┏━┓ ┏┓ ┏━┓ │ │ ┃┏┛ ┃ ┃┃┃ ┃┃ ┃ ┃ ┃ ┃ ┃ B L A C K B E L T │ │ ┗┛ ╹ ╹ ╹ ╺┻┛ ┗━┛ ┗━┛ ┗━┛ ╭─╮ │ │ ━━━━━━━━━━━┣▓▓┫━━━━━━━━━━━ │◧│ │ │ ╰─╯ │ │ awarded to Your Name │ │ on 2026-12-05 │ │ │ │ ● ● ● ● ● ● ● ● ● ○ 9 of 10 belts │ │ 106 of 106 drills mastered · ★★☆ average │ │ 2,104 keystrokes over 14 days of practice │ │ │ │ seal 8A9E-9F73 │ ╰──────────────────────────────────────────────────────────╯
After the black belt
Skills fade without practice. Past Black Belt, a daily kata re-serves the drills you've let dull under strict par. An edge meter shows how sharp you are, and steady training earns 2nd through 5th Dan.
Install
Download the file for your computer, make it executable and run it. You need a terminal at least 80×24 characters; Node.js is built in.
# Mac with Apple Silicon
mkdir -p ~/.local/bin curl -fL -o ~/.local/bin/vim-dojo \ https://github.com/webtechmike/vim-dojo-releases/releases/latest/download/vim-dojo-darwin-arm64 chmod +x ~/.local/bin/vim-dojo vim-dojo
Pricing
Start free. When you're ready to go all the way, one license key unlocks every belt forever.
Step onto the mat.
$0 free forever
The full path to black belt.
$19$25 $25 one time
Launch price through January 31, 2027. After that a license is $25.
Support the dojo
Tips are never required — but if Vim Dojo sharpened your skills and you feel so inclined, a tip helps keep new drills coming.