Apple-native outliner built with SwiftUI. Local-first. File-based. No Electron. No cloud. Your markdown, your machine.
Features
Built from scratch for macOS. Not a port, not a wrapper — a native app that feels like it belongs.
Plain .md files with CommonMark + wikilinks. No database, no proprietary format. Open them anywhere, version with Git.
Full-text search, backlinks, and unlinked references via ripgrep FFI. Instant results across thousands of pages.
SwiftUI + AppKit. System fonts, native text editing, proper keyboard shortcuts. No 300MB Chromium runtime.
Auto-commit on save, pull/push sync to any remote. /revert to any snapshot, /conflicts resolution, branch switching, inline diff view.
Block-level editing with indent/unindent, collapse/expand, multi-select, undo/redo. Keyboard-first, mouse-friendly.
⌘K to find anything. Pages, slash commands, recent files, favorites. Fuzzy search that keeps up with your typing.
Philosophy
Four principles that guide every line of code.
Markdown files are the only data source. No SQLite, no index, no intermediate layer. What you see is what's on disk.
Ripgrep searches files directly. No background indexing, no stale caches, no startup delay. Open a vault and start writing.
SwiftUI + Swift Concurrency. No cross-platform abstraction layer. Every pixel earns its place on macOS.
No proprietary cloud. Auto-commit captures every edit, push/pull syncs across machines. Revert, diff, branch — version control you already know.
Under the hood
A focused stack. Every dependency justifies its existence.