Repolode
folke

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. 1

    Instale o plugin com seu gerenciador de pacotes (consulte o exemplo de lazy.nvim no README).

  2. 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. 3

    Verifique a integridade no Neovim.

    :checkhealth sidekick
  4. 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