Skip to content
SPECIFICTION
Get listed

Bike Outliner vs Leo Editor

Bike Outliner

hogbaysoftware.com

Leo Editor

leo-editor.github.io

Side by side

FigureBike OutlinerLeo Editor
Price from$1.67/moFree
Free planYesYes
Free trial——
Open source——
Windows—Yes
macOSYesYes
Linux—Yes
API—Yes
Self-hosted—Yes
Plans published41
Spec score · Outliner Software8.3 (#9)8.0 (#16)
Spec score · Outlining Software8.4 (#8)8.1 (#13)
AutomationScripts, Shortcuts, and AppleScript can control Bike and integrate it with other applications.Users can shape workflows with Python scripts, commands, and plugins.
SupportHog Bay Software provides support forums for Bike Outliner, TaskPaper, and WriteRoom.The installation guide directs users with installation problems to Leo’s help forum.

Plans

Bike Outliner

  • Free modeFree
  • Bike License – Monthly$2.99 a month
  • Bike License – Yearly$19.99 a year
  • One-Time Purchase License (Hog Bay Software)Price not published

Bike Outliner pricing →

Leo Editor

  • Leo EditorFree

Leo Editor pricing →

In their own words

Bike Outliner

Bike Outliner is a macOS app for thinking, writing, organizing lists, notes, and documents. Its outlines support headings, ordered lists, task lists, and other row types, while a rich text editor handles formatting. Full-screen, typewriter, and focus modes provide distraction-free writing. Navigation includes keyboard movement by focus heading, back and forward controls, breadcrumbs, inline buttons, and a navigation bar. Deep links remain valid when an outline file is moved or renamed. Bike uses an HTML-based .bike format and also supports .opml and .txt files, with Markdown support, printing, Quick Look previews, and Finder thumbnails. Scripts, Shortcuts, and AppleScript can control the app. Free mode never expires and covers reading, writing, and editing outlines; additional row types, rich text formatting, Shortcut Actions, and AppleScript require purchase.

Visit hogbaysoftware.com

Leo Editor

Leo Editor is a free, open-source programmable editor, outliner, and knowledge base for arranging code, writing, and research in flexible outlines. It runs on Windows, macOS, Linux, through an API, and as self-hosted software. Cloned nodes allow one idea to appear in several outline locations while remaining synchronized. Navigation includes expanding and collapsing, hoisting, promoting, clones, and clickable links, with backlinks available for related sections. Users can automate workflows with Python scripts, commands, and plugins. Outlines export to HTML, MORE, Markdown, Org mode, reStructuredText, and Vim outline formats. Jupyter integration lets @jupytext nodes represent notebook cells and save changes back to .ipynb files. The leoBridge module exposes Leo content to Python host programs. A WebSocket server accepts JSON queries and changes, using password challenge-response authentication; TLS is optional. Leo requires Python 3.9 or later and is distributed under the MIT license.

Visit leo-editor.github.io