Equipes de agentes de IA lideradas por pessoas e armazenadas como arquivos no repositório, trabalhando com GitHub Copilot e outros hosts de IA para ajudar a desenvolver e coordenar código.
CopilotC-Nvim/CopilotChat.nvim
Um plugin para Neovim que integra o GitHub Copilot Chat ao editor, com contexto de buffers, arquivos, git diff e URLs, além de chamadas opcionais a ferramentas.
Alternativa open source a:GitHub Copilot Chat
- Estrelas
- 3,647
- Forks
- 173
- Issues abertas
- 24
- Último commit
- há 14 dias
O que é?
CopilotChat.nvim é um plugin em Lua para Neovim que abre uma janela de chat onde você conversa com modelos do GitHub Copilot sem sair do editor. Para incluir contexto, use alguns marcadores inline: #buffer para buffers abertos, #file para um caminho específico, #gitdiff para alterações staged ou unstaged, #url para páginas da web e #selection para a seleção visual atual. Prompts predefinidos, como Explain, Review, Fix, Tests e Commit, atendem a tarefas comuns de programação, e você pode definir seus próprios prompts e funções na configuração de setup.
O chat oferece chamadas a ferramentas por meio de @copilot, permitindo que o modelo execute funções como leitura de arquivos, glob, grep, git diff e bash. Por padrão, é preciso aprovar manualmente as chamadas a ferramentas, mas você pode marcar ferramentas ou grupos específicos como confiáveis. Além do provider do Copilot, o plugin pode ser configurado com providers personalizados, como Ollama e Mistral.ai, e oferece uma API Lua para scripts e uso headless.
Recursos principais
- 01Converse com modelos do GitHub Copilot, como GPT-4o e Claude Sonnet, pelo Neovim.
- 02Adicione buffers, arquivos, git diffs, URLs e seleções a um prompt usando referências com #.
- 03Permita que o modelo use ferramentas do workspace com aprovação manual ou execução automática de ferramentas confiáveis.
- 04Templates de prompt reutilizáveis para explicar, revisar, corrigir, criar testes e escrever mensagens de commit.
- 05Salve e carregue o histórico do chat e adicione respostas ou diffs à quickfix list.
- 06API Lua para automação e operação headless.
Casos de uso
- Pedir ao Copilot que explique ou revise o código do buffer atual sem trocar de ferramenta.
- Gerar testes unitários ou comentários de documentação para uma função selecionada.
- Criar um rascunho de mensagem de commit com base nas alterações staged do git.
- Usar um modelo local, como o Ollama, no mesmo fluxo de chat por meio de um provider personalizado.
Início rápido
- 1
Instale o Neovim 0.10.0+ e ative o Copilot Chat nas configurações do GitHub
- 2
Adicione o plugin e sua dependência plenary.nvim à configuração do lazy.nvim
- 3
Abra a janela de chat dentro do Neovim
:CopilotChat
Antes de usar
- É necessário ativar o Copilot Chat na sua conta do GitHub.
- Funciona apenas dentro do Neovim.
- Licenciado sob a GPL-3.0, uma licença copyleft.
Em coleções
Tópicos
Perguntas frequentes
- O que é CopilotChat.nvim?
- Um plugin para Neovim que integra o GitHub Copilot Chat ao editor, com contexto de buffers, arquivos, git diff e URLs, além de chamadas opcionais a ferramentas. CopilotChat.nvim é um plugin em Lua para Neovim que abre uma janela de chat onde você conversa com modelos do GitHub Copilot sem sair do editor. Para incluir contexto, use alguns marcadores inline: #buffer para buffers abertos, #file para um caminho específico, #gitdiff para alterações staged ou unstaged, #url para páginas da web e #selection para a seleção visual atual. Prompts predefinidos, como Explain, Review, Fix, Tests e Commit, atendem a tarefas comuns de programação, e você pode definir seus próprios prompts e funções na configuração de setup.
- CopilotChat.nvim é gratuito? Qual é a licença?
- CopilotChat.nvim é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- CopilotChat.nvim ainda é mantido?
- Manutenção ativa. O último commit de CopilotChat.nvim foi em 23 de out. de 2026.
- Para que posso usar CopilotChat.nvim?
- Pedir ao Copilot que explique ou revise o código do buffer atual sem trocar de ferramenta. Gerar testes unitários ou comentários de documentação para uma função selecionada. Criar um rascunho de mensagem de commit com base nas alterações staged do git. Usar um modelo local, como o Ollama, no mesmo fluxo de chat por meio de um provider personalizado.
- Como instalar CopilotChat.nvim?
- Instale o Neovim 0.10.0+ e ative o Copilot Chat nas configurações do GitHub Adicione o plugin e sua dependência plenary.nvim à configuração do lazy.nvim Abra a janela de chat dentro do Neovim: :CopilotChat
- Onde consigo CopilotChat.nvim?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/CopilotC-Nvim/CopilotChat.nvim
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plugin do Neovim que combina as Next Edit Suggestions do Copilot LSP com um terminal integrado para executar ferramentas de IA via CLI.
Um servidor MCP que permite a assistentes de IA controlar WinDbg/CDB/KD para analisar crash dumps do Windows e depurar alvos em modo usuário e modo kernel.
Um plugin de Neovim feito inteiramente em Lua que substitui o copilot.vim, oferece sugestões inline do GitHub Copilot, um painel de sugestões e uma API para integrações.
Curso gratuito da Microsoft, dividido em módulos, que ensina desenvolvedores a usar o GitHub Copilot como parceiro de programação em dupla com IA.
App para desktop que grava uma sessão de trabalho na tela e usa o GitHub Copilot para transformá-la em uma Skill reutilizável para agentes ou em uma Automation agendada.