macOS app
DriftVibe
DriftVibe watches the hours you offer to Claude Code and vibecoding.
30-day free trial · $9.99/year or $35.99 lifetime
Screenshot coming soon
/driftvibe/screenshots/dashboard.png
Reality check
How many hours, exactly?
You've been coding with an AI since this morning. How many hours? You're not sure anymore. This week, how much time did you actually spend on that side-project? And in total, since you started vibecoding, how many hours of your life went into these conversations?
DriftVibe won't make you more productive. It will just show you where the hours went. The rest is up to you.
Features
A quiet tool that just watches
Project time
Add the folders you work in. DriftVibe groups your sessions by project automatically, based on the active window. No timer to start. No button to remember.
AI Satellite time
Foreground time in Claude Chat, ChatGPT, Gemini, Perplexity, Codex, Cursor and Xcode, counted separately, outside of any project. Informational only, just to give you the bigger picture.
Daily goal
Set yourself a limit. Two hours of vibecoding, then a notification: "Goal reached. Time to do some real work." A gentle nudge, not a lock. DriftVibe doesn't stop you from anything, it just lets you know.
Local first
Everything stays on your Mac. No account. No cloud. No telemetry. Data lives in a plain JSON file inside the app sandbox.
Honest, not precise
Built for awareness, not accounting. The numbers tell you whether you spent 2 hours or 20 on a project this week, not whether it was 2 h 14 min 37 s. If you need second-by-second tracking for client billing, use something else.
A little contemplation
The dashboard shows your totals in big, quiet typography. "16 days, 2.4 weeks without sleeping." A marathon with the particles. The cursor has walked 236 meters today. Small reminders that the hours add up.
Screenshot coming soon
preferences.png
Screenshot coming soon
ai-satellite.png
Screenshot coming soon
goal.png
How it works
Three steps and it's running
Install DriftVibe
Download from the Mac App Store. On first launch, grant Accessibility permission (to detect the active window).
Add your projects
In Preferences, select the folders that correspond to your projects. DriftVibe groups them automatically and starts counting.
Watch the hours add up
The dashboard updates in real time. Set a daily goal if you want a reminder. Otherwise, let DriftVibe watch in silence.
Pricing
Try first. Decide after.
30 days free, no credit card required.
Yearly
$9.99
per year
All features. Updates included for the duration of the subscription.
Download on the Mac App StoreLifetime
$35.99
one-time payment
All features. Lifetime updates. One payment, done.
Download on the Mac App StorePurchase through the Mac App Store. Cancel anytime from your Apple account.
What it is not
DriftVibe is not:
- A client billing tool
- A second-by-second tracker
- A productivity scoring system
- An app that sends your data anywhere
- A coach that lectures you
DriftVibe is a mirror. That's all.
FAQ
Frequently asked questions
How much does it cost?
30 days free to try. Then $9.99/year or $35.99 lifetime. Purchase through the Mac App Store.
Where is my data sent?
Nowhere. Everything stays on your Mac, inside the app sandbox. No account, no server, no analytics.
Why does DriftVibe need Accessibility permission?
To detect which window is active and attribute time to the right project. No keystrokes and no screen content are read or recorded.
Does it work with Cursor / Windsurf / other IDEs?
Project time works with any editor, as soon as it opens a folder from your list. AI Satellite time specifically detects Claude Chat, ChatGPT, Gemini, Perplexity, Codex, Cursor and Xcode.
What about iOS?
An iOS companion app is in the works to check your totals on the go. No promised date.
What happens at the end of the free trial?
On day 31, DriftVibe shows a screen prompting you to pick a plan (yearly or lifetime) to continue. Your data is preserved. Until you purchase, the app stops recording new time, but your history remains viewable.
More questions? See the support page.
Compatible with