Repolode
ggml-org

ggml-org/llama.vscode

Extensão do VS Code para completar código com LLMs locais, conversar com IA e usar um assistente de programação agêntico com llama.cpp.

Alternativa open source a:GitHub Copilot

Estrelas
1,552
Forks
169
Issues abertas
53
Último commit
há 5 dias

O que é?

llama.vscode é uma extensão do Visual Studio Code que oferece no editor preenchimento de texto, chat e programação agêntica com auxílio de LLMs. Ela é baseada no llama.cpp, então o preenchimento e o chat podem usar modelos locais na sua própria máquina; também há suporte a provedores externos para chat e uso de agentes.

Para completar código, a extensão oferece sugestões automáticas de fill-in-the-middle enquanto você digita, com atalhos de teclado para aceitar a sugestão inteira, a primeira linha ou a próxima palavra. Ela usa o contexto ao redor do cursor, arquivos abertos e editados e texto copiado, além de exibir estatísticas de desempenho. É possível adicionar, exportar, importar e selecionar modelos e grupos de modelos (chamados de envs) para preenchimento, chat, embeddings e ferramentas.

A visualização Llama Agent é executada no Explorer e oferece suporte a ferramentas internas, ferramentas JavaScript personalizadas e servidores MCP instalados no VS Code. Ela também pode pesquisar e baixar modelos do Hugging Face.

Recursos principais

  • 01Sugere preenchimentos automaticamente enquanto você digita, com teclas para aceitar a sugestão inteira, uma linha ou uma palavra
  • 02Executa localmente modelos compatíveis com FIM por meio do llama.cpp, com instalação automática do llama.cpp no Mac e no Windows
  • 03Llama Agent para programação agêntica, com ferramentas internas, ferramentas JavaScript personalizadas e suporte a servidores MCP
  • 04Gerenciamento de modelos e envs, incluindo importação e exportação, para preenchimento, chat, embeddings e ferramentas
  • 05Pesquisa e baixa modelos do Hugging Face dentro da extensão

Casos de uso

  • Obter preenchimento de código privado e offline com um modelo local enquanto edita no VS Code
  • Conversar sobre código com um modelo local ou externo sem sair do editor
  • Executar no editor um agente que usa ferramentas MCP já configuradas no VS Code
  • Testar diferentes modelos de preenchimento ou chat em hardware de consumo usando configurações para pouca VRAM

Início rápido

  1. 1

    Instale a extensão llama-vscode pelo VS Code Marketplace

  2. 2

    Instale o llama.cpp no macOS com o Homebrew

    brew install llama.cpp
  3. 3

    Inicie o servidor do llama.cpp com um modelo FIM padrão (adequado para 16 GB ou mais de VRAM)

    llama serve --fim-qwen-7b-default

Antes de usar

  • Usuários de Linux precisam instalar o llama.cpp manualmente, a partir dos binários ou do código-fonte.
  • A conclusão requer modelos compatíveis com FIM e VRAM ou RAM suficiente para oferecer boa velocidade.

Em coleções

Tópicos

Perguntas frequentes

O que é llama.vscode?
Extensão do VS Code para completar código com LLMs locais, conversar com IA e usar um assistente de programação agêntico com llama.cpp. llama.vscode é uma extensão do Visual Studio Code que oferece no editor preenchimento de texto, chat e programação agêntica com auxílio de LLMs. Ela é baseada no llama.cpp, então o preenchimento e o chat podem usar modelos locais na sua própria máquina; também há suporte a provedores externos para chat e uso de agentes.
llama.vscode é gratuito? Qual é a licença?
llama.vscode é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
llama.vscode ainda é mantido?
Manutenção ativa. O último commit de llama.vscode foi em 1 de nov. de 2026.
Para que posso usar llama.vscode?
Obter preenchimento de código privado e offline com um modelo local enquanto edita no VS Code Conversar sobre código com um modelo local ou externo sem sair do editor Executar no editor um agente que usa ferramentas MCP já configuradas no VS Code Testar diferentes modelos de preenchimento ou chat em hardware de consumo usando configurações para pouca VRAM
Como instalar llama.vscode?
Instale a extensão llama-vscode pelo VS Code Marketplace Instale o llama.cpp no macOS com o Homebrew: brew install llama.cpp Inicie o servidor do llama.cpp com um modelo FIM padrão (adequado para 16 GB ou mais de VRAM): llama serve --fim-qwen-7b-default
Onde consigo llama.vscode?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ggml-org/llama.vscode

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados