SwiftMap

VS Code extension

Mind maps visual editor in VS Code

SwiftMap turns tree-structured notes into a fast visual editor with automatic layout, inline editing, flags, collapse and reorder controls, and PNG export. The source stays in a compact .swiftmap file.

Install Install from the VS Code Marketplace or run code --install-extension ewavelab.swiftmap , then open any .swiftmap file to start editing.

Format

Plain text, one tree

Each mind map lives in a single UTF-8 text file with indentation-based structure, expandable nodes, and ordered flags.

Editing

Keyboard-first flow

Add children and siblings, edit inline, reorder nodes, and move selected branches without leaving the editor.

Output

Export a snapshot

Preserve the current collapsed state or expand the full map before exporting to PNG.

Privacy

Your files stay private

Your maps stay in local .swiftmap files, so you can work offline without sending content to a cloud service.

Licensing

Free for private and commercial use

Use SwiftMap for personal notes or paid work without a usage gate, seat limit, or license wall.

Open source

Open source project

Inspect the implementation, understand the format, and adapt the extension to your own workflow.

Examples

Meeting notes, tasks, ideas, roadmaps, and more

Project planning mind map example
Project planning Done Question Task

Release planning and coordination

A compact tree for scope, discovery, delivery, and risk review. Good for meeting notes that need to stay structured.

Personal roadmap mind map example
Personal roadmap High priority Idea Task

Goals, learning, and next steps

A longer-lived map that mixes priorities, ideas, and concrete tasks without losing the tree structure.