Grow your productivity
Niwa (庭) lives in your menu bar. A Pomodoro timer, tasks, notes, clipboard history, and health reminders — all with a leveling system where your plant grows as you do.
v1.3.10See it in action
Six productivity tools in one compact dropdown. Beautiful in light and dark mode.
Deep Focus Timer
25/5/15 minute Pomodoro cycles with a satisfying progress ring. Earn XP every session.
+25 XP per sessionTasks & Quick Notes
Capture tasks and notes instantly from your menu bar. Drag, reorder, and complete.
+15 XP per taskGrow & Stay Healthy
Your plant evolves through 8 stages as you level up. Water and standing reminders keep you well.
8 growth stagesEverything in your menu bar
Six tools that earn you XP. Level up, grow your plant.
Pomodoro Timer
25/5/15 min cycles with circular progress ring. Date-based — no drift, survives restarts.
+25 XP per sessionTask Manager
Quick-add, drag-to-reorder, tap to complete. Clean and minimal.
+15 XP per taskQuick Notes
Capture thoughts instantly from the menu bar. Sorted by recency.
+5 XP per noteClipboard History
Auto-saves your last 20 copies. Tap to re-copy. Polls every 0.5s.
Health Reminders
Water and standing reminders with smart scheduling — respects work hours and lunch.
+10 XP eachFloating Window
Borderless mini-player showing timer + current task. Always-on-top optional.
Watch your garden grow
8 growth stages from seed to ancient tree. Your plant evolves as you level up.
Get started
Install with Homebrew or download directly.
Homebrew (recommended)
brew tap saidjamesphilip/niwa
brew install niwa
Direct download
Unzip, drag Niwa.app to Applications, right-click → Open on first launch.
v1.3.10Requires macOS 15+. No external dependencies.
Your data stays on your Mac
Niwa stores everything locally in SwiftData. No analytics, no accounts, no cloud sync. The only optional network call is a manual "Check for Updates" in Settings.
FAQ
Niwa works fully offline. It stores everything in a local SwiftData database on your Mac. No accounts, no analytics. The only optional network call is a manual "Check for Updates" in Settings, which checks GitHub Releases for newer versions.
You earn XP by completing tasks (+15), finishing Pomodoro sessions (+25), creating notes (+5), and logging water/standing (+10 each). XP fills a progress bar — when it's full, you level up and your plant grows.
Yes. Open Settings and adjust work, short break, and long break durations. You can also configure sessions before a long break.
Niwa requires macOS 15 (Sequoia) or later. It's built with SwiftUI and SwiftData which require modern system APIs.
Yes — MIT licensed. You can view the source, fork it, and contribute on GitHub.