Unvibe use cases
Three times the code in front of you came from an AI tool or another person, and you need to understand it before you ship it. Each page has a worked example and advice you can use without installing anything.
Use cases
- Review an AI code changeAn agent just changed your code. What to check in the diff before you accept or commit it.
- Learn to code with AIYou build with AI and want to understand what it wrote, at your level.
- Code you didn't writeA teammate's code, an old project or an open-source repo. How to read a file before you change it.
In each one the Unvibe steps are the same: select the code, press Control+U on a Mac or Ctrl+Alt+U on Windows, and read the explanation beside your editor.
Want to try it first? Explain code in your browser. Setup, the five depths and shortcuts are on the resources page.
Explain code beside your editor
Unvibe is a free app for Mac and Windows. In the app there is no pasting: select code in any app and press Control+U (Ctrl+Alt+U on Windows).
Install on Mac
curl -fsSL https://unvibe.site/install.sh | bashPaste into Terminal. Unvibe isn't notarized by Apple yet, so this is the smooth path.
Or download the .dmg · Intel Mac build · SHA-256 checksums
Opening the .dmg the first time
- Open the .dmg and drag Unvibe to Applications.
- Open it once; macOS says it can't verify it. Click Done.

Real screen, macOS 15 - System Settings › Privacy & Security › Open Anyway. Confirm, then enter your Mac password. The button shows for about an hour after you try to open Unvibe.

Real screen, macOS 15
The Terminal line checks the download against the published SHA-256 and Unvibe's self-signed signature before it installs anything. More help with the first open