Repolode
ggml-org

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. 1

    Instala la extensión llama-vscode desde VS Code Marketplace

  2. 2

    Instala llama.cpp en macOS con Homebrew

    brew install llama.cpp
  3. 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