A minimal, aesthetic macOS menu bar todo app with a built-in reward shop and points system.
- Tasks View - Weekly calendar strip, daily task list, mark complete to earn points
- Shop View - Define custom rewards and redeem them with your points
- Points View - Balance stats, completion ring, full transaction history
- Local persistence - All data saved via UserDefaults
- macOS 13.0 (Ventura) or later
- Xcode 15 or later
git clone https://github.com/yourusername/taskintosh.git
cd taskintosh
open taskintosh.xcodeprojThen in Xcode hit Cmd+R. The app won't appear in the Dock - look for the icon in your menu bar top right.
taskintosh/
├── taskintoshApp.swift
├── ContentView.swift
├── TasksView.swift
├── AddTaskSheet.swift
├── ShopView.swift
├── AppStoreView.swift
├── PointsView.swift
└── PointsView.swift
- Create tasks - assign any point value (10, 25, 50, 100, 200, or custom)
- Complete tasks - tap the checkbox, points are instantly added
- Uncomplete - if you made a mistake, tap again to subtract
- Shop rewards - define anything (coffee break, takeout, episode night, day off)
- Redeem - when you have enough points, hit Redeem and enjoy!
| Feature | Tech |
|---|---|
| Streak tracking | SwiftData |
| macOS Widgets | WidgetKit |
CLI companion (task add, task complete) |
Rust + FFI |
| Sync across devices | CloudKit |
| Notification reminders | UserNotifications |
| CSV export | Foundation |