Um agente de programação em TypeScript cuja CLI planeja, delega tarefas a vários modelos e verifica o trabalho quando você inclui `ulw` ou `mass ulw` no prompt.
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
Adicione avante.nvim com seu gerenciador de plugins (consulte o exemplo com lazy.nvim no README).
- 2
Compile o binário do plugin com make (cargo só é necessário ao compilar a partir do código-fonte).
make - 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
Agente de IA open source para programação no terminal, com interfaces complementares para desktop, web, editores e chat.
Agente de programação com IA e código aberto que funciona no VS Code, em IDEs JetBrains ou no terminal, com acesso a mais de 500 modelos.
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 workspace onde agentes de programação com IA, em diferentes máquinas e ferramentas, compartilham threads, arquivos e um navegador em um só lugar.
Aplicativo para macOS, Windows e Linux que transforma o agente de programação com IA Pi em um app instalável com janela de chat integrada.