Morrow
Morrow is an open-source, privacy-first, offline workspace for notes, databases and ideas. Pages are plain Markdown files in a folder you choose, with no account, subscription, cloud, or built-in AI.
Visit Aarav2709/MorrowOverview
Morrow is a free, open-source, local-first desktop workspace for notes, databases, canvases and ideas. It stores each page as a Markdown file in a folder chosen by the user, and it is presented as an alternative to Notion and similar apps without accounts, subscriptions or cloud storage.
Key Features
- Pages are plain Markdown files stored in a folder you choose, with no account, subscription or cloud requirement.
- A rich editor supports headings, lists, checklists, callouts, tables, maths, code blocks, Mermaid diagrams and embedded media.
- Databases offer table, board, calendar, list and gallery views with properties, filters, sorts and grouping.
- Wiki links, tags, backlinks, graph views and templates support connected note-taking.
- Encrypted pages, same-network encrypted sync, flashcards, page history and static publishing are built in.
- Import from Notion or Markdown folders and export to Markdown or PDF.
Use Cases
- Building a private personal knowledge base in Markdown that can be opened and synced with other tools.
- Writing and organising notes, daily notes and research with links, tags and templates.
- Tracking projects or collections through databases with table, board, calendar, list and gallery views.
- Migrating an existing Obsidian vault or Notion export into a local-first workspace.
Getting Started
- Use Node.js 20.19 or newer to build from source.
- Clone the repository, run npm install, then run npm run dev to open the desktop app with live reload.
- npm start runs the built desktop app, and npm run dist builds installers for your platform.
Deployment & Requirements
- Development and builds require Node.js 20.19 or newer.
- Installers can be produced for Windows x64 and ARM64, macOS Apple silicon and Intel, and Linux x64.
Before You Adopt
- License: Apache-2.0. Review its terms before using, modifying, or distributing the project.
- Release builds are not code signed yet, so operating-system security warnings may appear on first launch.