VimLM – A Local, Offline Coding Assistant for Vim
VimLM is a local, offline coding assistant for Vim. It’s like Copilot but runs entirely on your machine—no APIs, no tracking, no cloud. - Deep Context: Understands your codebase (current file, selections, references). - Conversational: Iterate with follow-ups like "Add error handling". - Vim-Native: Keybindings like `Ctrl-l` for prompts, `Ctrl-p` to replace code. - Inline Commands: `!include` files, `!deploy` code, `!continue` long responses. Perfect for privacy-conscious devs or air-gapped environments. Try it: ``` pip install vimlm vimlm ```…
VimLM – A Local, Offline Coding Assistant for Vim launched on February 14, 2025 with 93 votes, #397 of 5,999 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 1 year on.
In plain words
VimLM is a coding assistant integrated into Vim that runs locally without internet connection, APIs, or cloud services. It understands the user's codebase context, supports conversational iteration, and uses Vim-native keybindings for prompts and code replacement. Users can include files, deploy code, and continue long responses with inline commands. VimLM is designed for developers prioritizing privacy or working in offline environments.
written from the facts on this page · September 2026
From the sources
AI Copilot for Vim/NeoVim. Contribute to JosefAlbers/vim-lm development by creating an account on GitHub.
VimLM brings the power of AI directly into your Vim workflow. Maintain focus with keyboard-driven interactions while leveraging AI for code generation, refactoring, and documentation. def quicksort ( arr ): if len ( arr ) <= 1 : return arr pivot = arr [ len ( arr ) // 2 ] # <Cursor here> middle = [ x for x in arr if x == pivot ] right = [ x for x in arr if x > pivot ] return quicksort ( left ) + middle + quicksort ( right ) Use Ctrl-j to autocomplete Repository-Level Code Completion Option Description --repo Paths to include as repository context The --repo option enhances autocomplete by providing repository-level context to the LLM. :VimLM [PROMPT] [!command1] [!command2]... ! prefix to…from github.com
In the maker’s words, at launch
VimLM is a local, offline coding assistant for Vim. It’s like Copilot but runs entirely on your machine—no APIs, no tracking, no cloud. - Deep Context: Understands your codebase (current file, selections, references). - Conversational: Iterate with follow-ups like "Add error handling". - Vim-Native: Keybindings like…
Does a similar job
all alternatives →- VOVim online editor using WebAssembly, storing files using IndexedDB2023 · vimonlineeditor.com · ▲316

I built an online interactive course that helps you learn Vim faster2021 · vim.so · ▲667Learn vim fast by building muscle memory. 2000+ engineers learned vim with our hands on training. Train your fingers, master vim commands!
- VCVim: Convenient Code Navigation for Your Projects2016 · dmitryfrank.com · ▲12
Codeium: Free Copilot Alternative for Vim / Neovim2023 · github.com · ▲94I'm Varun from the Codeium team. After support for VSCode, Jetbrains, Jupyter, and Colab, we are super excited to bring free AI-powered code autocomplete to Vim and Neovim. And in the spirit of Show HN, we have a playground version for anyone to try the tech in the browser without any installation (https://www.codeium.com/playground)! We also made the vim client open source and are open to contributions.
I built an interactive course that helps you learn Vim faster2022 · vimified.com · ▲344Hey show HN! This course came about as a result of wanting a more targeted way of practicing using new vim commands I wanted to pick up, rather than just trying to use them in my regular code editing sessions. When I would try to use new commands during code editing, my productivity took a hit because I was trying to do two different things at once: thinking about code vs practicing my muscle memory. So, I made a separate environment for practicing, one that had an interactive editor, progress tracking, and achievement goals to let me see which areas I should work on, like speed and…
More ai this month
the category →



Paintings by AI models: programs run through a simulation of oil paint.
AI · 20d ago · stillwet.art
PixVerse R2▲381A real-time world model you can explore and change
AI · 29d ago · world.pixverse.video

Source: Show HN post ↗ · launch text quoted in part
Launched alongside, February 2025
the whole month →
Screen Studio 3.0▲1,832Beautiful screen recordings with instant shareable links
Growth · 2025 · screen.studio

- IG
I was at FB/Meta from late 2013 to early 2023, mostly working in the compiler/runtime spaces. I got hit in the spring 2023 layoff wave. I immediately started making games in my newfound free time (a lifelong interest, and I even worked in AA(A?) back ca. ~2000), and in October 2023 I stumbled upon the idea of a roguelike pachinko/plinko game inspired by Luck Be A Landlord. Things snowballed quickly, I started talking to publishers, then worked like crazy through all of 2024, almost the hardest I've ever worked in my career, and launched the game in December 2024. It's sold…
Work · 2025



i wanted to change the habit of reaching for my phone in the morning and doomscrolling away an hour so i built an app to help me. now i have to literally touch grass before accessing my most distracting apps the app is built in swiftui, uses the screen time apis provided by apple and google vision to recognise grass or not i'd love to get your thoughts on the concept.
Life & fun · 2025 · touchgrass.now