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

GitHub Alerts
Special Blocks & Viewer Windows

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.
Jump through matches quickly with dedicated next/previous shortcuts.
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 multiple windows and use separate viewer windows for Mermaid, math, and images.
Pin important tabs and keep them while managing close-all or close-others workflows.
Drag tabs between windows and reorganize your reading workspace without reopening files.
Drop files onto Arto to open them instantly without leaving your current flow.

Multi-Window Support
Customization
Beautiful dark theme that syncs with your system preferences.
Adjust content zoom with keyboard shortcuts and use dedicated zoom preferences for side panels.
Configure sidebar, TOC, and other settings to your liking.
Edit shortcuts and switch between Default, Vim, and Emacs-style preset mappings.
Choose whether file opens reuse focused windows, current screen windows, or always create a new window.
Workflow Improvements
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 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/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.