Overview of CodeCompanion.nvim features
mainCodeCompanion.nvim is an AI coding plugin for Neovim that integrates LLMs and CLI agents directly into your workflow.
Key capabilities include:
- Chat & Inline Editing: Use a chat buffer for conversations or perform inline transformations, code creation, and refactoring directly in your buffers.
- LLM & Agent Support: Out-of-the-box support for major providers (Anthropic, OpenAI, Google Gemini, DeepSeek, etc.) via HTTP adapters and CLI agents (Claude Code, Copilot CLI, etc.) via Agent Client Protocol (ACP).
- Advanced Context: Support for Model Context Protocol (MCP), editor context, slash commands, tools, and workflows to improve LLM output.
- Rule Integration: Support for rule files like
CLAUDE.mdand.cursor/rulesto guide AI behavior. - Multimodal Input: Support for images and PDFs as input.
- Prompt Library: A built-in library for common tasks like explaining code or fixing LSP errors.