DoHabit is a lightweight, local-first habit tracker designed to respect your privacy. No registration, no ads, no cloud tracking - just open it and start building your routine instantly.
Unlike bloated, subscription-based trackers, DoHabit focuses strictly on privacy and speed:
- 🔒 100% Private: Built on a Local-First architecture. Your data never leaves your device.
- ⚡ Zero Friction: No sign-ups, no emails, no passwords. Ready to use in exactly 1 second.
✈️ True Offline: Works flawlessly without internet-perfect for flights or subways.- ✨ Premium Feel: A distraction-free minimalist interface powered by smooth animations.
- Habit & Streak Tracking: Log your daily progress in a single tap and visualize your streaks.
- Contextual Journals: Keep daily notes inside each habit.
- Analytics: Clean, readable progress charts without bloated tables.
- Achievements: Unlock unique badges for streaks, consistency, and hidden milestones.
- Core: React + TypeScript 6 + Vite
- State: Zustand (Lightweight & reactive)
- Animation: Framer Motion (Smooth layout transitions)
- Storage: IndexedDB (Reliable local database)
- PWA:
vite-pwa-plugin
DoHabit is a Progressive Web App (PWA). Follow the instructions for your device:
- Open DoHabit in Google Chrome.
- Tap the "Install" prompt in the address bar.
- Alternative: Open Chrome menu (three dots) → "Save and share" → "Install app".
- Open DoHabit in Safari.
- Tap the "Share" button at the bottom of the screen.
- Scroll down and select "Add to Home Screen".
