Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>SwiftMapNew to Visual Studio Code? Get it now.
SwiftMap

SwiftMap

e-wave-lab

|
4 installs
| (0) | Free
Minimal mind map editor for Visual Studio Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

SwiftMap - Minimal Mind Map Editor

A lightning-fast, distraction-free mind map editor built directly into VS Code. Edit beautiful tree-structured diagrams with an intuitive visual interface backed by a clean, portable text format.

Home page: https://swiftmap.pages.dev/

Features

  • Visual Editor - Create and edit mind maps in an interactive graph editor
  • Text-Based Format - Store your mind maps in plain .swiftmap files for version control
  • Instant Sync - Switch between visual and text editor seamlessly
  • Status & Priority - Mark nodes with status (in progress, blocked, done, rejected) and priority levels
  • Tags - Organize with tags (question, task, idea)
  • Undo/Redo - Full undo/redo support with keyboard shortcuts
  • Export - Export your mind maps as PNG images
  • Auto Layout - Automatic hierarchical layout - just focus on content
  • Keyboard Friendly - Quick keyboard shortcuts for power users

Example Visualizations

Project Planning

Project Planning Mind Map

Personal Roadmap

Personal Roadmap Mind Map

Getting Started

Create a New Mind Map

  1. Open VS Code command palette (Ctrl+Shift+P / Cmd+Shift+P)
  2. Type "SwiftMap: New Mind Map"
  3. Start organizing your thoughts

Open Existing Files

Simply open any .swiftmap file - it automatically opens in the visual editor.

Switch Between Views

  • Visual Editor → Source: Click the "Open Source" icon in the editor title bar
  • Source → Visual Editor: Click the "Open Visual Editor" icon in the editor title bar

Status & Priority Management

  • Status: In Progress, Blocked, Done, Rejected
  • Priority: Low, Medium, High
  • Tags: Question, Task, Idea

Or use the right-click context menu for easy access to all options.

Use Cases

  • Project Planning - Break down projects into hierarchical tasks
  • Personal Roadmaps - Plan your learning and career goals
  • Brainstorming - Capture and organize ideas visually
  • Documentation - Create structured outlines for documentation
  • Decision Trees - Map out decision processes and workflows

File Format

SwiftMap uses a simple, text-based format that's easy to version control and share. The format is fully documented - see the project repository for details.

Tips & Tricks

  • Multi-select: Hold Ctrl (or Cmd on Mac) and click nodes to select multiple nodes
  • Drag & Drop: Drag selected nodes onto another node to move them
  • Right-click Menu: Get quick access to all node operations via context menu
  • Zoom: Use scroll wheel or pinch gestures to zoom in/out
  • Pan: Click and drag the canvas to move around

Learn More

  • Project Repository
  • File Format Specification

License

GPL-3.0

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft