Extensão open source do JupyterLab que adiciona uma interface de chat para conectar agentes de IA, como Claude, Codex e Gemini, aos notebooks.
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 Chat
Cursor
- 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
Instale o plugin com o gerenciador de pacotes do Neovim, seguindo a documentação
- 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
Agente de programação com IA e código aberto para VS Code, compatível com seus próprios modelos, incluindo APIs hospedadas, contas e modelos locais do Ollama ou llama.cpp.
Um runtime em TypeScript que executa Claude Code, Codex, Grok Build, OpenCode e outras CLIs de agentes de programação por meio de uma única API, com verificações executadas pelo próprio runtime.
Plugin do Neovim que traz para o editor o chat com IA no estilo Cursor, sugestões de código e aplicação de diffs com um clique.
Uma extensão do VS Code que transforma arquivos .chat.md simples em sessões de chat com IA editáveis e suporte a ferramentas MCP em vários provedores de LLM.
Runtime open source de agente de programação com IA, com foco em CLI, compatível com qualquer modelo via ferramentas MCP e disponível em modos interativo, piped, daemon ou WebSocket/ACP.