Show HN: Vimgolf.ai – Learn Vim by playing through a map of levels

nickandbro 34 points 26 comments July 29, 2026
vimgolf.ai · View on Hacker News

Just launched my app, VimGolf.ai! As users complete the levels on the map, I introduce progressively more complicated concepts — it’s aimed at people who have never used Vim. Any feedback would be much appreciated!

Discussion Highlights (10 comments)

nylonstrung

Can you add Helix golf support?

pluc

I get a Forbidden white screen in the vim "window" and that's that

Hugsbox

I've wanted something like this for quite a while. I'm such a "basic" vim user, despite the fact that I'm 20 years into it... I do everything in INSERT mode, like a pleb. These might actually help me start using vim as it was intended to be

BoxwoodSeed

Uses unholy amounts of CPU making my laptop's fans spin out of control. Editing is very slow, too. Not really a good impression of vim. I'm still going to recommend people to use vimtutor to get used to vim.

NewsaHackO

The amount of free trial subscription slop SaaS software has really gotten out of control. The gall people have to attempt to sell a subscription to something like this is something else.

VVilhelmsen

https://github.com/igrigorik/vimgolf I assume you're not the creator of vimgolf so I'll leave this here for source reference

bhkdotdev

can you make the "Next level" button capture the enter key stroke? That way you'd never have to leave the keyboard

einpoklum

That page was overwhelming and visually tiring for me, especially with the animation, so I gave up on it, sorry.

MetaWhirledPeas

I'm all for the people who want to use nerdy software like Vim to do things in their own special way without ever touching a mouse, but I'm amused thinking, how dense is the UX of your text editor if people are coming up with creative forms of training to learn it?

philajan

The pricing says one time payment but the price is $25 for 6 months. Is this 6 months of access or 6 months of updates and lifetime access to those updated versions?

Semantic search powered by Rivestack pgvector
15,380 stories · 143,452 chunks indexed