macOS 15+ · Swift 6.2 · Intel & Apple Silicon

A native Logseq
for macOS

Apple-native outliner built with SwiftUI. Local-first. File-based. No Electron. No cloud. Your markdown, your machine.

Requires macOS 15+ · Intel & Apple Silicon

📓 Journal
Rust FFI Guide
Architecture
Mar 17, 2026 Monday
Shipped v1.0 — [[Release Notes]] updated
Refactored SearchService to use Rust ripgrep FFI
10x faster than pure Swift regex on large vaults
Backlinks now resolve in <50ms #performance
[[Command Palette]] slash commands: /history /favorites /revert
Git sync — auto-commit + pull/push to remote
Drag-and-drop block reordering across pages

Everything Logseq does.
Nothing Electron needs.

Built from scratch for macOS. Not a port, not a wrapper — a native app that feels like it belongs.

Files are truth

Plain .md files with CommonMark + wikilinks. No database, no proprietary format. Open them anywhere, version with Git.

Rust-powered search

Full-text search, backlinks, and unlinked references via ripgrep FFI. Instant results across thousands of pages.

Native macOS

SwiftUI + AppKit. System fonts, native text editing, proper keyboard shortcuts. No 300MB Chromium runtime.

Git built-in

Auto-commit on save, pull/push sync to any remote. /revert to any snapshot, /conflicts resolution, branch switching, inline diff view.

Outliner editing

Block-level editing with indent/unindent, collapse/expand, multi-select, undo/redo. Keyboard-first, mouse-friendly.

Command palette

⌘K to find anything. Pages, slash commands, recent files, favorites. Fuzzy search that keeps up with your typing.

Less software, more writing.

Four principles that guide every line of code.

01

File is the source of truth

Markdown files are the only data source. No SQLite, no index, no intermediate layer. What you see is what's on disk.

02

No index required

Ripgrep searches files directly. No background indexing, no stale caches, no startup delay. Open a vault and start writing.

03

Pure Apple native

SwiftUI + Swift Concurrency. No cross-platform abstraction layer. Every pixel earns its place on macOS.

04

Git is the sync layer

No proprietary cloud. Auto-commit captures every edit, push/pull syncs across machines. Revert, diff, branch — version control you already know.

Built with sharp tools.

A focused stack. Every dependency justifies its existence.

SwiftUI Views & Layout
AppKit NSTextView & NSScrollView
Rust FFI ripgrep search
979 Tests Unit + UI
Swift 6.2 Strict concurrency

Start writing, not waiting.

Free to use. Download, point to a folder, go.

macOS 15+ · Intel & Apple Silicon