Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Vim plugin for integrating Ollama based LLM (large language models)
| Date | Stars |
|---|---|
| 2026-07-31 | 332 |
| 2026-08-06 | 332 |
| 2026-08-07 | 333 |
| 2026-08-11 | 333 |
| 2026-08-14 | 333 |
| 2026-08-15 | 333 |
| 2026-08-18 | 333 |
| 2026-08-20 | 334 |
| 2026-08-23 | 334 |
| 2026-08-26 | 335 |
| 2026-08-27 | 334 |
| 2026-09-05 | 336 |
| 2026-09-06 | 337 |
| 2026-09-07 | 337 |
| 2026-09-09 | 334 |
| 2026-09-13 | 333 |
| 2026-09-17 | 333 |
| 2026-09-18 | 332 |
| 2026-09-20 | 332 |
Today
— stars today
This week
-1 stars this week
This month
-2 stars this month
Momentum
35.0
growth rate 0.00%/day
# Ollama Support for Vim This plugin adds Copilot-like code completion support to Vim. It uses [Ollama](https://ollama.com) as a backend, which can run locally and does not require cloud services, thus preserving your privacy. <p align="center"> <img src="screenshots/VimOllama_256x256.png" alt="Vim-Ollama Logo"> </p> ## Latest News ### Vim-Ollama V1.3.0 V1.3.0 introduces **OllamaEdit**, a tool-based AI coding workflow for Vim. It can inspect the selected code or project workspace, apply targeted changes, run validation tools, and iterate on compiler diagnostics with `:OllamaQuickFix`. The workflow keeps changes under Vim’s control while supporting secure sandboxed project tools where available. V1.3.0 also adds support for thinking models, presenting their reasoning output in folded sections that can be opened when needed. > [!WARNING] > OllamaEdit is a new tool-based feature. Giving an AI control over project > files and tools carries security risks, even when sandboxing is enabled. > Sandboxing reduces the attack surface but does not guarantee safety. Review > the requested operations and resulting changes before trusting them. > Don't let it run unsupervised! > > For AI-driven builds, configure Vim's `makeprg` to use the documented > [Secure Build Helper](doc/vim-ollama.txt). It runs `vim-make` builds inside > bubblewrap with project files protected from writes. ## Motivation [Copilot.vim](https://github.com/github/copilot.vim) by Tim Pope is an excellent plugin for both Vim and NeoVim. However, it is limited to Microsoft's Copilot, a commercial cloud-based AI that requires sending all your data to Microsoft. With Ollama and freely available LLMs (e.g., Llama3, Codellama, Deepseek-coder-v2, etc.), you can achieve similar results without relying on the cloud. While other plugins are available, they typically require NeoVim, which isn't an alternative for me. I prefer using Vim in the terminal and do not want to switch to NeoVim for various reasons. ## Features - Intelligent AI-based code completion (aka tab completion) - Integrated chat support for code reviews and other interactions - OllamaEdit: AI-assisted code editing based on natural language (NEW in 1.3) - Edit a selected range or work across the project workspace - Inspect files, apply changes, and validate the result with build tools - Search the web with `websearch` and retrieve pages with `webfetch` - Fix compiler diagnostics automatically with `:OllamaQuickFix` - Python venv support for easier installation (NEW in V1.1) - OpenAI endpoint support for using LMStudio, Open WebUI, or commercial OpenAI services (NEW in 1.2) - Mistral AI support (NEW in 1.2). If you need to use a cloud service for performance reasons, this is a good choice. Mistral AI, headquartered in Paris, France, is designed with European data privacy laws, particularly the General Data Protection Regulation (GDPR), at its core.  ## Screencasts ### OllamaEdit [](https://youtu.be/LzfpfntZIgk) ### Demo of Vim-Ollama 1.0 [](https://www.youtube.com/watch?v=adakWGm1BDs) ### Creating Enum to String Conversion Function Using AI [](https://www.youtube.com/watch?v=G-ivVUXCKQk) ### Code Review [](https://www.youtube.com/watch?v=kLkFr4rbPUo) ### Custom Prompts - Spellcheck Example [](https://www.youtube.com/watch?v=aWEQTktv6fs) ## How It Works The plugin uses Python scripts, e.g., `complete.py` and `chat.py`, to communicate with Ollama via its REST API. The first script handles code completion tasks, while the second script is used for interactive chat conversations. The Vim plugin uses these scripts via I/O redirection to integrate AI results into Vim. OllamaEdit provides Ope
Excerpt of 15,294 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:9d21a00502f275cf, llm:Description and README: 'Vim plugin for integrating Ollama based LLM', 'adds Copilot-like code completion support to Vim', features include AI-based code completion, integrated chat, automatic code editing, OpenAI endpoint support.
matched fp:9d21a00502f275cf, llm:Description and README: 'Vim plugin for integrating Ollama based LLM', 'adds Copilot-like code completion support to Vim', features include AI-based code completion, integrated chat, automatic code editing, OpenAI endpoint support.
matched fp:9d21a00502f275cf, llm:Description and README: 'Vim plugin for integrating Ollama based LLM', 'adds Copilot-like code completion support to Vim', features include AI-based code completion, integrated chat, automatic code editing, OpenAI endpoint support.