Vesper
v1.1.0 · Windows · Portable

Your words.
Nothing else.

A distraction-free markdown reader for Windows with refined
typography and a clean interface built for focused reading.

Zero telemetry No internet needed CC0 Public Domain
Vesper reading a markdown document in focus mode
Portable Single exe
190+ Languages highlighted
0 Telemetry
CC0 Public domain
Knowledge should be accessible to all. Vesper exists to make reading a pleasure, not a product.

Built for everyone. Owned by no one. Free as in freedom. No tracking, no subscriptions, no dark patterns. Just your documents, rendered with care.

Content first

Minimal UI chrome. Your document takes center stage with refined typography.

Completely private

No analytics, no telemetry, no network calls. Your reading habits stay yours.

Truly portable

Single executable. No installer, no registry, no AppData. Delete the folder to uninstall.

Public domain

CC0 licensed. No restrictions whatsoever. The code belongs to the commons.

Reading, refined.

Vesper in focus mode showing a markdown document
Focus Mode

Immersive reading, one keypress away.

Press F11 and everything disappears except your document. No title bar, no sidebar, no menus. Just clean typography on a dark canvas, optimized for long reading sessions.

  • Toggle with F11
  • Auto-hiding scrollbars
  • Optimal 65-character measure
Vesper with table of contents sidebar open
Table of Contents

Navigate long documents instantly.

An auto-generated sidebar extracts every heading from H1 to H6 and presents them as a clickable outline. Jump to any section in a single click, even in documents with hundreds of headings.

  • Auto-generated from headings
  • Resizable sidebar
  • Toggle with Ctrl+Shift+S
Vesper with search bar highlighting matches
Full-Text Search

Find any word, highlighted in place.

Ctrl+F opens a search bar that highlights every match in real time as you type. Navigate between results with arrow buttons, and see your match count update instantly.

  • Real-time highlighting
  • Match counter with navigation
  • Works alongside the sidebar
Vesper view menu showing UI scale controls
Your Preferences

Adjust the reading experience to you.

Content Zoom and Content Width spinners in the View menu give you precise control without keyboard shortcuts. Switch between dark and light themes, toggle focus mode and sidebar, and scale the UI from 50% to 200%. All preferences persist between sessions.

  • Dark and light themes
  • Content zoom 50%–200% & width 400–1200px
  • Persistent preferences

Everything a reader
deserves.

CommonMark Rendering

Full CommonMark support with task lists, superscript, subscript, text highlighting, and smart typography.

190+ Language Highlighting

Syntax highlighting via highlight.js for virtually every programming language.

Tabbed Interface

Open multiple documents in tabs with duplicate detection. Switch between files effortlessly.

Drag & Drop

Drop .md, .markdown, or .txt files directly onto the window to start reading instantly.

Kinetic Scroll

iOS-style smooth scrolling with rubber band overscroll for a natural reading feel.

Keyboard First

Full keyboard navigation. Every action has a shortcut. Full accessibility support.

Refined Typography

Inter Variable at 17px with 1.7 line-height. Optimized measure for comfortable reading.

Custom Frameless Window

Clean frameless title bar with native window controls for a polished, modern look.

Light Theme

Full AAA-compliant light theme with matching syntax highlighting. Toggle via View menu, persisted across sessions.

WCAG 2.2 AAA

7:1 contrast ratios, full keyboard navigation, focus trapping, ARIA live regions, skip links, and reduced motion support.

See it in action.

Three steps.
Nothing else.

1

Download

Grab vesper.exe from the releases page. One file. No installer.

2

Drop & Run

Put it anywhere. Double-click. Data lives right next to the executable.

3

Read

Drag a markdown file onto the window or press Ctrl+O. That's it.

Built with care.

A Rust-native backend with a React frontend. Everything runs locally. All data lives next to the executable - no registry, no AppData, no hidden folders.

Tauri v2 React 19 TypeScript Tailwind CSS 4 DaisyUI 5 Framer Motion Rust markdown-it highlight.js

Open a file.
Start reading. That's it.

Tools for reading should be silent, invisible, and free. Vesper gets out of the way so you can focus on what matters.

Windows 10/11 Portable · No install v1.1.0