#236 · Primary category: AI Coding Assistants
llama.vim
Vim plugin for LLM-assisted code/text completion
Project last updated:08/27/26
GitHub Stars
2.2K
Forks
119
Contributors
28
License
MIT
Why we included this project
llama.vim wires Vim and Neovim directly to a local llama.cpp server, so code completion runs entirely on your own machine. In Insert mode it offers fill-in-the-middle suggestions you can accept with Tab, and you can select text and ask the model to rewrite or continue it. The context handling is what makes it practical: a ring buffer collects chunks from open files, edited files, and yanked text, then reuses that context so large codebases stay responsive even on low-end hardware. Configuration comes down to a g:llama_config variable and remappable keymaps, and the plugin is opinionated about pairing with a FIM-compatible model from its recommended collection. That model requirement is the main thing to plan for, but for teams that want Copilot-style completion without the cloud, it's a lightweight way to get it inside the editor they already use.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
superpowers
An agentic skills framework & software development methodology that works.
ECC
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
skills
Skills for Real Engineers. Straight from my .agents directory.
opencode
The open source coding agent.
andrej-karpathy-skills
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.