Get inline AI code completions in VS Code without a cloud AI subscription.
Chat with a local model or run the Llama Agent to read files and browse the web.
Connect MCP server tools to the agent for extended local automation.
| ggml-org/llama.vscode | bookorbit/bookorbit | shy3130/tickflow-stock-panel | |
|---|---|---|---|
| Stars | 1,355 | 1,344 | 1,368 |
| Language | TypeScript | TypeScript | TypeScript |
| Last pushed | — | 2026-07-03 | 2026-07-03 |
| Maintenance | — | Active | Active |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 4/5 | 3/5 |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires installing and running a separate llama.cpp server, ideally with a capable GPU.
llama.vscode is an extension for VS Code that adds AI-assisted code completion, a chat interface, and an agentic coding assistant, all running on your own machine without sending data to any cloud service. It connects to a locally running AI server called llama.cpp, which runs open-source language models on your own hardware. As you type in VS Code, the extension automatically suggests completions. You can accept a full suggestion with Tab, accept just the first line with Shift+Tab, or accept the next word with a keyboard shortcut. There is also a manual toggle to show or hide suggestions. The extension tracks context from open and recently edited files to give better suggestions, and it is designed to stay responsive even on consumer-grade hardware. Beyond code completion, the extension includes a chat panel and an agent mode called Llama Agent. The agent can read files, browse web pages, and use tools from installed MCP servers, which are a standard for connecting AI assistants to external data sources. You can also search for and download models directly from Hugging Face through the extension interface. Installing the extension requires two things: installing llama.vscode from the VS Code marketplace, and separately setting up the llama.cpp server. On Mac and Windows, the extension can install llama.cpp automatically through a menu option. The README provides configuration guidance based on how much graphics memory your computer has. A companion plugin for Vim and Neovim called llama.vim is also available from the same organization.
A VS Code extension for local AI code completion, chat, and an agentic assistant powered by a self-hosted llama.cpp server.
Mainly TypeScript. The stack also includes TypeScript, VS Code, llama.cpp.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.