KeyCraft
A multiplayer Vim and Neovim training ground where developers compete to solve puzzles in the fewest keystrokes, with AI-generated levels that adapt to your weakest motions and weekly tournaments with real prizes.
Backend and infrastructure developers who already use Vim/Neovim at work and want to deepen their skills through friendly competition
- AI-generated Vim puzzle levels that target your weakest key combinations based on past attempts
- Weekly 'Vim golf' tournaments where the fastest keystroke counts win cash prizes or merch
- Built-in leaderboards per motion category (text objects, registers, macros) so you can specialise
- Neovim plugin that pipes your real editor keystrokes into the trainer for in-context practice
Vimgolf.ai just launched on Show HN with a level-map format; the natural next step is multiplayer tournaments and AI-generated content that adapts to each developer's skill gaps.
Original Vimgolf.com has persisted since 2010 but engagement is modest; the Show HN Vimgolf.ai post drew only ~13-18 points and 4-16 comments, with one top comment complaining the current UX is just 'dumped on a screen,' signaling real but niche developer demand.I am making a vim golf app, https://vimgolf.ai , for my side project where users compete with an AI vim opponent ↗VimGolf - real Vim ninjas count every keystroke! ↗
Vimgolf.com (2010, still active leaderboard) and Vimgolf.ai (just launched map format) are direct competitors; KeyCraft's multiplayer+tournaments+AI-adaptive angle isn't yet built, but the pool of self-identified 'backend devs who want competitive Vim practice' is too small to absorb many players per match.vimgolf.ai ↗VimGolf - real Vim ninjas count every keystroke! ↗
Search for paid Vim training subscriptions returned no results; Vimgolf.com is free and ad-light, and Learn-Vim guides are free — developers are notoriously price-sensitive on tools, and the niche is too small to run prize pools without entry fees choking participation.GitHub - iggredible/Learn-Vim: Learning Vim and Vimscript doesn't have to be hard ↗VimGolf - real Vim ninjas count every keystroke! ↗
Vim/Neovim itself is durable (multi-decade), but multiplayer matches need consistent player liquidity week-over-week; a small TAM plus prize-pool economics makes the tournament loop fragile if early engagement plateaus.VimGolf - real Vim ninjas count every keystroke! ↗Vim is more useful in the age of LLMs | Hacker News ↗
Browser-based keystroke-counted Vim is proven (vimgolf.ai, vimmaster, vimaroo exist), but adding adaptive AI level generation, synchronous multiplayer matchmaking, and real-prize payouts each add meaningful engineering and compliance scope.GitHub - renzorlive/vimmaster ↗I am making a vim golf app, https://vimgolf.ai , for my side project where users compete with an AI vim opponent ↗