Features

Everything you need for a premium Markdown reading experience, nothing you don't.

Documentation target: v0.24.1 (2026-02-23)

Core Reading & Rendering

GitHub-Style Rendering
Faithful reproduction of GitHub's Markdown rendering, so your documents look exactly as they would on GitHub.
Extended Syntax Support
Tables, task lists, strikethrough, autolinks, and all the GitHub Flavored Markdown extensions you rely on.
GitHub Alerts
Support for NOTE, TIP, IMPORTANT, WARNING, and CAUTION callouts with appropriate styling.
YAML Frontmatter
Beautifully styled, collapsible frontmatter tables that display your document metadata elegantly.
Auto-Reload
Documents automatically refresh when files change on disk, keeping your view up-to-date.
Auto Link URLs (Optional)
Optionally preprocess bare URLs into CommonMark autolinks while preserving your source files.
GitHub-style Markdown rendering

GitHub-Style Rendering

GitHub Alerts support

GitHub Alerts

Special Blocks & Viewer Windows

Syntax Highlighting
Beautiful code highlighting powered by highlight.js with a convenient copy button on every code block.
Mermaid Diagrams
Render Mermaid diagrams inline, then open them in dedicated viewer windows with zoom/pan and image export.
KaTeX Math
Render mathematical expressions inline and open math blocks in dedicated viewer windows for focused inspection.
Image Viewer Window
Open images in a dedicated viewer window with fit/zoom support for large diagrams and screenshots.
Syntax highlighting

Syntax Highlighting

KaTeX math rendering

KaTeX Math

Mermaid diagram interaction demo

Interactive Mermaid diagrams with zoom and pan

Navigation & Organization

File Explorer Sidebar
Built-in file explorer with a resizable sidebar for browsing your Markdown files.
Quick Access Bookmarks
Pin frequently used files and directories for instant access.
Table of Contents
Automatic TOC panel generated from your document's headings for easy navigation.
Directory History
Navigate back and forward through your browsing history with keyboard shortcuts.
Live Link Navigation
Click links to other Markdown documents and navigate seamlessly between files.
File explorer sidebar demo

File Explorer Sidebar

Table of contents panel

Table of Contents Panel

Search & Discovery

⌘FFind in Page

Quick search within the current document with highlight navigation.

⌘G⇧⌘GFind Next / Previous

Jump through matches quickly with dedicated next/previous shortcuts.

Pinned Search

Persistent multi-color highlighting that stays visible as you navigate.

Find in page

Find in Page

Pinned search with multi-color highlights

Pinned Search

Window & Tab Management

Tab Support

Open multiple documents in tabs for easy switching.

Multi-Window

Open documents in multiple windows and use separate viewer windows for Mermaid, math, and images.

Pinned Tabs

Pin important tabs and keep them while managing close-all or close-others workflows.

Cross-Window Tabs

Drag tabs between windows and reorganize your reading workspace without reopening files.

Drag & Drop Open

Drop files onto Arto to open them instantly without leaving your current flow.

Multi-window support

Multi-Window Support

Customization

Dark Mode

Beautiful dark theme that syncs with your system preferences.

⌘+⌘-Zoom

Adjust content zoom with keyboard shortcuts and use dedicated zoom preferences for side panels.

Preferences

Configure sidebar, TOC, and other settings to your liking.

Custom Keybindings & Presets

Edit shortcuts and switch between Default, Vim, and Emacs-style preset mappings.

File Open Behavior

Choose whether file opens reuse focused windows, current screen windows, or always create a new window.

Workflow Improvements

Smart Context Menu
Context-aware actions adapt to text, code, tables, images, and special blocks.
Copy As... Actions
Use structured copy options for plain text, markdown snippets, CSV/TSV table exports, and source paths.
Copy / Save Rendered Blocks
Copy or save Mermaid, math, and image content as rendered images directly from the context menu.
Source-Aware Utilities
Context actions can reference source lines and file paths for quick jump/copy workflows.

Integrations

Command Line

Open files and directories directly from your terminal. Arto uses a single-instance architecture—if it's already running, files are handed off to the existing window seamlessly.

Terminal
# Open a file arto README.md # Open multiple files arto file1.md file2.md # Open in a new window arto --open=new README.md # Open in a window on current screen arto --open=screen README.md # Open a directory arto --directory=~/Documents/project README.md # Directory argument also sets explorer root arto ~/Documents/project

Vim / Neovim

The official arto.vim plugin lets you preview Markdown files in Arto without leaving your editor.

:Arto

Open the current buffer in Arto with a single command.

:Arto {path}

Open any file or multiple files by specifying paths.

Emacs

The official arto.el package lets you open Markdown files in Arto directly from Emacs.

M-x arto-open

Open the current buffer in Arto with a single command.

C-u M-x arto-open

Prompt for a file to open in Arto.

Keyboard Shortcuts

O
Open file
F
Find in page
G
Find next
G
Find previous
T
New tab
W
Close tab
P
Toggle tab pin
+
Zoom in
-
Zoom out
0
Reset zoom
,
Preferences
[
Navigate back
]
Navigate forward
B
Toggle sidebar
B
Toggle right sidebar
R
Reload document