- ?Unfamiliar abstractions
- ?Unexplained dependencies
- ?Possible failure points
It works. You think.
A learning layer for AI-generated code
AI writes the code. Unvibe helps you understand it.
Select code, choose your explanation depth, and learn how it works without leaving your workflow.
Private Mac beta Product ready Invite access No credit card to join
01export function useSyncedDraft(id: string) {02 const [draft, setDraft] = useState('');03 useEffect(() => {04 const next = cache.get(id) ?? '';05 setDraft(next);06 }, [id]);07 return { draft, setDraft };08}What this code actually does
01 / THE PROBLEM
Using AI is not the problem. Losing the thread of your own project is.
It works. You think.
Draft state now follows the active ID.
Prevents state leaking across documents.
3 modules · 1 hook · 2 call sites
Effect dependencies
02 / ONE QUIET LOOP
Three steps. Then you keep building.
Choose the exact lines, file, or git change you want to understand.
Start plain, go deep, or switch level whenever the explanation misses.
Ask a follow-up, test yourself, save the concept, and get back to the project.
03 / YOUR DEPTH
Good explanations meet you where you are. Change the level to compare language, execution flow, architecture, and tradeoffs.
The dependency array contains id, so React reruns this effect whenever id changes.
04 / THE WHOLE THREAD
Move outward from expression to architecture, then turn the missing context into something learnable.
Loads the saved draft for the active item, or starts empty.
05 / STAY IN FLOW
Unvibe is a Mac desktop layer designed to stay available beside your coding workflow.
Tool names describe intended workflows, not partnerships or endorsements. Specific integrations may be in development.
06 / LEARN FROM REAL WORK
No generic tutorial can know the decisions inside your repository. Unvibe ties learning to the code you actually need to maintain.
07 / KEEP THE THREAD
The desktop companion turns each real review into a path back to understanding—without pretending you have completed a course you never took.
A short review queue formed from concepts you have actually met in your code.
A private, chronological trail of explanations and checks you chose to keep.
Fresh comprehension checks inside real explanations, where the code context is present.
Cautious evidence, streaks, and learning signals—never made-up mastery scores.
Usage, reset dates, and the Free or Pro space that fits your work.
Your sixth destination is Plan: start free, see what resets, and only upgrade when your projects need more room.
08 / PRIVATE BY DESIGN
Unvibe's desktop agent owns network requests. It filters likely secrets locally before approved context can be sent for an explanation.
Per-repository payload preview and consent controls are in development. No secret filter can guarantee it catches every sensitive value.
09 / PRICING
Free helps you understand a selection — 50 explanations each month, plus your spaced study queue. Pro adds git diffs, agent briefs, nearby files, and since-last-understood compares — 100 explanations each month.
Pro annual: $72/year — about $6/month. Save 25% vs monthly.
FREE INCLUDES
PRO ADDS
Free covers selected code and your study queue. Pro adds git diffs, agent briefs, nearby files, and since-last-understood compares. Private code is filtered locally before approved context is sent.
10 / PRIVATE BETA
Join the waitlist so we know you're interested. If you want the Mac app, email preston@unvibe.site and we'll get it to you.
Want the product now? Email preston@unvibe.site after you join the waitlist.
11 / QUICK ANSWERS
Private beta is ready. Join the waitlist, then email if you want the product.
Yes. Free includes the main code-explanation experience with usage and project limits. It is intended to let you experience the real product before paying. No credit card or separate AI API key is required.
Yes. Monthly Pro is $8 per month. Annual Pro is $72 per year — about $6 per month, a 25% savings versus paying monthly.
Paid access continues until the end of the current billing period unless otherwise stated during cancellation. Your saved content is handled according to the product retention policy.
Join the waitlist on this site, then email preston@unvibe.site and ask for private beta access. Access is invite-only while we keep the beta controlled.
PRIVATE BETA · READY NOW
Mac · Invite-only · Waitlist first · Want the product? Email preston@unvibe.site