How Velin AI Updates Itself on macOS (You Barely Have to Do Anything)

I genuinely dislike apps that make you babysit their updates. Check a website, download a file, drag to Applications, replace the old one — no. That's not how apps should work in 2026.
Velin on macOS updates itself. Here's exactly what happens.
Can't Find the App? Search for "V Module"
If you've updated recently and Spotlight or Finder isn't finding "Velin" anymore, that's expected. The app is now called V Module — that's the name macOS shows in Finder, Spotlight, your dock, and anywhere the system displays app names.
Search for V Module and it'll come up immediately.
This name change was deliberate, and if you're using the app the way most users do — during live interviews, online exams, or screen-shared sessions — it's actually one of the most useful things I've shipped.
Think about it: if your dock has an app called "Velin AI" sitting there while you're sharing your screen in a technical interview, that's a tell. The name alone raises a question. V Module raises no questions. It looks like a build tool, a dev utility, something a developer would just have open. Nobody asks about it. You keep your focus on the interview, not on managing what's visible.
Your data is all still there — API keys, notes, custom prompts, everything. Nothing was moved or reset. Only the name the outside world sees changed.
The Full Flow
When a new version of Velin is available, the app finds out on its own. It checks in the background — either when you open Settings → Updates, or automatically when the app runs. You don't have to do anything to trigger this.
If auto-download is on (which it is by default), Velin starts pulling the update down silently. You'll see a small progress indicator in Settings → Updates if you happen to look, but otherwise it's completely out of your way. You keep using the app. The download happens in the background.
When the download finishes, you get a notification and two choices:
- Restart & Install Now — quits the app, installs the update, relaunches. Takes a few seconds.
- Install on Quit — the update waits until the next time you close Velin naturally. Zero interruption to what you're doing right now.
That second option matters a lot if you're mid-session. You don't want an unexpected restart in the middle of an interview or an exam. "Install on Quit" lets you finish what you're doing and the update happens quietly the next time you close the app.
That's the whole flow. No file downloads. No dragging anything. No uninstalling the old version.
If You Prefer Manual Control
Auto-download not your thing? You can turn it off in Settings → Updates. When you do, Velin will still check for updates and tell you when something's available — it just won't download without your say-so. You'll see a "Download Now" button, you click it, and from there it's the same flow.
You can also trigger a manual update check at any time. Settings → Updates → hit the refresh button. If there's something new, it'll show up immediately.
Your Data Is Always Safe
Updates don't touch your local state. Your API keys, your notes, your custom prompts, your session history — none of that is affected by an update. The update only swaps the app itself. When Velin relaunches after updating, it picks up exactly where you left off.
Mandatory Updates
Every now and then I'll ship an update that's flagged as mandatory — usually a security fix or something that has to be in sync with a backend change. When that happens, the update downloads automatically regardless of your auto-download setting. I'll always communicate in advance when a mandatory update is coming and why.
I've kept mandatory updates genuinely rare. The last thing I want is to force-restart your app while you're in the middle of an interview.
Why macOS Gets This and Windows Doesn't
Short answer: macOS allows this, and the Windows build isn't code-signed yet. I wrote a separate post about that — the Windows manual update process is simple, just different for now.
On macOS, the full auto-update pipeline has been running reliably since the early betas. It's one of those infrastructure things I care a lot about — software that keeps itself current without nagging you is software that respects your time. That's the standard I'm holding Velin to.