Your notes need shape, not another database.
Keep hierarchy, tags, ids, metadata, details, and links in a small plain-text vocabulary.
mdmind is a local-first map editor for writers, researchers,
planners, and agents who want durable structure without locking ideas inside a
proprietary app. Write maps as readable Markdown, explore them in the full-screen
TUI, then use the mdm CLI to validate, search, export, and inspect them.
brew tap dudash/tap; brew install mdmind
mdmind is for notes, plans, brainstorms, and research that need branches, relationships, and room to grow beyond a flat document.
Keep hierarchy, tags, ids, metadata, details, and links in a small plain-text vocabulary.
Switch views, jump by section, and inspect backlinks while the source stays one map.
Break messy questions into branches, compare paths, and keep the reasoning visible as a problem turns into smaller decisions.
Use #tags for grouping, @key:value for structure,
[id:...] for stable deep links, [[target]] for references,
and | details for longer notes attached to a branch.
Work in Full Map, Focus Branch, Subtree Only, or Filtered Focus, jump by major branch through the command paletteās section index, and move through lateral structure with outgoing links and backlinks.
Search by text, browse tags and metadata, validate structure, export views,
and reopen saved working sets with mdm.
mdmind gives agents a small, explicit vocabulary for hierarchy, details, ids, tags,
and cross-links. Install the skills with npx skills, or use the Claude
Code and Codex plugin packages when you want an agent-native distribution surface.
Install the skill pack.
One file can act like an outline, a focused workspace, a reading surface, or a spatial canvas depending on the work in front of you.
GitHub Releases are the source of truth for public installs. Every release bundles both
mdm and mdmind, plus the example map pack.
The cleanest public install path on macOS.
brew tap dudash/tap
brew install mdmind
Download the latest archive from the GitHub release page and put the binaries on your path.
Open latest releaseGrab the latest Windows zip from GitHub releases and extract both binaries together.
Open latest releaseFor local development or testing directly from the repo:
cargo install --path .
Teach agents to write native mdmind maps and inspect them with mdm.
Run the skills installer and choose the agent or agents you want to use.
npx skills add dudash/mdmind