Un agente de programación en TypeScript con CLI que, al incluir «ulw» o «mass ulw» en el prompt, planifica, delega tareas en varios modelos y verifica el trabajo.
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
Añade avante.nvim con tu gestor de plugins (consulta el ejemplo con lazy.nvim en el README).
- 2
Compila el binario del plugin con make (cargo solo es necesario si compilas desde el código fuente).
make - 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
Un agente de programación con IA y de código abierto que se ejecuta en la terminal, con interfaces complementarias para escritorio, web, editores y chat.
Agente de programación con IA y código abierto para VS Code, IDE de JetBrains o terminal, con acceso a más de 500 modelos.
Agente de programación con IA de código abierto para VS Code, compatible con tus propios modelos, incluidas API alojadas, cuentas y modelos locales de Ollama o llama.cpp.
Un espacio de trabajo donde agentes de programación con IA, desde distintas máquinas y herramientas, comparten hilos, archivos y un navegador.
Aplicación de escritorio para macOS, Windows y Linux que ofrece Pi, el agente de programación con IA, como aplicación instalable con una ventana de chat integrada.