Mindmap visualization

A live force-directed graph of a sample mindmap. Click any node to inspect its data. Drag nodes to rearrange. Scroll to zoom.

Force-directed mindmap — click a node to inspect
Node data
Click any node in the graph to inspect its JSON representation.

            
MindNode schema
{
  "id": "uuid-string",
  "text": "string",
  "parentId": "uuid | null",
  "children": ["uuid", "..."],
  "tags": ["string", "..."],
  "createdAt": "ISO 8601",
  "updatedAt": "ISO 8601"
}
Sample mindmap.json — what gets stored in ~/.mindkeeper/mindmap.json

        

How the AI uses these tools

add_idea
{
  "text": "Ship v2 by Q3",
  "parentId": "root-id",
  "tags": ["roadmap", "q3"]
}
search_ideas
{
  "query": "EU launch"
}

// Returns scored results:
// exact match  → +10
// substring    → +5
// token match  → +2 each
// tag match    → +1 each
export_markdown
// Returns nested Markdown:
- Product Strategy
  - Ship v2 by Q3 [roadmap, q3]
    - EU market expansion
    - API v2 design
  - Hire backend engineer
get_mindmap
{
  "nodeId": "optional-subtree-id"
}

// Omit nodeId to get full tree.
// Pass nodeId to get a subtree.

Ready to keep your ideas?

Install in 60 seconds. Your thoughts deserve better than chat history.

Get Started View on GitHub