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.
folke/sidekick.nvim
Plugin do Neovim que combina as Next Edit Suggestions do Copilot LSP com um terminal integrado para executar ferramentas de IA via CLI.
Alternativa open source a:GitHub Copilot
- Estrelas
- 2,805
- Forks
- 176
- Issues abertas
- 57
- Último commit
- há 2 meses
O que é?
O sidekick.nvim traz assistência de IA para o Neovim em duas partes. A primeira são as Next Edit Suggestions (NES), fornecidas pelo copilot-language-server LSP oficial: quando você pausa a digitação ou move o cursor, o plugin sugere alterações em várias linhas ou no arquivo inteiro, exibe diffs inline e em blocos com granularidade por palavra ou caractere e permite percorrer os hunks antes de aplicar as mudanças.
A segunda parte é um terminal integrado para ferramentas de IA via linha de comando. Ele oferece configurações predefinidas para Claude, Gemini, Codex, Copilot CLI, Aider, OpenCode e outras ferramentas, além de permitir incluir um arquivo atual, uma seleção, a posição do cursor, diagnósticos ou o contexto de funções e classes do Tree-sitter em um prompt. A biblioteca de prompts integrada inclui tarefas como explicar código, corrigir diagnósticos e escrever testes. As sessões podem persistir usando tmux ou zellij, e os arquivos alterados pelas ferramentas de IA são recarregados automaticamente.
Recursos principais
- 01Next Edit Suggestions automáticas do Copilot LSP após pausas na digitação ou movimentos do cursor.
- 02Diffs inline e em blocos com destaque de sintaxe do Treesitter e detalhes por palavra ou caractere.
- 03Navegação hunk por hunk para revisar as alterações antes de aplicá-las.
- 04Terminal integrado com configurações predefinidas para Claude, Gemini, Codex, Copilot CLI e outras CLIs de IA.
- 05Variáveis de contexto para incluir arquivos, seleções, posição do cursor, diagnósticos e funções nos prompts.
- 06Persistência de sessões via tmux ou zellij e recarga automática de arquivos alterados pelas ferramentas de IA.
Casos de uso
- Revisar e aplicar refatorações de várias linhas sugeridas durante a edição no Neovim.
- Enviar o arquivo atual ou uma seleção visual para o Claude Code ou Gemini CLI sem sair do editor.
- Pedir a um assistente de IA para explicar ou corrigir a função sob o cursor, ou escrever testes para ela.
- Manter sessões longas de CLIs de IA ativas entre reinicializações do Neovim usando tmux ou zellij.
Início rápido
- 1
Instale o plugin com seu gerenciador de pacotes (consulte o exemplo de lazy.nvim no README).
- 2
Ative o servidor LSP do Copilot com vim.lsp.enable (instale copilot-language-server via npm).
npm install -g @github/copilot-language-server - 3
Verifique a integridade no Neovim.
:checkhealth sidekick - 4
Entre no Copilot pelo Neovim.
:LspCopilotSignIn
Antes de usar
- O Next Edit Suggestions requer Neovim 0.11.2 ou mais recente e uma assinatura do Copilot.
- É necessário instalar o LSP copilot-language-server separadamente e ter uma configuração funcional de lsp/copilot.lua.
Em coleções
Tópicos
Perguntas frequentes
- O que é sidekick.nvim?
- Plugin do Neovim que combina as Next Edit Suggestions do Copilot LSP com um terminal integrado para executar ferramentas de IA via CLI. O sidekick.nvim traz assistência de IA para o Neovim em duas partes. A primeira são as Next Edit Suggestions (NES), fornecidas pelo copilot-language-server LSP oficial: quando você pausa a digitação ou move o cursor, o plugin sugere alterações em várias linhas ou no arquivo inteiro, exibe diffs inline e em blocos com granularidade por palavra ou caractere e permite percorrer os hunks antes de aplicar as mudanças.
- sidekick.nvim é gratuito? Qual é a licença?
- sidekick.nvim é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- sidekick.nvim ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de sidekick.nvim foi em 8 de set. de 2026.
- Para que posso usar sidekick.nvim?
- Revisar e aplicar refatorações de várias linhas sugeridas durante a edição no Neovim. Enviar o arquivo atual ou uma seleção visual para o Claude Code ou Gemini CLI sem sair do editor. Pedir a um assistente de IA para explicar ou corrigir a função sob o cursor, ou escrever testes para ela. Manter sessões longas de CLIs de IA ativas entre reinicializações do Neovim usando tmux ou zellij.
- Como instalar sidekick.nvim?
- Instale o plugin com seu gerenciador de pacotes (consulte o exemplo de lazy.nvim no README). Ative o servidor LSP do Copilot com vim.lsp.enable (instale copilot-language-server via npm).: npm install -g @github/copilot-language-server Verifique a integridade no Neovim.: :checkhealth sidekick Entre no Copilot pelo Neovim.: :LspCopilotSignIn
- Onde consigo sidekick.nvim?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/folke/sidekick.nvim
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plugin para Neovim que oferece sugestões de código com IA enquanto você digita, usando OpenAI, Gemini, Claude, Ollama, llama.cpp, Codestral e outros provedores de LLM.
Plugin para Vim que oferece autocompletar código local com LLM usando fill-in-the-middle e edição por instruções via servidor llama.cpp.
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.
Extensão do VS Code para completar código com LLMs locais, conversar com IA e usar um assistente de programação agêntico com llama.cpp.
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.