Neovim plugin for AI-powered coding assistance
Top 10.8% on sourcepulse
CodeCompanion.nvim is an AI-powered coding assistant for Neovim, designed to integrate seamlessly with various Large Language Models (LLMs). It offers features like inline code transformations, refactoring, variable and slash command support, and agentic workflows, aiming to enhance developer productivity within the Neovim environment.
How It Works
The plugin leverages a flexible adapter system, supporting official integrations for major LLM providers (OpenAI, Gemini, Copilot, Ollama, etc.) and community-contributed adapters. It facilitates asynchronous LLM interactions, enabling multiple concurrent chat sessions and complex agentic workflows through a queue-based system for tools and agents.
Quick Start & Requirements
packer
or lazy.nvim
.Highlighted Details
Maintenance & Community
The project is actively maintained by olimorris, with contributions acknowledged from various individuals and inspiration drawn from other Neovim plugins. Discussions and contributions are welcomed via GitHub.
Licensing & Compatibility
The repository does not explicitly state a license in the provided README. Users should verify licensing for commercial use or integration with closed-source projects.
Limitations & Caveats
The README mentions that contributions are implemented at the author's discretion. Troubleshooting guidance suggests checking dependencies and potentially using a minimal configuration to rule out user-specific issues.
21 hours ago
1 day