CodeCompanion.nvim is a Neovim plugin that integrates AI assistants and ACP/MCP support for code-related interactions. It supports multiple LLM adapters and agent workflows, with ongoing releases and a large community footprint.
Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).
What it is
CodeCompanion.nvim is a Neovim plugin that provides AI coding assistance and agent workflows. It includes built-in support for Agent Client Protocol (ACP) and Model Context Protocol (MCP), and adapters for multiple AI providers (e.g., OpenAI, Claude, Gemini, Copilot) and various tooling ecosystems. The repository describes features such as code reviews, inline transformations, editor context, slash commands, and workflows to improve LLM output.
How it works
The project integrates with Neovim and exposes integrations through adapters to external AI providers and agents. It offers features like code reviews, inline transformations, prompt libraries, and support for multiple chats and input modalities (including images and PDFs). It also supports various tooling and agent ecosystems via ACP/MCP support and adapters.
Getting started
Getting started guidance is provided in the docs linked in the README. The Getting Started section points to the docs site for installation, configuration, and usage:
- Getting Started: Everything you need to know about CodeCompanion (installation, configuration and usage) is within the docs
The repository README includes a sample configuration fragment for enabling logging in the plugin with different package managers:
-- lazy.nvim
{
"olimorris/codecompanion.nvim",
dependencies = {
"nvim-lua/plenary.nvim",
"nvim-treesitter/nvim-treesitter",
},
opts = {
-- NOTE: The log_level is in `opts.opts`
opts = {
log_level = "DEBUG", -- or "TRACE"
},
},
},
-- Other package managers
require("codecompanion").setup({
opts = {
log_level = "DEBUG", -- or "TRACE"
}
})
For troubleshooting, it suggests running :checkhealth codecompanion and enabling debug logging via configuration.
Recent releases
Latest releases include v19.22.0 (2026-07-31) with updates such as:
- add new
code_reviewinteraction type
Previous releases include v19.21.0 (2026-07-24) with:
- adapters: add
kimiadapter
Other listed releases show ongoing adapter additions and OpenAI model integrations through v19.20.0 and earlier. The release notes are linked in the Releases section of the repo.
Traction
Stars: 6783 Forks: 444 Open issues: 10 Language: Lua License: Apache-2.0 Created: 2023-12-27 Last push: 2026-08-03
Behind the repo
No company or startup linked in the provided facts section.
Caveats
License: Apache-2.0 Created date provided. Recent activity through last_push: 2026-08-03. No other caveats described in the provided material.






