Concept Mapper app icon

Think in typed graphs.

Concept Mapper is a tool for building, editing, and reasoning over concept maps where every node and edge has a type, on the Mac — with iPhone and iPad on the way. Maps are plain-text Markdown; the schema they obey lives in a separate template. Your thinking stays portable, greppable, and yours.

Download on the Mac App StoreRequires macOS 14 Sonoma or later.
Concept Mapper showing a force-directed map of 83 nodes across the complexity sciences

Focus

Follow a single thread

Select any node and the canvas concentrates on it and its neighbours, dimming the rest. Edges carry their relationship type — intellectual lineage, contribution — as labels, and the notes pane gathers the relationship context for the selected idea in one place.

A single node selected, its lineage edges highlighted, with the notes pane open below

Structure

Every node is real data, not a label

Behind each node is a typed record: classifier dropdowns, free-text fields, and tags with autocomplete drawn from the rest of the map. The Properties panel lists every connection by type and direction, so you can read a node's place in the network without hunting across the canvas.

The Properties inspector showing typed attributes, tag pills, and a list of typed connections

Analysis

Graph theory, built in

Density, average degree, diameter, modularity. Per-node degree, betweenness (bridge), eigenvector (influence), and closeness (reach). Community detection you can paint onto the canvas, and a path finder that surfaces the single weakest link between any two ideas — the structure you cannot see by looking, made measurable.

The Network Analysis panel with overview metrics, node rankings, communities, and a path finder

Your schema

Design the taxonomy; the map follows

Nothing is hardcoded. Define your own node types, give each a shape, icon, and field set, and choose which field drives node size. The taxonomy lives in a separate JSON template — the single source of structural truth — so one schema can describe many maps.

The taxonomy wizard defining node types, shapes, fields, and the field that drives node size

Layouts & tags

Edit the structure over a living map

Re-open the taxonomy at any time, even with a populated map behind it. Region layouts group nodes by classifier into labelled zones; the tag list filters the canvas to the themes you discover as you work. Switching layout is a re-projection of the same data, never a rebuild.

The taxonomy wizard open over a region-grouped map, with the tag filter list down the side

Read it as an outline

The same map, as a navigable outline

Every map also opens as a textmap: a nested, expandable outline of the very same nodes and typed relationships. Follow one thread of connections at a time, read and edit a node's notes inline, and add nodes without ever touching the canvas. It is one tap away from the canvas on the Mac today, and it will be the default on iPhone — where a force-directed graph is unreadable — once the iPhone and iPad app arrives.

On the Mac today — iPhone and iPad on the way.

Concept Mapper runs on macOS 14 Sonoma and later. A separate iPhone and iPad app — universal, iOS 16 and later — is on the way, and will bring the same maps to a touch device: the visual canvas on iPad, the textmap outline on iPhone, and your .cm files in iCloud Drive across all three. It is one codebase, so a feature lands everywhere at once rather than drifting between platforms.

A concept map is a knowledge artefact, not a picture.

It should survive being grepped, version-controlled, edited in a plain text editor, and re-rendered by a tool that does not exist yet. Concept Mapper is built on that assumption.