Install with the method you already use
Direct download: open the DMG, move Downright to Applications, and launch it once to finish system integration.
brew tap ezzy1630/downright && brew trust --cask ezzy1630/downright/downright && brew install --cask downrightHomebrew cask: the public tap installs the same rolling main-channel DMG as the direct download and command-line options. The tap-qualified command is available now; the tap-free official Cask command remains a separate Homebrew review.
curl -fsSL https://downright.cc/install | bashShell installer: the first-party installer verifies the published checksum and app signature, installs into Applications, registers Quick Look and Finder integration, and links the down and md commands when possible.
npx --yes downright-installernpm launcher: the published downright-installer requires Node.js 18 or newer and invokes the same first-party macOS installer.
All four acquisition paths converge on the same Downright.dmg. After installation, the signed production app checks the Sparkle appcast; each verified push to the app's main branch publishes the next update.
What you get
- Native AppKit and TextKit 2 rendering with no WebView.
- Document, Split, and Source views over the same file.
- Live review when Claude Code, Codex, a script, or another process rewrites an open file.
- Finder thumbnails, Quick Look previews, Spotlight metadata, and terminal commands.
- Math, Mermaid, tables, tasks, callouts, footnotes, code, and common Markdown extensions.
Artifact: Downright.dmg · release evidence · privacy