macOS + iOS 26Local-firstMIT licensed

Your day, already in focus.

Capture work at native speed, keep it local, and let a planning agent turn today’s tasks into an ordered plan. One SwiftUI codebase, built for Mac and iPhone.

Native where speed and privacy matter.

OpenFocus keeps the task engine, persistence, and interface in Swift. No Electron shell, no account server, and no waiting for a web view to catch up.

Instant native capture
SwiftUI views and a shared Swift engine keep quick add, navigation, and task updates immediate.
Liquid Glass
Native sidebars, toolbars, tab bars, and quick-add chrome adopt the Apple platform material.
Plan my day
An AI agent reads today’s tasks and proposes an ordered, time-blocked plan you can review.
Local-first SwiftData
Every write lands locally first, so task capture keeps working offline and without an OpenFocus account.
Private iCloud sync
The CloudKit-ready store is designed to sync your Mac and iPhone through your own private iCloud.
Open by default
The app, CLI, task engine, and delivery workflows are public under the MIT license.

One task system. Two Apple-native surfaces.

The Mac and iPhone apps share the same engine. Distribution is still pre-alpha: macOS releases will ship on GitHub, while the public iPhone beta link is not available yet.

Requires macOS 26 or iOS 26 for the full Liquid Glass experience.
Tasks persist locally with SwiftData; private iCloud sync is prepared for release configuration.
The planning agent is wired for a user-provided AI key.
macOS
Pre-alpha
The native Mac build will be published through GitHub Releases. Until the first release lands, this link stays on the canonical latest-release page.
iPhone
TestFlight link pending
The iPhone build has a TestFlight delivery workflow, but there is no public TestFlight or App Store link yet.