SeqLog
Apple-native outliner for local Markdown notes, with Git built in.

About
SeqLog is an outliner for Markdown notes that stays on your machine, works on your files, and includes Git for syncing. It is built for Apple platforms, opens like a native Mac app, and avoids Electron, cloud storage, and a separate database. If you want a local-first note app with backlinks, daily journaling, instant search, and keyboard-driven outlining, SeqLog is designed around that workflow.
What is SeqLog
SeqLog is an Apple-native outliner for Markdown files that live directly on your disk. It is built around the idea that your notes should remain plain files, not entries trapped in a database or a cloud service. For people looking for a local-first outliner, SeqLog combines journaling, backlinks, fast search, and Git in one native Mac app.
The app positions itself as an alternative to larger note systems, but it is also clear about how it differs: SeqLog is written from scratch for Apple platforms, not wrapped in a browser shell and not ported from another codebase. That matters if you care about startup speed, native scrolling, and how closely an outliner follows macOS behavior. SeqLog is free forever on macOS, and the site says it supports personal and commercial use.
Key features
SeqLog focuses on the features people expect from a modern outliner, but it keeps the storage model simple: Markdown on disk, Git for versioning, and no server in the middle.
- Local-first files: notes are plain
.mdfiles with CommonMark and wikilinks. - Git built in: the app uses
libgit2internally, so it can auto-commit changes, push and pull, switch branches, resolve conflicts, show commit history, and revert edits down to a single file. - Search without an index: the search system uses Rust and
ripgrepthrough C FFI, so SeqLog greps your files on each query instead of relying on a background index. - Backlinks and references: it supports backlinks, unlinked references, and page names, which makes the outliner useful for connected notes.
- Keyboard-first outlining: you can indent, collapse, multi-select, and drag items to reorder them across pages.
- Native editing details: bracket pairs, checkboxes, tags, image paste, image lightbox, code fences, favorites, recents, and external-edit watching are all part of the app.
- Performance-focused rendering: rows are drawn with CoreText on a recycled list with absolute-frame layout, which is how SeqLog keeps large journals responsive.
The app also includes a daily journal, tabs that can be reordered by drag and drop, a command palette, and a find bar that searches across every journal day, even unloaded ones. The site says backlinks can resolve in under 50 ms on a 5,000-page vault, and that a large journal can scroll at full frame rate.
How to use it
SeqLog is meant to be used like a folder-based Markdown workspace rather than a hosted notebook.
- Download the Mac app and open it on a machine running macOS 15 or later.
- Point SeqLog at a folder of Markdown files, or start a new vault-like folder for notes.
- Write in the daily journal or create pages using wikilinks and headings.
- Use the keyboard-first outliner tools to indent, collapse, multi-select, and reorder blocks.
- Use ⌘K for the command palette and ⌘F for search across the vault.
- Let the app handle Git if you want syncing: it can auto-commit on save, then push or pull to your remote.
- Edit the same files in another editor if needed; SeqLog watches for external changes and updates from the file system.
Because SeqLog works on the files already on disk, you can also open the same Markdown files in another editor and compare them with Git diffs. That makes the outliner practical for users who want a native note-taking app without losing file ownership.
Who it is for
SeqLog is a strong fit for people who want an outliner and a file-based notes app on Mac, especially if they already use Markdown or Git.
- Mac users who want a local-first outliner instead of a cloud note service.
- Writers and researchers who rely on backlinks, daily journaling, and linked pages.
- Developers and power users who want notes stored as readable files with version history.
- People who prefer an Apple-native app over an Electron app or browser-based editor.
- Users who want Git sync with auto-commit, push/pull, branch switching, and conflict resolution built into the workflow.
SeqLog is also appealing if you switch between editors often. Since the app is built around plain files, it fits a setup where Markdown stays editable in Vim, another desktop editor, or a Git review flow.
What to know before you use it
SeqLog is not a cloud service, and it does not try to be one. That means there is no hosted account layer, no web app, and no proprietary database to recover from. The tradeoff is that you are responsible for your own files and your own Git remote if you want sync between machines.
A few limits are worth noting:
- The app requires macOS 15+ and is built for Apple Silicon or Intel Macs.
- iOS is listed as coming soon, so the current app is Mac-only.
- SeqLog is not open source, even though it is free forever.
- Search is intentionally file-based and index-free, so it depends on the state of your files rather than a separate search database.
- The product is optimized for Markdown outliners, not for rich document layouts or cloud collaboration.
If you need a hosted sync service, cross-platform mobile access today, or an officially published source code repository, SeqLog is not trying to be that tool. For people who want a native Markdown outliner with Git and no cloud, though, SeqLog keeps the workflow tight and the files under your control.
In short, SeqLog is a Markdown outliner for users who value native performance, local-first storage, and Git-backed control. If that is the workflow you want, SeqLog is worth a look.
FAQ
What are the system requirements for SeqLog?
SeqLog requires macOS 15 or later, and runs on both Apple Silicon and Intel Macs. It is a native SwiftUI app optimized for speed, with no Electron overhead.
Is SeqLog free to use?
Yes, SeqLog is free forever on macOS. The site says it is available for personal and commercial use, but the app source is not published.
Is SeqLog free?
Yes, SeqLog is described as free forever on macOS. The site also says it can be used for personal and commercial purposes, while the source code is not public.
How does SeqLog handle sync between devices?
SeqLog uses Git embedded via libgit2 for sync, allowing auto-commit, push/pull to any remote, and conflict resolution. You control your own sync server with no reliance on SeqLog's infrastructure.
Does SeqLog work on Windows or the web?
No, SeqLog is currently a Mac app. The site lists macOS 15+ now, with iOS coming soon, and there is no web version mentioned.
How does SeqLog sync notes between devices?
It uses Git rather than a built-in cloud service. The app supports auto-commit, push and pull, branch switching, conflict resolution, commit history, inline diffs, and revert.
How does SeqLog sync notes?
SeqLog syncs through Git rather than a hosted cloud backend. It can auto-commit on save and then push or pull to a remote repository.
How is SeqLog different from Logseq?
SeqLog is a native macOS app written in Swift, not Electron, offering significantly faster performance, lower memory usage, and a true Apple-native interface while maintaining compatibility with Logseq's Markdown format and workflows.
Can I edit the same Markdown files in another app?
Yes, SeqLog is built around plain Markdown files on disk. It also watches for external edits, so changes made in another editor can appear in the app.
Who is SeqLog best suited for?
It is best for Mac users who want a local-first outliner with backlinks, daily journaling, and Git-based file management. It is a stronger fit for file-centric workflows than for cloud collaboration.
Who should choose SeqLog over a cloud note app?
SeqLog is best for Mac users who want a local-first outliner with backlinks, daily journaling, and Git control. If you want hosted collaboration or a cross-platform cloud service, it is not built for that use case.