Repolode
avante-corp

avante-corp/avante.nvim

Un plugin de Neovim que incorpora chat con IA al estilo de Cursor, sugerencias de código y aplicación de diffs con un clic.

Alternativa open source a:Cursor

Estrellas
18,189
Forks
861
Issues abiertos
54
Último commit
hace 22 horas

¿Qué es?

avante.nvim es un plugin de Neovim que emula el flujo de trabajo del IDE Cursor AI dentro de Neovim. Puedes hacerle preguntas a una IA sobre el archivo actual, recibir sugerencias de cambios en el código y aplicarlas directamente a tus archivos fuente con un solo comando.

El plugin admite muchos proveedores de modelos, incluidos OpenAI, Anthropic, Mistral, DeepSeek, Ollama y llama.cpp, e incluye un modo agéntico que usa herramientas para generar código. También admite el Agent Client Protocol (ACP) para conectarse con agentes de programación externos, como codex y gemini. Un archivo de instrucciones a nivel de proyecto (avante.md de forma predeterminada) permite proporcionar a la IA contexto persistente sobre tu base de código.

La instalación es compatible con lazy.nvim, el gestor de paquetes integrado de Neovim, vim-plug, mini.deps, Nix y rocks.nvim. Las dependencias opcionales añaden selectores de archivos, pegado de imágenes, integración con Copilot y renderizado de Markdown.

Funciones clave

  • 01Haz preguntas a una IA sobre el archivo actual y recibe sugerencias de código en una barra lateral.
  • 02Aplica los cambios sugeridos por la IA a los archivos fuente con un comando o una combinación de teclas.
  • 03Compatible con muchos proveedores de modelos, incluidos OpenAI, Anthropic, DeepSeek, Ollama y llama.cpp.
  • 04Admite instrucciones específicas del proyecto mediante un archivo avante.md.
  • 05Se conecta con agentes de programación externos a través del Agent Client Protocol.

Casos de uso

  • Obtener ayuda de IA para refactorizar o explicar código sin salir de Neovim.
  • Aplicar directamente en el búfer ediciones sugeridas por una IA, tanto en un archivo como en varios.
  • Ejecutar modelos locales con Ollama o llama.cpp dentro de un flujo de trabajo en Neovim.

Inicio rápido

  1. 1

    Añade avante.nvim con tu gestor de plugins (consulta el ejemplo con lazy.nvim en el README).

  2. 2

    Compila el binario del plugin con make (cargo solo es necesario si compilas desde el código fuente).

    make
  3. 3

    Llama a la función setup en tu configuración de Neovim.

    require('avante').setup()

Antes de usarlo

  • Requiere Neovim v0.12 o posterior.
  • Compilar desde el código fuente requiere cargo; de lo contrario, la compilación descarga binarios precompilados de GitHub con curl y tar.
  • Según el README, el proyecto está en desarrollo acelerado, por lo que sus funciones y comportamiento pueden cambiar.

Temas

Preguntas frecuentes

¿Qué es avante.nvim?
Un plugin de Neovim que incorpora chat con IA al estilo de Cursor, sugerencias de código y aplicación de diffs con un clic. avante.nvim es un plugin de Neovim que emula el flujo de trabajo del IDE Cursor AI dentro de Neovim. Puedes hacerle preguntas a una IA sobre el archivo actual, recibir sugerencias de cambios en el código y aplicarlas directamente a tus archivos fuente con un solo comando.
¿avante.nvim es gratuito? ¿Qué licencia tiene?
avante.nvim es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿avante.nvim sigue mantenido?
Mantenimiento activo. El último commit de avante.nvim fue el 20 oct 2026.
¿Para qué puedo usar avante.nvim?
Obtener ayuda de IA para refactorizar o explicar código sin salir de Neovim. Aplicar directamente en el búfer ediciones sugeridas por una IA, tanto en un archivo como en varios. Ejecutar modelos locales con Ollama o llama.cpp dentro de un flujo de trabajo en Neovim.
¿Cómo se instala avante.nvim?
Añade avante.nvim con tu gestor de plugins (consulta el ejemplo con lazy.nvim en el README). Compila el binario del plugin con make (cargo solo es necesario si compilas desde el código fuente).: make Llama a la función setup en tu configuración de Neovim.: require('avante').setup()
¿Dónde consigo avante.nvim?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/avante-corp/avante.nvim

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados