
codecompanion.nvim brings model chat, inline code edits, and coding agents into Neovim. It's for developers who want AI assistance inside their editor, with a choice between local LLMs through Ollama and cloud providers such as Anthropic, OpenAI, and Google Gemini. The plugin runs in Neovim; where model processing happens depends on the backend you connect.
Chat conversations live in editor buffers, and inline interactions can write generated code or refactors directly into an existing buffer. You can keep multiple chats open and supply images or PDFs alongside text. A built-in prompt library covers tasks such as explaining code and helping with language server errors.
Agent Client Protocol support connects the editor to CLI agents including Claude Code, Codex, Gemini CLI, Goose, and OpenCode. Code review controls let you comment on agent changes and approve or reject them. Model Context Protocol support also lets the assistant work with connected tools.
For teams with established coding conventions, the plugin supports skills and rules such as CLAUDE.md and .cursor/rules. Custom prompts, editor context, slash commands, and workflows let you adapt assistance to your project. You can also add your own model adapters or use community adapters rather than stay tied to one provider.
The plugin is open source under Apache 2.0. Its supported connections also include GitHub Copilot, DeepSeek, Mistral, Azure OpenAI, and OpenRouter.
Claim this page with an email at codecompanion.olimorris.dev. codecompanion.nvim gets the verified badge, and you can upgrade the listing to be featured on localhosted. Proud to be listed? Put our badge on your site.
Want more people to find codecompanion.nvim?Promote it
Something wrong or outdated on this page?
27.5KUpdated 35 minutes agoMIT
VS Code · JetBrains#Code execution#Git integration#MCP
Kilo Code is an AI coding agent for developers who want help writing and understanding code in their editor or terminal. It runs in VS Code, JetBrains IDEs and the CLI, with cloud agents available for remote work. The project is open source under the MIT license and can be self-hosted.
3.7KUpdated 1 day agoMIT
Docker · Web · VS Code#Git integration#Hybrid search#llama.cpp backend
4.8KUpdated 1 day ago
Docker · Web#Git integration#Human approval#LLM tracing
Agenta is an MIT-licensed, open source workspace for teams that want AI agents to handle tasks in chat and continue recurring work in the background. You can self-host it with Docker Compose or Helm to keep agents and workspace data on your infrastructure, or use Agenta Cloud as a hosted service.
18.2KUpdated 4 days agoApache-2.0
Windows#Agent Client Protocol#llama.cpp backend#Ollama integration
69.6KUpdated 2 hours agoApache-2.0
macOS · Windows · VS Code · JetBrains#Code execution#Git integration#Human approval
codegpt.coCode Completion and IDE Extensions
VS Code · JetBrains#Code execution#Human approval#LM Studio integration
Twinny is an AI coding assistant for VS Code that lets developers choose where their models run: on their own computer, a private server or a hosted API. It's for individuals and teams who want code suggestions and repository chat with control over where their code goes. The extension and team gateway are open source under the MIT license.
avante.nvim brings Cursor-style AI assistance into Neovim for developers who want to keep their editor and choose their own model backend. It answers questions about code, suggests changes and applies edits directly to source files. The plugin is open source under Apache 2.0.
Cline is an AI coding agent for developers who want help understanding a codebase and changing it. Its shared agent core is open source under Apache 2.0. You can use it in VS Code, JetBrains IDEs, or a terminal. A native desktop app runs on macOS and Windows. No editor is required for desktop sessions. The JetBrains plugin itself is not open source.
CodeGPT is an AI coding assistant for VS Code, JetBrains and Visual Studio that lets developers choose between models running locally through Ollama or LM Studio and cloud models such as Claude, GPT, Gemini and Grok. It's for people who want help writing and debugging code inside their editor while keeping control over which model handles each task.