{"slug":"codecompanion-nvim","name":"CodeCompanion.nvim","vendor":"Oli Morris","tagline":"AI coding in Neovim with chat buffers, inline transformations, tools, workflows, MCP and Agent Client Protocol","url":"https://agentboards.org/agent/codecompanion-nvim","website":"https://codecompanion.olimorris.dev","docs":"https://codecompanion.olimorris.dev/installation","repo":"https://github.com/olimorris/codecompanion.nvim","category":"ide-extension","execution":["local"],"license":"Apache-2.0","open_source":true,"pricing":{"model":"byok","summary":"Free and open source; you bring an API key, a Copilot subscription or a local model","from_usd":0,"free_tier":true,"byok":true},"models":{"backbone":["any"],"bring_your_own_model":true,"local_models":true},"protocols":{"mcp_client":true,"mcp_server":false,"openapi":false},"capabilities":{"terminal_exec":true,"browser":false,"multi_file_edit":true,"git_ops":false,"docker_sandbox":false,"multi_agent":false,"headless_ci":false},"context_window":null,"platforms":["macos","linux","windows"],"install":[{"label":"lazy.nvim","command":"{ \"olimorris/codecompanion.nvim\", dependencies = { \"nvim-lua/plenary.nvim\", \"nvim-treesitter/nvim-treesitter\" } }"}],"benchmarks":[],"tags":["neovim","open-source","byok","local-models","mcp","acp"],"github_stars":6888,"metrics":{"stars":6888,"pushed_at":"2026-10-01T20:22:26Z","archived":false,"open_issues":13,"latest_version":"v19.27.0","latest_version_at":"2026-10-01T20:22:26Z","latest_version_url":"https://github.com/olimorris/codecompanion.nvim/releases/tag/v19.27.0","version_source":"github","checked_at":"2026-10-02T05:05:08.661Z"},"sources":{"pricing":"https://codecompanion.olimorris.dev","capabilities":"https://codecompanion.olimorris.dev","protocols":"https://codecompanion.olimorris.dev","models":"https://codecompanion.olimorris.dev","install":"https://codecompanion.olimorris.dev/installation","license":"https://github.com/olimorris/codecompanion.nvim"},"verified_at":"2026-09-04","adoption":{"score":4.5,"signals":{"github_stars":6876},"measured_at":"2026-09-28"},"scores":{"panel":7.3,"adoption":4.5,"spread":3,"facts":10,"board":7.3,"dimensions":{"reliability":6.7,"usefulness":7.3,"cost":8.2,"longevity":6.8},"per_persona":{"amigo":7.8,"critico":7,"profesor":7.3,"inversora":6,"jefa":6.5,"hacker":9},"community":null},"rank":17,"category_rank":4,"panel_reviews":[{"persona":"juez","persona_name":"El Juez","ai_generated":true,"verdict":"The panel agrees within two points and El Hacker's 9 is the highest score he has given anything, which makes La Inversora's single-maintainer note the only real objection.","scores":null,"evidence":[]},{"persona":"amigo","persona_name":"El Amigo","ai_generated":true,"verdict":"Pick it if you want one plugin covering chat, refactors and driving an external agent; pick avante.nvim when inline suggestion and instant application are the whole job.","scores":{"reliability":7,"usefulness":8,"cost":9,"longevity":7},"evidence":["https://codecompanion.olimorris.dev","https://codecompanion.olimorris.dev/installation"]},{"persona":"critico","persona_name":"El Crítico","ai_generated":true,"verdict":"One maintainer is shipping a chat client, an inline transformer, a workflow engine and an external-agent host in the same tree, and surface area is the risk.","scores":{"reliability":6,"usefulness":7,"cost":8,"longevity":7},"evidence":["https://codecompanion.olimorris.dev"]},{"persona":"profesor","persona_name":"El Profesor","ai_generated":true,"verdict":"Context is what the user put in the buffer rather than a hidden index, edits are buffer transformations, and no evaluation of either is published.","scores":{"reliability":7,"usefulness":7,"cost":8,"longevity":7},"evidence":["https://codecompanion.olimorris.dev","https://github.com/olimorris/codecompanion.nvim"]},{"persona":"inversora","persona_name":"La Inversora","ai_generated":true,"verdict":"6,834 stars and a permissive licence, all of it maintained by one named individual with no company, no funding and no revenue attached.","scores":{"reliability":6,"usefulness":7,"cost":5,"longevity":6},"evidence":["https://github.com/olimorris/codecompanion.nvim"]},{"persona":"jefa","persona_name":"La Jefa","ai_generated":true,"verdict":"Free at sixty seats, and the useful detail is that an existing editor-assistant subscription can drive it, so the spend lands on an invoice finance already approved.","scores":{"reliability":5,"usefulness":6,"cost":9,"longevity":6},"evidence":["https://codecompanion.olimorris.dev/installation","https://codecompanion.olimorris.dev"]},{"persona":"hacker","persona_name":"El Hacker","ai_generated":true,"verdict":"Apache-2.0, a first-class local adapter plus custom adapters for any compatible endpoint, and a tool-protocol client, all configured from a Lua table I keep in git.","scores":{"reliability":9,"usefulness":9,"cost":10,"longevity":8},"evidence":["https://codecompanion.olimorris.dev","https://github.com/olimorris/codecompanion.nvim"]},{"persona":"comediante","persona_name":"El Comediante","ai_generated":true,"verdict":"It can drive Claude Code, Codex, Gemini CLI, Goose, OpenCode and Cursor CLI, which makes your editor middle management.","scores":null,"evidence":[]}]}