Margin app icon

Margin

Capture in one keystroke, see your day

In progress macOS 13.0 or later Menu-bar app
Get notified Coming soon · In development · What is new

Overview

Margin lives in the menu bar and does two things well. First, frictionless capture: a global Option+Space hotkey summons a centered floating bar where you type plain sentences, and a local natural-language parser turns them into structured items, decomposing each one into editable chips for date, time, repeat, and target list so you can confirm before it commits. Second, an ambient day timeline that docks to the left or right edge of the screen, always on top, with a bright now line, a working-hours band, free-gap cues, duration blocks, and point markers colored by their list. Everything is built on Apple's own EventKit, so untimed and point items become Reminders, duration ranges become Calendar events, and changes sync two ways with Apple Reminders and Calendar with no proprietary store.

The common case works fully offline with no account and no network. An optional bring-your-own-key AI fallback can handle phrasings the local parser is unsure about, calling an OpenAI-compatible endpoint you configure, with your key kept in the macOS Keychain. Margin also supports completing tasks from the dock with an undo window, day navigation across overdue and upcoming days, overlap clustering, and short task codes for edit-by-command like "move t3 to tomorrow at 9pm." It is distributed outside the Mac App Store, Developer ID signed and notarized.


Features


Screenshots


Version history


Privacy

Your data stays on your device

Margin is local-first. Your reminders and calendar events stay on your Mac and in your own Apple Reminders and Calendar accounts through Apple's EventKit. There is no Margin account, no analytics, no telemetry, and no tracking. The app does not access your location, contacts, or files. The only time anything leaves your device is if you choose to turn on the optional AI fallback and add your own API key; then the sentence you typed is sent to the AI endpoint you picked, using a key kept in your Keychain. With AI off, which is the default, Margin makes no network connections at all.

Read the full privacy policy →