Repolode
avante-corp

avante-corp/avante.nvim

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.

Alternativa open source a:Cursor

Estrelas
18,189
Forks
861
Issues abertas
54
Último commit
há 22 horas

O que é?

avante.nvim é um plugin do Neovim que reproduz o fluxo de trabalho da IDE Cursor AI dentro do Neovim. Você pode fazer perguntas à IA sobre o arquivo atual, receber sugestões de alterações no código e aplicá-las diretamente aos arquivos-fonte com um único comando.

O plugin é compatível com vários provedores de modelos, incluindo OpenAI, Anthropic, Mistral, DeepSeek, Ollama e llama.cpp, e conta com um modo agentic que usa ferramentas para gerar código. Também oferece suporte ao Agent Client Protocol (ACP) para conectar agentes de programação externos, como codex e gemini. Um arquivo de instruções no nível do projeto (avante.md por padrão) permite fornecer à IA contexto persistente sobre sua base de código.

A instalação funciona com lazy.nvim, o gerenciador de pacotes integrado do Neovim, vim-plug, mini.deps, Nix e rocks.nvim. Dependências opcionais adicionam seletores de arquivos, colagem de imagens, integração com Copilot e renderização de markdown.

Recursos principais

  • 01Faça perguntas à IA sobre o arquivo atual e receba sugestões de código em uma barra lateral.
  • 02Aplique alterações sugeridas pela IA aos arquivos-fonte com um comando ou atalho de teclado.
  • 03Compatível com vários provedores de modelos, incluindo OpenAI, Anthropic, DeepSeek, Ollama e llama.cpp.
  • 04Oferece suporte a instruções específicas do projeto por meio de um arquivo avante.md.
  • 05Conecta-se a agentes de programação externos pelo Agent Client Protocol.

Casos de uso

  • Obter ajuda da IA para refatorar ou explicar código sem sair do Neovim.
  • Aplicar diretamente no buffer edições sugeridas por uma IA, em um ou vários arquivos.
  • Executar modelos locais com Ollama ou llama.cpp dentro do fluxo de trabalho do Neovim.

Início rápido

  1. 1

    Adicione avante.nvim com seu gerenciador de plugins (consulte o exemplo com lazy.nvim no README).

  2. 2

    Compile o binário do plugin com make (cargo só é necessário ao compilar a partir do código-fonte).

    make
  3. 3

    Chame a função setup na configuração do Neovim.

    require('avante').setup()

Antes de usar

  • Requer Neovim v0.12 ou mais recente.
  • Compilar a partir do código-fonte requer cargo; caso contrário, o processo de build busca binários pré-compilados no GitHub usando curl e tar.
  • Segundo o README, o projeto está passando por iterações rápidas, então os recursos e o comportamento podem mudar.

Tópicos

Perguntas frequentes

O que é avante.nvim?
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. avante.nvim é um plugin do Neovim que reproduz o fluxo de trabalho da IDE Cursor AI dentro do Neovim. Você pode fazer perguntas à IA sobre o arquivo atual, receber sugestões de alterações no código e aplicá-las diretamente aos arquivos-fonte com um único comando.
avante.nvim é gratuito? Qual é a licença?
avante.nvim é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
avante.nvim ainda é mantido?
Manutenção ativa. O último commit de avante.nvim foi em 20 de out. de 2026.
Para que posso usar avante.nvim?
Obter ajuda da IA para refatorar ou explicar código sem sair do Neovim. Aplicar diretamente no buffer edições sugeridas por uma IA, em um ou vários arquivos. Executar modelos locais com Ollama ou llama.cpp dentro do fluxo de trabalho do Neovim.
Como instalar avante.nvim?
Adicione avante.nvim com seu gerenciador de plugins (consulte o exemplo com lazy.nvim no README). Compile o binário do plugin com make (cargo só é necessário ao compilar a partir do código-fonte).: make Chame a função setup na configuração do Neovim.: require('avante').setup()
Onde consigo avante.nvim?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/avante-corp/avante.nvim

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

Projetos relacionados