Plugin de Vim que ofrece autocompletado de código local con LLM mediante fill-in-the-middle y edición basada en instrucciones a través de un servidor llama.cpp.
ggml-org/llama.vscode
Extensión de VS Code para completar código con LLM locales, chatear con IA y programar con un asistente agéntico basado en llama.cpp.
Alternativa open source a:GitHub Copilot
- Estrellas
- 1,552
- Forks
- 169
- Issues abiertos
- 53
- Último commit
- hace 4 días
¿Qué es?
llama.vscode es una extensión de Visual Studio Code que integra en el editor la autocompletación de texto asistida por LLM, el chat y la programación agéntica. Se basa en llama.cpp, por lo que las sugerencias y el chat pueden ejecutarse con modelos locales en tu equipo; también admite proveedores externos para el chat y el uso de agentes.
Para completar código, ofrece sugerencias automáticas de fill-in-the-middle mientras escribes, con controles de teclado para aceptar la sugerencia completa, la primera línea o la siguiente palabra. Usa el contexto del entorno del cursor, los archivos abiertos y editados y el texto copiado, y muestra estadísticas de rendimiento. Se pueden añadir, exportar, importar y seleccionar modelos y grupos de modelos (llamados envs) para completar código, chatear, generar embeddings y usar herramientas.
La vista Llama Agent se ejecuta dentro del Explorador y admite herramientas integradas, herramientas personalizadas en JavaScript y servidores MCP instalados en VS Code. También permite buscar y descargar modelos de Hugging Face.
Funciones clave
- 01Sugerencias automáticas mientras escribes, con teclas para aceptar la sugerencia completa, una línea o una palabra
- 02Ejecuta localmente modelos compatibles con FIM mediante llama.cpp e instala llama.cpp automáticamente en Mac y Windows
- 03Llama Agent para programación agéntica, con herramientas integradas, herramientas personalizadas en JavaScript y compatibilidad con servidores MCP
- 04Gestión de modelos y envs, incluida la importación y exportación, para completar código, chatear, generar embeddings y usar herramientas
- 05Buscar y descargar modelos de Hugging Face desde la extensión
Casos de uso
- Obtener sugerencias de código privadas y sin conexión con un modelo local mientras editas en VS Code
- Chatear con un modelo local o externo sobre código sin salir del editor
- Ejecutar en el editor un agente que use herramientas MCP ya configuradas en VS Code
- Probar distintos modelos para completar código o chatear en hardware de consumo con poca VRAM
Inicio rápido
- 1
Instala la extensión llama-vscode desde VS Code Marketplace
- 2
Instala llama.cpp en macOS con Homebrew
brew install llama.cpp - 3
Inicia el servidor de llama.cpp con un modelo FIM predeterminado (adecuado para 16 GB o más de VRAM)
llama serve --fim-qwen-7b-default
Antes de usarlo
- Los usuarios de Linux deben instalar llama.cpp manualmente desde los binarios o el código fuente.
- La finalización requiere modelos compatibles con FIM y suficiente VRAM o RAM para ofrecer una buena velocidad.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es llama.vscode?
- Extensión de VS Code para completar código con LLM locales, chatear con IA y programar con un asistente agéntico basado en llama.cpp. llama.vscode es una extensión de Visual Studio Code que integra en el editor la autocompletación de texto asistida por LLM, el chat y la programación agéntica. Se basa en llama.cpp, por lo que las sugerencias y el chat pueden ejecutarse con modelos locales en tu equipo; también admite proveedores externos para el chat y el uso de agentes.
- ¿llama.vscode es gratuito? ¿Qué licencia tiene?
- llama.vscode es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿llama.vscode sigue mantenido?
- Mantenimiento activo. El último commit de llama.vscode fue el 1 nov 2026.
- ¿Para qué puedo usar llama.vscode?
- Obtener sugerencias de código privadas y sin conexión con un modelo local mientras editas en VS Code Chatear con un modelo local o externo sobre código sin salir del editor Ejecutar en el editor un agente que use herramientas MCP ya configuradas en VS Code Probar distintos modelos para completar código o chatear en hardware de consumo con poca VRAM
- ¿Cómo se instala llama.vscode?
- Instala la extensión llama-vscode desde VS Code Marketplace Instala llama.cpp en macOS con Homebrew: brew install llama.cpp Inicia el servidor de llama.cpp con un modelo FIM predeterminado (adecuado para 16 GB o más de VRAM): llama serve --fim-qwen-7b-default
- ¿Dónde consigo llama.vscode?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ggml-org/llama.vscode
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plugin de Neovim que ofrece autocompletado de código con IA mientras escribes, mediante OpenAI, Gemini, Claude, Ollama, llama.cpp, Codestral y otros proveedores de LLM.
Paquete de Emacs que ofrece autocompletado de código mientras escribes con LLM como OpenAI, Claude, Gemini, Ollama y llama.cpp.
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.
Una extensión del editor de código fuente de Xcode que incorpora sugerencias de código, chat y modificación de código con GitHub Copilot, Codeium y ChatGPT.
Un plugin de Neovim escrito íntegramente en Lua que reemplaza copilot.vim y ofrece sugerencias en línea de GitHub Copilot, un panel de sugerencias y una API para integraciones.