RadarTopicsBuildersWeeklyReads
Open Source Radar
olimorris/

codecompanion.nvim

GitHubWebsite

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.

6.8kstars
444forks
10issues
Apache-2.0license
2023since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).

Alternatives & relatedmatched by topic overlap
Reviewgenerated from repository data · Aug 5, 2026

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_review interaction type

Previous releases include v19.21.0 (2026-07-24) with:

  • adapters: add kimi adapter

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.

SharePost on XLinkedIn
All trending reposRevenue-verified startups →