Codecompanion.Nvim is live · free · last verified 14 Nov 2026 · viability monitor
Codecompanion.Nvim
CodeCompanion.nvim brings LLM chat, inline edits and CLI agents like Claude Code and Codex into Neovim buffers.
If Neovim is where you actually work, this is the most complete way to get chat, inline edits and CLI agents into buffers without a second window. ACP coverage is the reason to install: Claude Code, Codex, Gemini CLI, Kimi CLI and Kiro all run under a chat buffer, and agents can lean on a subscription you already hold instead of a fresh API meter. The catch: ACP agents run their own tools, so inline and chat flows want an HTTP adapter, and you'll write Lua to wire it all up.
Verdict generatedVerified 4h ago · liveness 68/100 · cite: rightaichoice.com/tools/codecompanion-nvim
- Neovim users who want LLM chat, inline edits and code review without leaving the editor
- Developers already paying for Claude Code, Codex or Gemini CLI who want it driven from a chat buffer
- Teams needing provider freedom across Anthropic, OpenAI, Gemini, Kimi and local Ollama
- Power users comfortable writing Lua adapters, prompts and workflows
- Developers who work primarily in VS Code, Cursor or JetBrains IDEs
- Vim beginners who do not want to write Lua configuration by hand
- Users who want a managed assistant with bundled billing and no API key handling
We scan live Reddit threads, YouTube comments, X posts, G2 reviews and other communities — and hand you an honest verdict in under a minute.
- Honest verdict, not marketing
- Real pros & cons from real users
- Attributed quotes with receipts
3 free scans · no card needed
Skip CodeCompanion.nvim if you work in VS Code, Cursor or JetBrains and want an assistant that ships with its own settings UI, or if you're not prepared to write Lua for adapters and keymaps.
The plugin is free, but every API adapter bills through your provider account — heavy chat and inline use on Anthropic or OpenAI shows up on their invoice, not CodeCompanion's.
CodeCompanion itself is an Apache-2.0 plugin, so the real cost is your model bill. A solo Neovim dev on Ollama or Copilot Free/Student pays nothing for inference; a team routing inline edits through Anthropic or OpenAI pays per token on those accounts. Against a bundled copilot subscription the plugin wins on provider freedom and loses on having one predictable line item.
In short
Codecompanion.Nvim — CodeCompanion.nvim brings LLM chat, inline edits and CLI agents like Claude Code and Codex into Neovim buffers. Best for Neovim users who want LLM chat, inline edits and code review without leaving the editor, Developers already paying for Claude Code, Codex or Gemini CLI who want it driven from a chat buffer, Teams needing provider freedom across Anthropic, OpenAI, Gemini, Kimi and local Ollama. Free to use.
What is Codecompanion.Nvim?
Codecompanion.Nvim — CodeCompanion.nvim brings LLM chat, inline edits and CLI agents like Claude Code and Codex into Neovim buffers. Best for Neovim users who want LLM chat, inline edits and code review without leaving the editor, Developers already paying for Claude Code, Codex or Gemini CLI who want it driven from a chat buffer, Teams needing provider freedom across Anthropic, OpenAI, Gemini, Kimi and local Ollama. Free to use.
CodeCompanion.nvim is a free, Apache-2.0 Neovim plugin for coding with LLMs and agents without leaving the editor. It is built around interactions: a chat buffer for talking to a model or an agent, an inline interaction that writes the model's answer straight into your buffer, and a CLI interaction that runs an agent's own terminal interface beside your code. An adapter connects each interaction to a provider and sets its model and parameters, and each interaction or prompt-library item can use a different adapter. HTTP adapters ship for Anthropic, DeepSeek, Gemini, GitHub Copilot, Hugging Face, Kimi, Mistral, Novita, Ollama, OpenAI, Azure OpenAI, OpenRouter and xAI, plus an openai_compatible route for llama.cpp, vLLM or a company gateway. ACP adapters hand the conversation to an agent with its own toolset: Auggie, Cagent, Claude Code, Cline, Codex, Copilot CLI, Cursor CLI, Gemini CLI, Goose, Kilo Code, Kimi CLI, Kiro, Mistral Vibe and OpenCode. Community-contributed adapters cover the long tail. Day to day you get editor context, slash commands, tools and workflows, image and PDF input, several chats open at once, a code review flow for commenting on and accepting or reverting an agent's changes, MCP servers, and a built-in prompt library for tasks such as explaining code or LSP errors. Skills and rules files including CLAUDE.md and .cursor/rules are read directly, and execution is async so long conversations keep Neovim responsive. The audience is developers already fluent in Neovim who want provider freedom and don't mind writing Lua for adapters, prompts and keymaps. Everything is configuration: the docs cover installation and adapter setup, not a GUI settings panel. The project bills itself as Copilot Chat meets Zed AI, in Neovim, which is accurate, because the draw is agent access inside buffers rather than another terminal pane.
Key features
- Chat buffer for conversational LLM and agent interaction in Neovim
- Inline interaction writes model output straight into the current buffer
- CLI interaction runs an agent's own terminal UI inside Neovim
- ACP adapters for Claude Code, Codex, Gemini CLI, Copilot CLI, Cursor CLI and OpenCode
- ACP adapters for Auggie, Cagent, Cline, Goose, Kilo Code, Kimi CLI, Kiro and Mistral Vibe
- HTTP adapters for Anthropic, OpenAI, Azure OpenAI, Gemini, DeepSeek, Mistral and xAI
- HTTP adapters for GitHub Copilot, Hugging Face, Novita, Kimi, OpenRouter and Ollama
- openai_compatible adapter for llama.cpp, vLLM or a company gateway
- Community-contributed and custom Lua adapters
- Model Context Protocol (MCP) server support
- Editor context to enrich prompts with buffer and cursor state
- Slash commands, tools and workflows to shape LLM output
- Code review flow to comment on, accept or revert agent changes
- Skills and rules files including CLAUDE.md and .cursor/rules
- Images and PDFs as model input
Behind the verdict
CodeCompanion solves a problem that terminal-first AI tooling creates for Neovim users: the assistant lives in a different window and loses sight of your buffers. Here the chat, the inline edit and the agent all sit inside the editor you never left. That's the whole pitch, and for a certain kind of developer it's enough. Pick it if you already run Neovim as your main editor and can read Lua without flinching. The ACP side is what tips the decision. Claude Code, Codex, Gemini CLI, Copilot CLI, Cursor CLI and a dozen others plug in as adapters, so agent work happens in a chat buffer rather than a separate pane, and the code-review flow lets you comment on, accept or revert an agent's changes line by line instead of eyeballing a diff in the terminal. Pick it too if provider freedom matters. Switching between Anthropic, OpenAI, Gemini, Kimi, Mistral and a local Ollama box is an adapter swap, and an openai_compatible route covers llama.cpp, vLLM or a company gateway. Teams that can't standardize on one vendor get a real path here rather than a plugin locked to one API. Pass if you work mainly in VS Code, Cursor or JetBrains, where the native assistants already have the editor context wired in. Pass as well if you want a managed assistant with bundled billing and no key handling: CodeCompanion hands you adapters and leaves credentials and configuration to you. Vim beginners who haven't written a keymap will spend their first evening in the docs rather than coding. One caveat we'd flag up front, and it isn't obvious from a feature list: ACP mode means the agent brings its own tools, so editor context like @{files} isn't available while an agent is driving. Inline and background interactions, meanwhile, want an HTTP adapter. So most serious setups run both adapter types
Limitations
- CodeCompanion.nvim is a Neovim plugin, so it lives entirely inside the Neovim ecosystem and is configured in Lua.
- It is a client: LLM access comes through adapters that connect to providers (Anthropic, OpenAI, Azure OpenAI, Gemini, DeepSeek, Mistral, xAI, GitHub Copilot, Hugging Face, Novita, Kimi, OpenRouter, Ollama) or through ACP/CLI agents like Claude Code and Codex, so any model must be supplied by those external services rather than by the plugin itself.
as of 2026-10-26
Researching Codecompanion.Nvim? Get your full AI stack in 60 seconds.
Free, no signup — tell us your goal and get tools matched to your budget & existing stack.
Is Codecompanion.Nvim still active?
Codecompanion.Nvim is live · free · last verified 14 Nov 2026 · viability monitor.
Viability score
How well maintained and how widely used is Codecompanion.Nvim? Built from what the vendor actually publishes (docs, changelog, tutorials, integrations, pricing), whether the site is live, and how much real users discuss it. How we calculate this
Last calculated: November 2026
How we score →What do users say about Codecompanion.Nvim?
What people actually say about Codecompanion.Nvim — is it worth it?
Our community sentiment research written Jul 6, 2026 is more than 90 days old, so it is being re-reviewed against current data and is not shown.
How we verified this
Every listed fact about Codecompanion.Nvim — pricing, features, links, status — is re-read from the vendor's own pages by our verification pipeline and each change is logged with a date; the last pass ran on 14 Nov 2026. Analysis is drafted with AI models and checked against our editorial standards before publishing; see how we verify.
Verification history
We have re-verified Codecompanion.Nvim 12 times since . Each pass re-reads the vendor's own pages and re-checks every listed field against that evidence; passes where nothing had changed are marked as such.
- — changed pricing tiers, our verdict, summary, description, features
- — changed pricing page
- — changed pricing tiers, who should skip it, description, features, summary, our verdict
- — changed limitations, models
- — changed switching out, limitations, hidden costs, description, use cases, who should skip it, setup time, pricing fit, our verdict, pricing tiers, features, switching in, SSL certificate
- — changed pricing page
Showing the 6 most recent of 12 verification passes.
Free to cite with attribution — this page re-verifies continuously.
How much does Codecompanion.Nvim cost in 2026?
Codecompanion.Nvim: Free to use. Pricing last verified 14 Nov 2026.
Plans compared
Every published Codecompanion.Nvim tier, its price as the vendor publishes it, who it fits, and what it adds over the tier below. The 12-month cost projection follows.
| Plan | Price | Billing | Who it's for |
|---|---|---|---|
| Free | Free | — | Any Neovim user with a provider API key, a Copilot plan (including Free or Student), a local Ollama server, or an ACP agent already installed and signed in.Adds: Starting tier: the plugin itself is Apache-2.0 and costs nothing; you supply the model access, whether a provider key, Copilot sign-in, local Ollama or an ACP agent subscription. |
12-month cost
Project the real annual outlay, including the implied monthly cost when only an annual tier is published.
Vendor list price only. Add-on usage, seat overages, and contract minimums are surfaced under Hidden costs & gotchas.
Where the pricing makes sense
The company stage and team size where Codecompanion.Nvim's pricing actually pencils out — and where peers do it cheaper.
CodeCompanion itself is an Apache-2.0 plugin, so the real cost is your model bill. A solo Neovim dev on Ollama or Copilot Free/Student pays nothing for inference; a team routing inline edits through Anthropic or OpenAI pays per token on those accounts. Against a bundled copilot subscription the plugin wins on provider freedom and loses on having one predictable line item.
Has Codecompanion.Nvim's pricing changed?
No plan price for Codecompanion.Nvim has moved since we began logging in Aug 2026; the pricing page is re-read on every verification pass.
Who should pick Codecompanion.Nvim?
Pick Codecompanion.Nvim if you are Neovim users who want LLM chat, inline edits and code review without leaving the editor, Developers already paying for Claude Code, Codex or Gemini CLI who want it driven from a chat buffer, Teams needing provider freedom across Anthropic, OpenAI, Gemini, Kimi and local Ollama, Power users comfortable writing Lua adapters, prompts and workflows.
Look elsewhere if you are Developers who work primarily in VS Code, Cursor or JetBrains IDEs, Vim beginners who do not want to write Lua configuration by hand, Users who want a managed assistant with bundled billing and no API key handling, Anyone expecting a GUI settings panel or one-click installer for their AI assistant.
Skip it if Skip CodeCompanion.nvim if you work in VS Code, Cursor or JetBrains and want an assistant that ships with its own settings UI, or if you're not prepared to write Lua for adapters and keymaps.
GeneratedReal-world workflow fit
Concrete scenarios for the personas Codecompanion.Nvim actually fits — and what changes day-one when you adopt it.
Adds the claude_code ACP adapter, sets chat to use it, and keeps inline on the anthropic HTTP adapter so :CodeCompanion still rewrites buffers in place.
Outcome: Agentic multi-file work and single-buffer edits both happen inside Neovim, with the agent billing against the existing Claude subscription rather than a second API key.
Points the ollama adapter at a local server, or extends openai_compatible with the internal gateway URL, and assigns that adapter to chat and inline interactions.
Outcome: Prompts and code stay on company infrastructure while the user keeps chat, inline edits and the prompt library — with the caveat that smaller local models are weaker at tool calling.
Has an ACP agent produce a patch, then uses the code review flow to comment on individual hunks and accept or revert them before committing.
Outcome: Nothing lands in the codebase unreviewed, and the review happens in the same editor buffer rather than a diff tool or terminal pane.
Use cases
- Refactor or create code inline, with the model's output written straight into the buffer you're editing.
- Chat with a model about your code across multiple simultaneous chat buffers.
- Run Claude Code, Codex or Gemini CLI inside a Neovim chat buffer via ACP instead of a separate terminal.
- Comment on agent output and accept or revert it before it lands in your codebase.
- Feed images and PDFs into a prompt for multimodal context.
- Extend prompts with MCP tools, slash commands and editor context.
- Guide model behaviour project-wide with CLAUDE.md, .cursor/rules or custom rules files.
- Point an interaction at local Ollama or a self-hosted OpenAI-compatible endpoint when code can't leave your machine.
Setup time & first value
How long it actually takes to get something useful out of Codecompanion.Nvim — broken out by persona, not the marketing-page minute.
Expect 15-30 minutes if you already have a key or Copilot sign-in: install the plugin, then set the chat and inline adapters in your Lua setup. Add roughly an hour to write a custom openai_compatible URL, a CLI agent definition, or your own slash commands and prompts.
Switching to or from Codecompanion.Nvim
How to bring data in from common predecessors and how to get it back out — written for the switcher, not the buyer.
- →From Copilot Chat in VS Code: install the plugin and set interactions.chat.adapter = "copilot" — it reuses the token copilot.vim or copilot.lua already saved.
- →From a terminal Claude Code / Codex / Gemini CLI session: add the matching ACP adapter and run it in the chat buffer instead of a separate pane.
- →From another Neovim AI plugin: map your existing chat and inline keymaps to CodeCompanion's chat and inline interactions and move prompts into the prompt library.
- ↗To a standalone Claude Code, Codex or Gemini CLI session: the ACP agents run the same tools outside Neovim, so install and authenticate them directly.
- ↗To VS Code or Cursor: the ACP agents you already use are available there natively, though you lose per-interaction adapter mixing.
Integrations
Resources & guides
- Resourcecodecompanion.olimorris.dev
Home · Codecompanion.Nvim
Helpful link from codecompanion.olimorris.dev
- Resourcecodecompanion.olimorris.dev
Installation · Codecompanion.Nvim
Helpful link from codecompanion.olimorris.dev
- Quickstartcodecompanion.olimorris.dev
Getting Started · Codecompanion.Nvim
Get up and running fast from codecompanion.olimorris.dev
- Guidecodecompanion.olimorris.dev
Choosing An Adapter · Codecompanion.Nvim
In-depth how-to from codecompanion.olimorris.dev
- Guidecodecompanion.olimorris.dev
Coding With An Agent · Codecompanion.Nvim
In-depth how-to from codecompanion.olimorris.dev
- Guidecodecompanion.olimorris.dev
Running Local Models · Codecompanion.Nvim
In-depth how-to from codecompanion.olimorris.dev
- Guidecodecompanion.olimorris.dev
Openai Compatible Providers · Codecompanion.Nvim
In-depth how-to from codecompanion.olimorris.dev
- Resourcecodecompanion.olimorris.dev
Troubleshooting · Codecompanion.Nvim
Helpful link from codecompanion.olimorris.dev
- Resourcecodecompanion.olimorris.dev
Llms · Codecompanion.Nvim
Helpful link from codecompanion.olimorris.dev
- Resourcecodecompanion.olimorris.dev
Llms Full · Codecompanion.Nvim
Helpful link from codecompanion.olimorris.dev
Tutorials & Learning

