nowfound

AI · February 14, 2025

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.

Visit github.com ↗Alternativestop 7% of February 2025

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 →
  • VO
  • vim.so2021 · learnvim.com · ▲444

    Learn vim fast with interactive exercises in the browser

  • I built an online interactive course that helps you learn Vim faster2021 · vim.so · ▲667

    Learn vim fast by building muscle memory. 2000+ engineers learned vim with our hands on training. Train your fingers, master vim commands!

  • VC
  • Codeium: Free Copilot Alternative for Vim / Neovim2023 · github.com · ▲94

    I'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:&#x2F;&#x2F;www.codeium.com&#x2F;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 · ▲344

    Hey 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 →
  • Video model that turns script into viral social media videos

    AI · 17d ago · spira.ai

  • The browser where Claude Code and Codex work beside you

    AI · 17d ago · rill.love

  • Kolibri is Aleph Alpha

    AI · 19d ago · tej.as

  • Paintings by AI models: programs run through a simulation of oil paint.

    AI · 20d ago · stillwet.art

  • A real-time world model you can explore and change

    AI · 29d ago · world.pixverse.video

  • Hemory▲381

    Keep listening. Searchable memory for your AI agents.

    AI · 29d ago · hemory.com

Source: Show HN post ↗ · launch text quoted in part

Launched alongside, February 2025

the whole month →
  • Beautiful screen recordings with instant shareable links

    Growth · 2025 · screen.studio

  • Tana▲1,665

    Put your notes to work with voice and AI

    AI · 2025 · tana.inc

  • IG

    I was at FB&#x2F;Meta from late 2013 to early 2023, mostly working in the compiler&#x2F;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&#x2F;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

  • Tanka▲1,410

    AI Messenger with smart reply & long term memory for teams

    AI · 2025 · tanka.ai

  • Tool Finder▲1,327

    Your shortcut to better software

    AI · 2025 · toolfinder.com

  • 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