Understand the code your AI writes.

Unvibe 0.1.49 panel, recreated in HTML · sample code

(Unvibe in numbers)

4Depths, New to AdvancedNew, Beginner, Intermediate and Advanced are free. Expert is part of Pro.
2Platforms, Mac and WindowsMac (Apple silicon or Intel) or Windows 10 and 11 (x64).
1Shortcut, Control+UShortcut, Ctrl+Alt+UControl+U on a Mac, Ctrl+Alt+U on Windows, in any app.
NoAPI keyNo card and no API key.

Unvibe is a free desktop app for Mac and Windows that explains the code you select in plain English.

(The idea)

Select code in any app.
Press one shortcut.

Unvibe explains it beside your editor,

at
the depth you choose.

(How it works)

From selection to understanding, in three steps.

  1. (01)Select code in any appCursor, VS Code, Xcode, Terminal: wherever you read code.Cursor, VS Code, Terminal: wherever you read code.
    Unvibe 0.1.49 panel, recreated in HTML · sample code
  2. (02)Press Control+UPress Ctrl+Alt+UThe app checks your code for keys and tokens before it's sent.
    Unvibe 0.1.49 panel, recreated in HTML · sample code
  3. (03)Read it at your depth, then Test meNew to Advanced, beside your editor. Test me asks up to 3 questions.
    Unvibe 0.1.49 panel, recreated in HTML · sample code
Unvibe 0.1.49 panel, recreated in HTML · sample code

(Briefs) After-agent review

Changes, briefed in plain English.

An Unvibe Brief: 1 file changed in a sample app, what to review first and what matters.
Real screen, sample repo · Unvibe 0.1.49

Built from local git on this computer.

Wisteria, Claude Monet, c. 1925 · public domain

(In the panel)

Made for learning the code you ship.

(01) Pick your depth

Beginner gets the plain idea. Advanced gets the mechanism.

Unvibe's panel at Advanced depth: the depth row and the selected debounce code.

(02) Ask a follow-up

Why does this exist? What breaks if I remove it?

Unvibe's panel: the answer's last lines, the Understand, Explain differently and Test me buttons, and the follow-up box.

(03) Test me

Test me asks up to 3 questions about the code you just read.

Unvibe's Test me question about the debounce sample, with its answer choices.

(04) Works beside any editor

Cursor, VS Code, Xcode, Terminal: wherever you read code.Cursor, VS Code, Terminal: wherever you read code.

  • Cursor
  • VS Code
  • Xcode
  • Terminal

ControlUCtrlAltU

Real screens, sample code · Unvibe 0.1.49

(Test me)

Then prove you
understood
it.

Test me
Test me asks up to 3 questions about the code you just read.
Library
Lessons you keep are saved to your Library on this Mac.Keep the lessons you want in your Library, saved on this PC.
Today
The Today page sets a small daily goal: explain one piece of code and answer one question.
Unvibe's Library listing 4 saved explanations from today.
Library · Real screen, sample code · Unvibe 0.1.49
Unvibe's Test me question about the debounce sample, with its answer choices.
Test me · Real screen, sample code · Unvibe 0.1.49

Lilacs in the Sun, Claude Monet, 1873 · public domain

(Privacy)

With you in control

Unvibe never changes your code.

Unvibe checks for keys and tokens on your computer first, and a known key stops the request.

Stays on your computer

  • Your repo. It is never uploaded.
  • Keys and tokens. Unvibe scans for them on your computer and stops a known key before anything is sent.
  • Your keystrokes and screen. Unvibe never records them.
What leaves your computer
Unvibe's panel showing Blocked: credential detected, stripe-key, with the key masked, and Nothing was sent.
Key check · Real screen, sample code · Unvibe 0.1.49

(What you get)

Free does the learning part.

Free needs no card and no API key.

Unvibe's Library listing 4 saved explanations from today.
Library · Real screen, sample code · Unvibe 0.1.49
FeatureFreePro
Explain code you select in any app
New, Beginner, Intermediate and Advanced depths
Follow-ups and Test me
Lessons saved to your Library
Briefs of your Git changes, made on your computer
“Why does this exist?” from your Git history
Your code checked for keys and tokens on your device
Expert depthNo
AI explanations of Git diffs and change BriefsNo
Answers that use nearby filesNo
200 AI explanations a monthNo

50 explanations in your first 30 days without signing in, then 50 explanations a month when you sign in. No card and no separate API key.

Prices in USD. Pro and Teams are not on sale yet, so nothing is billed today. Explanation text is not shared across seats.

See all plans

A free desktop app for Mac and Windows. Select code in any app and press Control+U (Ctrl+Alt+U on Windows). A panel beside your editor explains it at the depth you pick. Ask follow-ups, check yourself with Test me (up to 3 questions about that code), and save the lesson to your Library. The Today page sets a small daily goal: explain one piece of code and answer one question.

Any app where you can select code: Cursor, VS Code, Xcode, Terminal, your browser and more. In Cursor and VS Code, an optional editor bridge adds ⌘U (Ctrl+U on Windows).

Only what you ask about: the selected code and its language, the file's path inside your project when Unvibe knows which file it came from (like src/lib/retry.ts), and the name of the project folder you last worked in with Unvibe. With Pro, some nearby code is added for context, and Briefs send the git changes you ask the AI to explain. Any question you type is sent too. Unvibe checks the code for keys and tokens on your computer first, and from version 0.1.44 your questions and Ask Vibe chat messages too. A known key stops the request. Your repo is never uploaded. If you add your own API key in Settings, the app sends the request straight to that provider instead.

Yes. New, Beginner, Intermediate and Advanced are free. Expert is part of Pro. Switch any time and the same code is explained again at that depth.

Yes. Free covers explanations at New through Advanced, follow-ups, Test me and your Library: 50 explanations in your first 30 days without signing in, then 50 explanations a month when you sign in. Briefs of your Git changes and “Why does this exist?” are free too and run on your computer. No card and no API key.

Yes. Download the .exe from the Download page, or paste irm https://unvibe.site/install.ps1 | iex into PowerShell. The app isn't signed yet, so SmartScreen may warn the first time. Then select code in any app and press Ctrl+Alt+U.

Yes. AI can be wrong even when it sounds sure. Each explanation sits next to the code it describes so you can check it, and Test me helps you spot what doesn't add up.

Ready to understand your code?

Download Unvibe for free

Available for macOS and Windows