Bike is a native Mac outliner built for rapid idea capture and hierarchical thinking, designed by Jesse Grosjean at Hog Bay Software as a focused, keyboard-driven alternative to bloated note-taking suites.
What is Bike?
Bike is a lightweight outliner application for macOS that stores your notes and outlines in a clean, open HTML file format. Unlike Notion, Obsidian, or Bear — which bundle wikis, databases, and plugin ecosystems into a single product — Bike commits entirely to one thing: a fast, frictionless tree of text you can navigate and reshape without lifting your hands from the keyboard.
The app opens instantly, scrolls without stutter even on very large outlines, and gets out of your way. If you have ever watched a genuinely good outliner (think early OmniOutliner, or Bike's spiritual predecessor TaskPaper), you understand the satisfying snap of collapsing a branch, demoting a block, or hoisting a subtree into focus. Bike delivers all of that on Apple Silicon at native speed.
What does Bike do best?
Bike excels at the capture-to-structure loop: getting an idea down before you lose it, then shaping it into something coherent without ceremony.
- Keyboard-first navigation — every action has a key binding. You can build, rearrange, and hoist entire outline branches without touching a toolbar.
- Open file format — documents are saved as UTF-8 HTML files you can read, diff, and process with any script. No proprietary database, no export step.
- Row types — headings, body, notes, ordered and unordered list rows give structure without needing a full rich-text editor.
- Focus mode (Hoisting) — zero in on one branch while the rest of the document disappears, a feature power outliners live by.
- URL scheme and scripting — Bike exposes a rich URL scheme and AppleScript dictionary so it integrates cleanly into automation workflows.
For developers and writers who live inside a terminal and a text editor, Bike sits comfortably alongside those tools rather than fighting them for context. I keep Bike open all day as my running scratch space: architecture notes, PR checklists, meeting agendas, ideas that are not yet issues. It is the app I reach for when a thought needs to land right now.
Is Bike free?
Bike offers a free trial with full feature access; a one-time purchase unlocks the app permanently with no subscription. Pricing is on the modest end for a polished native Mac app. There is no cloud tier, no analytics opt-in, and no upsell path — you pay once and the app is yours.
For comparison, OmniOutliner charges a significantly higher one-time price (with a Pro tier on top), while Obsidian is free but leans heavily on a paid Sync service and a sprawling plugin marketplace. Bike's pricing reflects its philosophy: pay once for a tool that does one thing well.
Who should use Bike?
Bike is the right pick for developers, writers, and researchers who think in hierarchies and want a dedicated space for that thinking — separate from their code editor, task manager, or Markdown wiki.
It is not the right tool if you need embedded images, tables, database views, or collaborative editing. For those workflows, Notion or Craft make more sense. Bike is deliberately text-only and deliberately local-first. If that sounds like a limitation to you, the app probably is not your tool. If it sounds like relief, install it immediately.
Technical users will appreciate the scriptable HTML format: you can pipe Bike documents through pandoc, grep them with ripgrep, and version-control them alongside code with meaningful diffs. That alone sets it apart from every Electron-based outliner.
How does Bike compare to OmniOutliner?
OmniOutliner is the established Mac outliner benchmark — rich styling, column support, multiple export formats — while Bike deliberately strips all of that away to prioritize speed and simplicity.
OmniOutliner's power comes at a cost: it can feel heavy, its files are opaque binary bundles unless you choose the XML format, and its interface has accumulated decades of UI surface. Bike renders a 10,000-row outline without a hiccup and opens in under a second from cold. For pure outlining — no columns, no styled exports — I reach for Bike every time. For formal document production or structured data with multiple columns, OmniOutliner still wins.
WorkFlowy and Dynalist are the web-based alternatives in this space; they gain you cross-platform sync but trade away native performance, offline reliability, and local file ownership. Logseq and Obsidian are more powerful knowledge bases but far heavier for quick capture.
What are the best Bike alternatives?
The closest native Mac alternatives are OmniOutliner (feature-rich, pricier), TaskPaper (same developer, plain-text task focus), and Zavala (free, open-source, iCloud sync). For cross-platform outlining, WorkFlowy and Dynalist are the defaults. If you want a full knowledge graph, Obsidian or Logseq — but those are categorically different tools serving a much broader use case than a focused outliner.