Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Auto Beautiful Mermaid

rxdxxxxrxdxxxx159 downloads

Smart-routes Mermaid diagrams: beautiful-mermaid for its 6 supported types, Obsidian's built-in engine for everything else.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

English | 中文

An Obsidian plugin that intelligently routes Mermaid diagram rendering:

  • beautiful-mermaid renders the 6 diagram types it supports (flowchart, sequence, state, class, ER, XY chart) — giving you polished, theme-aware SVG output.
  • Obsidian's built-in mermaid engine handles everything else (gantt, pie, mindmap, timeline, gitGraph, …) — preserving native interactivity and the full Mermaid type catalog.

Both Reading View and Live Preview are covered.

Features

  • ✅ Beautiful output for supported diagram types via beautiful-mermaid
  • ✅ Full Mermaid type coverage — no diagram ever falls through to an error box
  • ✅ Per-block toolbar: switch between Beautiful / System / Both / Source modes
  • ✅ Automatic dark/light theme adaptation
  • ✅ Live Preview support (CodeMirror EditorExtension)
  • ✅ Zero conflicts — completely takes over all mermaid fences so no duplicate rendering

Supported Diagram Types (Beautiful mode)

Type Keyword
Flowchart flowchart / graph
Sequence sequenceDiagram
State stateDiagram / stateDiagram-v2
Class classDiagram
ER erDiagram
XY Chart xychart-beta

All other Mermaid types default to System mode (Obsidian's built-in engine).

Installation

Community Plugin Store (recommended)

  1. Open Obsidian Settings → Community Plugins → Browse
  2. Search for Auto Beautiful Mermaid
  3. Click Install, then Enable

Manual

  1. Download main.js, manifest.json, styles.css from the latest release
  2. Copy them to <vault>/.obsidian/plugins/auto-beautiful-mermaid/
  3. Reload Obsidian and enable the plugin in Settings → Community Plugins

Compatibility

  • Minimum Obsidian version: 1.4.0
  • Conflicts with beautiful-mermaid-renderer — disable that plugin if both are installed

Development

npm install
npm run dev      # watch mode
npm run build    # production build
npm run test     # unit tests

See DEVELOPMENT.md for architecture details and the double-render root cause analysis.

License

MIT

HealthExcellent
ReviewSatisfactory
About
Render Mermaid diagrams as polished, theme-aware SVG for flowchart, sequence, state, class, ER and XY charts, and fall back to Obsidian's native Mermaid engine for all other diagram types to preserve interactivity. Switch per-block between Beautiful, System, Both or Source modes, adapt automatically to light/dark themes, and support both Reading View and Live Preview.
VisualizationChartsTheming
Details
Current version
1.0.3
Last updated
4 hours ago
Created
2 months ago
Updates
4 releases
Downloads
159
Compatible with
Obsidian 1.4.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
rxdxxxxrxdxxxxrxdxxxx
GitHubrxdxxxx
  1. Community
  2. Plugins
  3. Visualization
  4. Auto Beautiful Mermaid

Related plugins

Charts

Easily create interactive charts in your notes.

Life Tracker

Capture and visualize the data that matters in your life.

Charts View

Visualize data from your notes with plots and graphs.

Minimal Theme Settings

Control the colors and fonts in Minimal Theme.

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Breadcrumbs

Visualise the hierarchy of your vault using a breadcrumb trail or matrix view.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Share Note

Instantly share/publish a note, with the full theme and content exactly like you see in Obsidian. Data is shared encrypted by default, and only you and the person you send it to have the key.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.