There’s something electric happening in the Neovim community right now. If you’ve been anywhere near GitHub Trending in early February 2026, you’ve probably noticed ThePrimeagen/99 climbing the charts at an impressive pace — racking up over 500 stars in a single day. But this isn’t just another hyped-up developer tool riding a wave of social media buzz. This one actually delivers on its promise.
ThePrimeagen, a developer who has built a massive following through his educational content and no-nonsense approach to programming, has turned his attention to a problem that many of us have felt but few have solved elegantly: making AI actually useful inside our editors without turning the experience into a chaotic mess of context switching and copy-pasting.
Enter 99, a Neovim plugin that treats AI assistance not as a separate service you occasionally consult, but as a genuine pair programming partner that lives inside your workflow. The philosophy here is refreshingly restrained. Instead of trying to be everything to everyone, 99 focuses on doing specific things exceptionally well. It streamlines AI requests and keeps them contained to restricted areas, which means you’re not accidentally sending your entire codebase to a language model every time you want a quick suggestion.
What makes 99 particularly compelling is how deeply it understands context. When you’re working on a function and need it filled in, the plugin doesn’t just blindly generate code based on a vague prompt. It looks at your surrounding code, respects your project’s conventions, and produces suggestions that actually make sense in your specific environment. The visual selection feature lets you highlight exactly what you want help with, and the plugin sends intelligent context rather than dumping entire files into the prompt.
The customization options are where things get really interesting. 99 supports custom rules through SKILL.md files, which means you can teach the agent how to work with your specific codebase patterns and preferences. There’s also completion support that triggers when you type the @ symbol, making it easy to include specific skills in your prompts without breaking your flow.
Under the hood, 99 relies on opencode for the actual AI processing, which keeps the plugin itself lightweight and focused. Currently, it supports TypeScript and Lua with more languages likely on the horizon. ThePrimeagen has been transparent about the project’s current state — it’s still very much alpha software with rough edges and temporary prompts that will evolve significantly. But even in this early form, it represents a thoughtful approach to AI-assisted development that prioritizes developer control over magic black boxes.
The timing of 99’s popularity surge makes sense. Developers are increasingly frustrated with AI tools that promise the world but deliver mediocre results through clunky interfaces. There’s a growing appetite for tools that respect the craft of programming and integrate seamlessly into existing workflows rather than trying to replace them entirely.
For Neovim users who have been waiting for an AI agent that feels native to their environment, 99 might finally be the answer. It’s not trying to replace your thinking or automate away the joy of coding. Instead, it’s positioning itself as the kind of pair programmer you’d actually want to work with — helpful when you need it, invisible when you don’t, and smart enough to know the difference.
If you’re already using Neovim and have been curious about integrating AI into your workflow without sacrificing the precision and control that drew you to Vim in the first place, ThePrimeagen/99 is absolutely worth your attention. The project is moving fast, the community is growing rapidly, and something tells me this is just the beginning.

Leave a comment