Repolode
olimorris

olimorris/codecompanion.nvim

Plugin para Neovim que integra chat com IA, edição de código em linha e agentes de programação ao editor, com suporte a diversos provedores de LLM.

Alternativa open source a:GitHub Copilot ChatCursor

Estrelas
6,924
Forks
472
Issues abertas
23
Último commit
há 23 horas

O que é?

CodeCompanion.nvim é um assistente de programação com IA para Neovim. Ele oferece um buffer de chat semelhante ao Copilot Chat, permite transformar ou criar código em linha no arquivo atual e executar prompts de uma biblioteca integrada. Você pode conectá-lo a modelos hospedados ou locais, incluindo Anthropic, OpenAI, Gemini, GitHub Copilot, DeepSeek, OpenRouter e Ollama, ou adicionar seu próprio adapter.

O plugin também funciona com agentes de programação por meio do Agent Client Protocol (ACP), incluindo Claude Code, Codex, Gemini CLI e OpenCode, e oferece suporte a servidores do Model Context Protocol (MCP). Agentes e ferramentas podem ler o contexto do editor, comandos de barra e arquivos de skills ou regras, como CLAUDE.md; as alterações feitas pelos agentes podem ser revisadas e aprovadas ou rejeitadas no Neovim.

A instalação é feita por meio de um gerenciador de plugins do Neovim, e a documentação do projeto aborda configuração, adapters e uso.

Recursos principais

  • 01Buffer de chat para fazer perguntas sobre o código e aprimorar as respostas em iterações
  • 02Transformações em linha, criação de código e refatoração no buffer atual
  • 03Adapters para diversos provedores de LLM hospedados e locais, além de adapters personalizados
  • 04Suporte a agentes do Agent Client Protocol, como Claude Code e Codex
  • 05Suporte a servidores MCP e a ferramentas, comandos de barra e fluxos de trabalho reutilizáveis
  • 06Fluxo de revisão de código para comentar e aprovar ou rejeitar alterações dos agentes

Casos de uso

  • Perguntar a um LLM sobre o código no buffer atual do Neovim sem sair do editor
  • Refatorar ou gerar uma função em linha usando um prompt
  • Executar agentes de programação, como Claude Code, dentro do Neovim e revisar as alterações feitas por eles
  • Usar um modelo local pelo Ollama para receber assistência de IA no Neovim

Início rápido

  1. 1

    Instale o plugin com o gerenciador de pacotes do Neovim, seguindo a documentação

  2. 2

    Verifique se as dependências estão instaladas corretamente no Neovim

    :checkhealth codecompanion

Antes de usar

  • Ele só funciona dentro do Neovim, portanto não pode ser usado em outros editores.
  • Depende de plenary.nvim e nvim-treesitter.

Em coleções

Tópicos

Perguntas frequentes

O que é codecompanion.nvim?
Plugin para Neovim que integra chat com IA, edição de código em linha e agentes de programação ao editor, com suporte a diversos provedores de LLM. CodeCompanion.nvim é um assistente de programação com IA para Neovim. Ele oferece um buffer de chat semelhante ao Copilot Chat, permite transformar ou criar código em linha no arquivo atual e executar prompts de uma biblioteca integrada. Você pode conectá-lo a modelos hospedados ou locais, incluindo Anthropic, OpenAI, Gemini, GitHub Copilot, DeepSeek, OpenRouter e Ollama, ou adicionar seu próprio adapter.
codecompanion.nvim é gratuito? Qual é a licença?
codecompanion.nvim é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
codecompanion.nvim ainda é mantido?
Manutenção ativa. O último commit de codecompanion.nvim foi em 6 de nov. de 2026.
Para que posso usar codecompanion.nvim?
Perguntar a um LLM sobre o código no buffer atual do Neovim sem sair do editor Refatorar ou gerar uma função em linha usando um prompt Executar agentes de programação, como Claude Code, dentro do Neovim e revisar as alterações feitas por eles Usar um modelo local pelo Ollama para receber assistência de IA no Neovim
Como instalar codecompanion.nvim?
Instale o plugin com o gerenciador de pacotes do Neovim, seguindo a documentação Verifique se as dependências estão instaladas corretamente no Neovim: :checkhealth codecompanion
Onde consigo codecompanion.nvim?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/olimorris/codecompanion.nvim

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados