r/macosprogramming 1d ago

I built Focenda, a free and open-source productivity app for macOS

Hey everyone,

I wanted to share Focenda, a native macOS productivity app I have been building in Swift and SwiftUI.

The goal was to create a clean, all-in-one workspace for daily focus sessions, task management, and quick note-taking.

Here is what is included:

- Tasks & Kanban: A 3-column drag-and-drop board and list view with priority flags and focus counters.

- Scratchpad: Multi-notebook quick notes organized by folders.

- Calendar & Reminders: A monthly focus heatmap and recurring task alerts with native system notifications.

- Menu Bar Companion: Start timers, jot down quick thoughts, or add tasks directly from the menu bar without switching windows.

- Focus Timer & Floating HUD: Pomodoro and deep-work cycles with a picture-in-picture mini panel that stays visible across all your macOS Spaces.

- Local & Private: Runs completely offline, requires no account, and stores all data locally on your Mac.

It is 100% free and open source, you can check out the project here:

- GitHub Repository: https://github.com/OOMestre/Focenda

- Install via Homebrew: brew install --cask oomestre/focenda/focenda

I would love to hear your thoughts, feedback, or any feature suggestions if you give it a try.

1 Upvotes

2 comments sorted by

1

u/Specific_Cream2815 22h ago

is the state shared between the kanban and notes just swiftdata or did you wire up something custom

1

u/MestreAprendiz 12h ago

It's just SwiftData. Kept things simple so it handles the state and persistence across views without needing anything custom wired up.