</>MCP Agents Market
Agent

99

by ThePrimeagen4.7kLuaUpdated 2026-06-12

Neovim AI agent done right

Neovim

99 is an AI agent built for Neovim that augments programmer workflows with LLM-powered capabilities through agentic workflows. Created by ThePrimeagen, it enables developers to perform intelligent code search, visual selection replacement, and persistent work tracking without leaving their editor. The agent supports multiple AI providers including OpenCode, Claude Code, Cursor Agent, and Gemini CLI, allowing developers to choose their preferred backend. It emphasizes a hybrid approach where traditional hand-coding is enhanced rather than replaced by AI assistance.

Key Features

Intelligent code search across projects with results delivered to quickfix lists
Visual selection replacement using AI-generated code based on custom prompts
Multiple AI provider support (OpenCode, Claude Code, Cursor Agent, Gemini CLI) with runtime switching
Persistent work tracking through the Worker extension to manage and search ongoing tasks
Prompt completions with #rules and @files for injecting context into AI requests
Automatic AGENT.md file discovery and inclusion based on project location
Telescope and fzf-lua extensions for interactive model and provider selection
Configurable logging, temporary directories, and completion engines (native, nvim-cmp, blink.cmp)

Use Cases

  • 01Search codebases for relevant files and locations related to a specific feature or bug
  • 02Replace selected code blocks with AI-generated alternatives based on natural language descriptions
  • 03Debug test failures by running tests and getting comprehensive analysis of where they break
  • 04Track ongoing work items and search for remaining tasks to complete a feature
  • 05Inject custom rules and file context into AI prompts for domain-specific code generation
  • 06Switch between different AI models and providers without restarting Neovim

Related Agents

View more

99 — FAQ

What is 99 and what does it do?+

99 is an AI agent for Neovim that provides agentic workflows combining traditional coding with LLM capabilities. It enables intelligent code search, visual selection replacement, and persistent work tracking directly within your editor.

How do I install the 99 AI sub-agent in Neovim?+

Add 99 to your Neovim plugin manager (lazy.nvim, packer, etc.) using the repository ThePrimeagen/99, then call require('99').setup() in your configuration with your desired options. You'll also need to install one of the supported CLI providers like opencode or claude.

Which AI clients or CLI tools does 99 work with?+

99 supports OpenCode (default), Claude Code, Cursor Agent, and Gemini CLI as backend providers. You configure which provider to use in the setup options and can switch between them at runtime using Telescope or fzf-lua extensions.

Does 99 require API keys or specific prerequisites?+

Yes, you need to have one of the supported AI CLI tools (opencode, claude, cursor-agent, or gemini) installed and configured with appropriate authentication. The tool you choose must be accessible in your PATH with valid credentials.

Is 99 free to use?+

The 99 plugin itself is free and open source on GitHub. However, the underlying AI providers may have their own costs or subscription requirements depending on which service you choose.

What completion sources does 99 support for prompt context?+

99 supports native Neovim completion by default, as well as nvim-cmp and blink.cmp. You can reference rules with # and files with @ in prompts, and the agent will automatically inject that context into AI requests.

How do I install 99?+

Open the source repository on GitHub and follow its README. 99 is a agent — MCP Agents Market links you directly to the official repo.

Is 99 free?+

99 is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.

Related searches