CalmPage is a native macOS Markdown reader and viewer for local files, folders, tabs, workspaces, and focus reading.
It exists because AI creates a lot of Markdown, but most apps make it hard to read.
Many apps are good at either reading or file management, but not both. CalmPage is built to solve that gap:
- make Markdown easy to read
- keep folder and file management simple
- support fast keyboard navigation
- make long notes feel calm instead of noisy
It is made for people who want:
- a clean Markdown reader instead of a full editor
- fast access to local Markdown folders and notes
- tabs for opening multiple files at once
- workspaces for grouping different folder sets
- focus mode, table of contents, and keyboard shortcuts
- Open one or many Markdown folders
- Browse Markdown files in a clean library view
- Open several files in tabs
- Use focus mode for distraction-free reading
- Show a table of contents for long documents
- Use the command palette to jump to files, tabs, headings, actions, settings, and workspaces
- Customize reading style, colors, spacing, and Markdown rendering
CalmPage is for reading Markdown, not writing it.
Use it when you want:
- quick access to a vault of Markdown notes
- a simple way to jump between files
- a better reading view for long documents
- a Markdown viewer that feels lighter than a full editor
- Open CalmPage.
- Add a folder from the left Library panel.
- Click a Markdown file to open it.
- Use tabs to keep multiple files open.
- Use Focus mode when you want a cleaner reading view.
Most important shortcuts:
Cmd+Kopen command paletteCmd+Psearch filesCmd+Btoggle left sidebarCmd+Jtoggle table of contentsCmd+.toggle focus modeCmd+[andCmd+]move between tabsCmd+Wclose the current tabCmd+Fsearch inside the current noteCmd+,open settings
If you forget a shortcut, press ? to open the shortcut help panel.
The Library shows the folders you added and the Markdown files inside them.
- Use
+to add a folder - Right-click a folder to remove it or copy its path
- Search in the Library to filter files quickly
Workspaces are saved sets of folders.
Use them when you want separate reading contexts, for example:
- personal notes
- work docs
- research folders
- writing projects
You can create, rename, switch, duplicate, and delete workspaces.
CalmPage can keep multiple Markdown files open at the same time.
This is useful when you want to compare files or move back and forth without losing your place.
Focus mode is for reading one Markdown document with fewer distractions.
It keeps the page quiet and lets you use:
Cmd+Jfor table of contents/to search headings in focus mode- arrow keys or
J/Kto move through content
CalmPage has a reading and rendering settings area where you can tune:
- theme
- font size
- line height
- text width
- heading scale
- Markdown element styling
The goal is to let you shape the Markdown reading experience to match your own taste.
CalmPage scans common Markdown files, including:
.md.markdown.mdx
npm install
npm run check
cargo check --manifest-path src-tauri/Cargo.toml
npm run tauri devnpm run build
npm run tauri buildBuild artifacts are written under:
src-tauri/target/release/bundle/