Neovim + CodeCompanion
Bruno Adele

IT Man - Bringing Zed AI Experience to Neovim with codecompanion.nvim
IT Man
YouTube returned 6 videos for “Codecompanion.Nvim”, and we withheld 4: 4 did not mention Codecompanion.Nvim. Showing the 2 we can prove are about Codecompanion.Nvim.
Official links
What are the best Codecompanion.Nvim alternatives?
The closest alternatives to Codecompanion.Nvim we list are Sourcegraph Cody, CopilotForXcode and Replit's Ghostwriter Chat. Ranked by direct product-type match, not category overlap.
| Alternative | Pricing | Starts at | Last verified |
|---|---|---|---|
| Sourcegraph Cody | Paid | Pricing not published | — |
| CopilotForXcode | Freemium | Pricing not published | — |
| Replit's Ghostwriter Chat | Freemium | Pricing not published | — |
Alternatives to Codecompanion.Nvim
View allSourcegraph Cody
Sourcegraph Cody brings whole-codebase context to AI coding chat, completions, and agentic batch changes across hundreds of repos.
CopilotForXcode
Copilot for Xcode puts GitHub Copilot, Codeium and ChatGPT suggestions, chat and code edits inside Apple's Xcode editor.
Replit's Ghostwriter Chat
Ghostwriter Chat brings file-grounded AI coding chat into Replit's browser IDE, reading your project before it answers.
Tools that pair well with Codecompanion.Nvim
Common stack mates teams adopt alongside Codecompanion.Nvim, with the specific reason each pairing earns its keep.
Sourcegraph Cody
Sourcegraph Cody brings whole-codebase context to AI coding chat, completions, and agentic batch changes across hundreds of repos.
CopilotForXcode
Copilot for Xcode puts GitHub Copilot, Codeium and ChatGPT suggestions, chat and code edits inside Apple's Xcode editor.
Replit's Ghostwriter Chat
Ghostwriter Chat brings file-grounded AI coding chat into Replit's browser IDE, reading your project before it answers.
Codecompanion.Nvim vs its closest rival
Codecompanion.Nvim's closest head-to-head is with Bito.
Our Codecompanion.Nvim vs Bito verdict written Jul 3, 2026 is more than 90 days old, so it is being re-reviewed against current data and is not shown.
Head-to-head comparisons
Frequently asked questions
Categories
Best-of guides
For makers of Codecompanion.Nvim
- Get a Verified Listing for Codecompanion.Nvim ($39): a written decision within 1 working day.
- Free listing for another tool: Free reviews are decided in order, within 3 weeks of the review starting.
Used Codecompanion.Nvim? Help shape our editorial sentiment research.