AC896 downloadsBring dedicated mind-mapping workflows to Canvas with branch drag-and-drop, collapsible trees, familiar hotkeys, automatic layout, and an outline.
A dedicated mind-mapping experience inside Obsidian Canvas.
Cammvas adds the interactions people expect from standalone mind-mapping software while keeping every map as a standard .canvas file in the vault. Build branches from the keyboard, drag nodes onto other nodes to restructure a map, collapse complete subtrees, and navigate the hierarchy without leaving Canvas.
Enter creates a sibling, Tab creates a child, Shift + Enter inserts a line break, and arrow keys navigate the tree.Enter and Tab for the conventional mind-mapping workflow.The Canvas controls also include toggles for Drag to reparent and Mind mapping Enter and Tab. Right-click a parent node to re-layout only that branch.
All behavior can be configured under Settings > Cammvas.
When Mind mapping Enter and Tab is enabled, plain Enter starts editing a selected node or creates a sibling while editing, plain Tab creates a child, Shift + Enter inserts a line break, and arrow keys navigate between nodes.
Cammvas does not assign default hotkeys to Add child node, Add sibling node, or Create root node. All commands remain available from the command palette and can be assigned custom hotkeys under Settings > Hotkeys.
Once Cammvas is accepted into the Obsidian community directory:
main.js, manifest.json, and styles.css from the latest release..obsidian/plugins/cammvas/ inside the vault.Cammvas requires Obsidian 1.13.4 or newer. Desktop and mobile use the same Canvas files and core mind-mapping features. On mobile, long-press and drag a node to reparent it; mouse- and modifier-specific interactions remain desktop-only. Several advanced Canvas interactions depend on undocumented runtime APIs, so compatibility is tested against current Obsidian releases.
Cammvas runs locally, makes no network requests, and collects no telemetry. It writes Canvas changes through Obsidian's vault API. Clipboard access occurs only after an explicit Copy node link action and writes the generated obsidian://cammvas-navigate link to the clipboard; Cammvas never reads clipboard contents.
Cammvas is an independent Obsidian plugin developed by cuatrecasespro. It is based on the MIT-licensed Mindvas project by mobench and retains its original copyright and license notice.
Cammvas extends that foundation with a workflow designed to reproduce dedicated mind-mapping software inside Canvas, including drag-to-reparent branch creation, persistent branch collapsing, conventional mind-map hotkeys, spatial navigation, configurable branch palettes, root creation, and an expanded synchronized outline.
Cammvas is not affiliated with or endorsed by the original Mindvas project.
MIT. See the license file for the original and current copyright notices.
Bug reports and feature requests are welcome in the issue tracker.