Flyout — Screen Edge Notes for macOSSkip to content
ENDownload<br>Notes on the edge of your screen.<br>Nudge the right edge — or press ⌥⌘N — and a full rich-text editor flies out over your work. Step away, and it slides back out of sight.<br>Download free 7-day trialBuy lifetime$24 $18<br>For macOS 14 Sonoma and later. No account, no subscription.
EditorFileEditSelectionViewGoMon 9:41 AM<br>HotEdgeController.swift<br>// Slide out on edge dwell.<br>func pointerDidDwell(on e: ScreenEdge) {<br>guard !panel.isVisible else { return }<br>panel.slide(to: frame(for: e),<br>duration: 0.32,<br>timing: .bezier(0.32, 0.72, 0, 1))<br>panel.makeKey()
func pointerDidLeave() {<br>guard !panel.isPinned else { return }<br>dismiss(after: grace) // back out<br>QuickNotesReminders2
scratchauth notesstandup<br>Auth refactor<br>Move token refresh out of AppDelegate — it races the keychain unlock on cold start.<br>Reproduce on cold start<br>Gate refresh behind keychain unlock<br>PR + changelog<br>func refresh() async {<br>guard unlocked else { return }<br>let t = await auth.refresh()<br>session.apply(t) // after unlock<br>}Ping @deniz before merging.
⌥⌘Nor nudge the edge
Instant access, anywhere<br>Rest your pointer on the screen edge or hit the global shortcut. The panel is over your work before you finish the thought — no window management, no app switch.
Fix idea → /co<br>Code blockMonospaced, syntax-aware<br>To-do listTrack tasks with checkboxes<br>ImageInsert from your Mac
A real editor, not a scratchpad<br>Slash commands, headings, task lists, syntax-highlighted code blocks, inline images, color and highlight. Your notes keep the structure your work has.
QuickNotesReminders2
Overdue<br>Reply to the notarization ticket9:40 AM<br>Today<br>Cut 1.0.1 with the keychain fix6:00 PM<br>Standup notesTue 9:00 AM<br>Completed<br>Ship the edge triggerYesterday
Auth refactor<br>Move token refresh out of AppDelegate — it races the keychain unlock on cold start.<br>Gate refresh behind keychain unlock
ReminderGate refresh behind keychain unlock10 minutes1 hourTomorrow
Reminders that live inside the note<br>Set a reminder on a note — or on the exact sentence you selected. Overdue, today, upcoming and completed group into their own tab. Repeat daily or weekly, snooze straight from the notification, and click through to land back on the highlighted line.
Search<br>client<br>Acme kickoffScope, timeline, who owns what2 hours agoclientdemo<br>Demo scriptOpen with the screen edgeYesterdayclient
Filter by tag<br>client2<br>demo1<br>idea0
Tags that cut across folders<br>Tag a note as you write, with autocomplete against the tags you already use so “meeting” doesn’t quietly become three. Filter by one tag or several at once — the list flattens across every folder, and each tag can carry a color.
QuickNotesReminders
Pinned<br>Sprint planQ3 goals and milestones2d<br>Folders<br>Work2<br>API redesignREST to gRPC migration notes1h<br>Standup notesNo blockers, waiting on review3h
Personal5
Archive12
Other notes<br>Auth flowJWT rotation1d
Folders you can actually drag into<br>Group notes into folders that fold open right in the list — no sidebar, no second window. Drag a note onto a folder to file it, drag it back out to unfile it. Right-click any note to pin, copy or delete it.
This Mac<br>Auth refactor<br>Gate refresh behind keychain unlock<br>Reproduce on cold start
Up to date<br>MacBook Air<br>Auth refactor<br>Gate refresh behind keychain unlock<br>Reproduce on cold start
The same notes on every Mac<br>iCloud keeps every note, folder and reminder in sync across your Macs — through your own iCloud account. Nothing passes through our servers, and it all still works offline.
TaskOwnerStatusBook the venueAlexDoneSend the invitesSamThis week++
Tables that survive the paste<br>Paste a table from a page or a document and it stays a table. Edit any cell, add rows and columns from the edge handles, delete them with a right-click, and drag the whole table somewhere else in the note. It is stored as plain Markdown.
Great news :part<br>🥳:partying_face:<br>🎉:party_popper:
Emoji without leaving the keyboard<br>Start typing :fire and pick from the suggestions, or open the /emoji picker and search. It works in headings and anywhere else you are typing.
Mon 9:41 AM<br>Pinned<br>Release checklist<br>Notarize build · bump cask
Edge cases<br>Multiple displays, spaces
AppKit + SwiftUInot an Electron window
Native and light<br>A menu-bar app with a true vibrancy surface that follows system appearance. It feels like part of macOS because it is — no browser engine idling in your dock.
In Flyout<br>Standup<br>Ship edge trigger<br>Review PanelBridge
On disk<br>## Standup<br>- [x] Ship edge trigger<br>- [ ] Review `PanelBridge`
Markdown underneath<br>Every note is stored as plain markdown. Copy it into a pull request, pipe it through a script, take it with you — nothing is locked in a proprietary format.
Release checklist<br>Bump the version, run migrations on staging, smoke-test checkout, then tag v1.2.0<br>2 hours ago<br>StandupShipped the widget cache fix, reviewing Sam's PR next, blocked on staging DB creds<br>1 minute ago
A note on your desktop<br>Put a note in Notification...