Features
Everything you need for a premium Markdown reading experience, nothing you don't.
Reading Experience
GitHub-Style Rendering
GitHub Alerts
Code & Diagrams
Syntax Highlighting
KaTeX Math
Interactive Mermaid diagrams with zoom and pan
Navigation & Organization
File Explorer Sidebar
Table of Contents Panel
Search & Discovery
Quick search within the current document with highlight navigation.
Persistent multi-color highlighting that stays visible as you navigate.
Find in Page
Pinned Search
Window & Tab Management
Open multiple documents in tabs for easy switching.
Open documents in new windows, including separate windows for diagrams.
Drop files onto Arto to open them, or drag tabs between windows.
Right-click menus for tabs, sidebar, and content with useful actions.
Multi-Window Support
Customization
Beautiful dark theme that syncs with your system preferences.
Adjust text size with keyboard shortcuts or trackpad gestures.
Configure sidebar, TOC, and other settings to your liking.
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.
# Open a file
arto README.md
# Open multiple files
arto file1.md file2.md
# Open a directory
arto ~/Documents/projectVim / Neovim
The official arto.vim plugin lets you preview Markdown files in Arto without leaving your editor.
Open the current buffer in Arto with a single command.
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.
Open the current buffer in Arto with a single command.
Prompt for a file to open in Arto.