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

Dualyze Structure

DualyzeAIDualyzeAIdualyze-aidualyze-ai137 downloads

Turn long notes into structured knowledge: split notes, parent links, structure index, and MOC.

Add to Obsidian
Dualyze Structure screenshot
Dualyze Structure screenshot
Dualyze Structure screenshot
  • Overview
  • Scorecard
  • Updates4

Turn long notes into structured notes, indexes, and visual knowledge maps automatically.


Before

A long note with multiple sections and subtopics.


Create Structure

Preview detected sections before generating.


After

Generate split notes, structure index and visual knowledge maps.


📖 Step-by-step Tutorial

See how Alice turns a 5,000-line AWS note into:

  • 11 focused notes
  • A Structure Index
  • An MOC
  • A navigable knowledge base

→ Read the complete tutorial: How Alice Turned a 5,000-Line Note into a Structured Knowledge Base


Features

Feature Description
Structure Split Each ## section becomes an independent note. ### and deeper headings stay inside their parent.
Parent Links Every split note gets parent: "[[Source Note]]" in its frontmatter for backlink navigation.
Structure Index The original note is converted to a clean link list — your navigation hub.
Knowledge Map Automatically generates a visual knowledge map in the MOC using Mermaid flowcharts.
MOC Generation A Map of Content lists all related notes and serves as an overview of the whole topic.

Example

See a complete AWS example:

  • How Alice Turned a 5,000-Line Note into a Structured Knowledge Base

How to Run It

Three ways to trigger the command:

Right-click in the editor — open any note, right-click the body, select Create Structure.

Right-click in the file explorer — right-click a note in the left sidebar, select Create Structure.

Command palette — Cmd+P (Windows: Ctrl+P), type Dualyze Structure: Create Structure.


Confirmation Dialog

Before writing any files, the plugin shows a preview of what will be created.

The dialog lists every section it detected, and shows exactly how many files will be generated. Click Create to proceed or Cancel to abort — nothing is written until you confirm.


Generated Files

Structure Index (the original note, rewritten)

# History of Classical Music

## Structure

- [[History of Classical Music - Baroque Era]]
- [[History of Classical Music - Classical Period]]
- [[History of Classical Music - Romantic Era]]
- [[History of Classical Music - Modernism]]
- [[History of Classical Music - After 1945]]

Split Note (with parent link)

---
parent: "[[History of Classical Music]]"
---

# Baroque Era

Counterpoint is the art of combining independent melodic lines...

MOC (with Knowledge Map)

# History of Classical Music MOC

Generated from:
[[History of Classical Music]]

Sections: 5

## Overview

This MOC provides a navigation hub for the structured notes generated from [[History of Classical Music]].

## Knowledge Map

(Mermaid flowchart generated automatically)

## Related Notes

- [[History of Classical Music - Baroque Era]]
- [[History of Classical Music - Classical Period]]
...

Learn by Example

See how Structure Split automatically generates an MOC and Knowledge Map:

  • How Alice Turned a 5,000-Line Note into a Structured Knowledge Base

Settings

Settings → Community Plugins → Dualyze Structure (gear icon).

Setting Default Description
Output folder Generated Folder for split notes and MOC (relative to vault root)
Generate MOC On Whether to generate the MOC file
Knowledge visualization Mermaid Flowchart Visual style for the Knowledge Map in the MOC: Mermaid Flowchart / Text Tree / None
File naming style Spaced Spaced: Title Index.md / Title MOC.md — Dot: Title.structure.md / Title.moc.md

Sample Vault

The docs/ folder in this repository is a ready-to-open Obsidian vault with five demo notes and the plugin pre-installed.

Note H2 Sections H3 Sections Best for
History of Classical Music 5 3 per section Flowchart depth demo
History of Western Art 6 2–3 per section Large note demo
Film Language 5 2–3 per section Narrative structure
Jazz Music Guide 5 0–3 per section Mixed hierarchy
Color Theory for Creatives 5 2–3 per section Creative topic

To try the sample vault:

  1. Download or clone this repository
  2. Open the docs/ folder as a vault in Obsidian
  3. Trust community plugins when prompted
  4. Open any sample note → right-click → Create Structure

Documentation

Tutorials

  • How Alice Turned a 5,000-Line Note into a Structured Knowledge Base
  • Japanese Tutorial (AWS Sample)

Installation

Community Plugins (recommended)

  1. Obsidian Settings → Community Plugins → Browse
  2. Search for Dualyze Structure
  3. Install → Enable

Manual

  1. Download main.js and manifest.json from Releases
  2. Place them in your vault's .obsidian/plugins/dualyze-structure/ folder
  3. Restart Obsidian → Settings → Community Plugins → enable Dualyze Structure

How Splitting Works

  • Notes are split at every ## (H2) heading
  • ### (H3) and deeper headings stay inside their parent H2 note
  • Lead text before the first ## is not included in split notes
  • File names follow the pattern <Note Title> - <Section Heading> (example: History of Classical Music - Baroque Era)
  • Characters invalid in file names (/ \ : # ^ [ ] |) are replaced with - or removed
  • Running the plugin a second time on the same note appends -1, -2, etc. — the original is never overwritten

License

MIT

HealthExcellent
ReviewPassed
About
Split long notes into structured subnotes by converting each H2 section into its own note while keeping H3+ headings nested inside their parent. Add a parent: [[Source Note]] frontmatter link, rewrite the original as a clean structure index of links, and generate an MOC with Mermaid visual knowledge maps.
OutliningVisualizationResearch
Details
Current version
1.0.3
Last updated
Last month
Created
Last month
Updates
4 releases
Downloads
137
Compatible with
Obsidian 1.4.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Authors
DualyzeAIDualyzeAIdualyzeai
dualyzeai.com
GitHubkojiman55
dualyze-aidualyze-ai
dualyzeai.com
GitHubdualyze-ai
  1. Community
  2. Plugins
  3. Outlining
  4. Dualyze Structure

Related plugins

Simple mind map

A mind map that combines aesthetics and functionality. 一个颜值与功能并存的思维导图。

InfraNodus AI Graph View

Interactive 3D graph view: text analysis, topic modeling, gap detection, and AI.

Smart Connections Visualizer

View your Smart Connections in a visualized format.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Advanced Canvas

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

Breadcrumbs

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

Mermaid Tools

Improved Mermaid.js experience: visual toolbar with common elements and more.

Maps

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

Outliner

Work with your lists like in Workflowy or Roam Research.

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.