# codecompanion.nvim

> MCP Client

CodeCompanion.nvim is a Neovim plugin that allows users to interact with various Large Language Models (LLMs) for code generation, refactoring, and chat-based assistance directly within the editor.

## Overview

- **Category:** Developer Tools
- **Language:** Lua
- **Stars:** 6767
- **Forks:** 262
- **Owner:** olimorris
- **GitHub:** https://github.com/olimorris/codecompanion.nvim
- **Homepage:** https://codecompanion.olimorris.dev
- **Created:** 2023-12-27T17:32:51+00:00
- **Updated:** 2025-07-07T16:24:06+00:00
- **Source:** https://model-context-protocol.com/clients/codecompanion-nvim

## Tools

:sparkles: Features

- :speech_balloon: [Copilot Chat](https://github.com/features/copilot) meets [Zed AI](https://zed.dev/blog/zed-ai), in Neovim
- :electric_plug: Support for Anthropic, Copilot, GitHub Models, DeepSeek, Gemini, Mistral AI, Novita, Ollama, OpenAI, Azure OpenAI, HuggingFace and xAI LLMs (or [bring your own](https://codecompanion.olimorris.dev/extending/adapters.html))
- :heart_hands: User contributed and supported [adapters](https://codecompanion.olimorris.dev/configuration/adapters#community-adapters)
- :rocket: [Inline transformations](https://codecompanion.olimorris.dev/usage/inline-assistant.html), code creation and refactoring
- :robot: [Variables](https://codecompanion.olimorris.dev/usage/chat-buffer/variables.html), [Slash Commands](https://codecompa
