Getting started

Sigla is a native macOS Markdown reader. It renders GitHub Flavored Markdown plus KaTeX math, Mermaid, Vega-Lite, PlantUML, Graphviz, Gherkin, and CSV/TSV tables — all offline, all rendered the same way every time.

This page gets you from “nothing installed” to “reading your first document” in under a minute, then points at the rest of the documentation.

Install

Sigla is distributed through Homebrew:

brew tap slantedt/tap
brew install --cask sigla

This installs Sigla.app to /Applications and the mdv command-line tool to your PATH.

[!NOTE] The cask installs three names for the same mdv binary — mdv, sigla, and mdview. Use whichever you like; they behave identically.

To verify the install:

mdv --version

Open your first file

There are three ways to open a Markdown file in Sigla:

  1. From the Dock. Drag any .md or .markdown file onto the Sigla icon in the Dock.
  2. From the menu bar. With Sigla focused, press ⌘O (File → Open…) and pick a file.
  3. From the terminal. Run mdv ./README.md (or any path). Sigla launches if it isn’t running and opens the file.

To open a whole folder of Markdown — recommended for any project bigger than one file — press ⌘⇧O (File → Open Folder…) instead. You get a sidebar, table of contents, frontmatter panel, and cross-file wikilinks. See Folder workspace.

What renders out of the box

Sigla ships four bundled extensions inside the signed app — no separate install, no configuration:

ExtensionTriggers on fence labelNeeds an external binary?
Mermaid (built-in)```mermaidNo
Vega-Lite (built-in)```vega-liteNo
PlantUML```plantumlYes — brew install plantuml
Graphviz```dot or ```graphvizYes — brew install graphviz
Gherkin```gherkinNo

Math ($x^2$, $$\sum x_i$$, ```math fences) renders via bundled KaTeX. CSV and TSV fences render as tables. None of this requires configuration.

When a process-backed extension’s binary isn’t installed (PlantUML, Graphviz) the fence renders a placeholder telling you which brew install to run. The source stays visible — nothing disappears.

For the full list and how to add your own, see Extensions overview.

Where settings live

Open settings with ⌘, (Sigla → Settings…). Five panes:

  • Themes — built-in document themes plus any custom CSS themes you’ve dropped in ~/.config/sigla/themes/. See Themes.
  • Renderers — toggle individual built-in renderers and extensions on or off. See Settings — Renderers.
  • Comments — opt-in to inline comments and highlights. See Comments and highlights.

Settings persist in UserDefaults under the com.slantedt.sigla domain. Most changes take effect immediately on the active document.

This documentation itself ships inside the app — Help → Sigla Documentation (⌘?) opens this folder as a Sigla workspace.