{
  "title": "Mind Map Editor",
  "human_url": "https://happytails.ai/en/design-tools/mind-map-editor/",
  "agent_url": "https://happytails.ai/agents/en/design-tools/mind-map-editor/",
  "language": "en",
  "markdown_url": "https://happytails.ai/en/design-tools/mind-map-editor.md",
  "content": "Mind Map Editor\nTurn an indented outline into a tidy mind map you can download as SVG. The map comes with Markdown and OPML copies of the outline so you can keep editing it.\nHow can we improve this tool?\nReport a problem or share an idea.\nPlease leave out private information. Your message and the tool name go to our team via PostHog.\nHow to use Mind Map Editor\nWrite the central topic on the first line.\nList the other topics below it, indenting or using Markdown bullets or headings to nest them.\nChoose the branch layout, font size and colors.\nDownload the SVG map, the Markdown and OPML outlines and the JSON report.\nUseful next steps\nFolder tree exporter\nSitemap generator\nCollage maker\nHow the outline is read\nThe first line is the central topic. Indentation nests topics, with a tab counting as four spaces, and only relative indentation counts, so an outline indented as a whole reads the same as one starting at the left edge. Markdown bullets such as - or 1. are removed, and # headings set the level directly, so # is the center, ## its branches and bullets below a heading become its children. The map needs exactly one central topic.\nHow the map is laid out\nEach level forms a column. Topics on the outside of the map are stacked from top to bottom and each parent is centered beside its children, so branches never overlap. The balanced layout puts the first half of the main branches on the right and the rest on the left. Labels wrap at about 240 pixels, estimated from standard Helvetica character widths.\nExports and limits\nThe Markdown and OPML files contain the same outline in a standard form, and OPML follows the OPML 2.0 specification (opml.org, read 16 October 2026). The report checks your text and topic colors with the WCAG 2.2 contrast formula. Dragging topics by hand is not part of this version; edit the outline and run it again.",
  "content_format": "text/plain",
  "visibility": "public",
  "links": [
    {
      "name": "Folder tree exporter",
      "url": "https://happytails.ai/en/developer-tools/folder-tree-exporter/"
    },
    {
      "name": "Sitemap generator",
      "url": "https://happytails.ai/en/marketing-tools/sitemap-generator/"
    },
    {
      "name": "Collage maker",
      "url": "https://happytails.ai/en/design-tools/collage-maker/"
    }
  ],
  "tool": {
    "id": "mind-map-editor",
    "category": "design-tools",
    "built": true,
    "requirements": "Up to 50000 characters, 500 topics, 12 levels and 200 characters per topic. Everything is computed on your device. Downloads are an SVG map, a Markdown outline, an OPML outline and a JSON report.",
    "implementation": {
      "fields": [
        {
          "key": "side",
          "label": "Branch layout",
          "value": "balanced",
          "type": "select",
          "values": [
            "balanced",
            "right"
          ]
        },
        {
          "key": "fontSize",
          "label": "Font size in pixels",
          "value": 16,
          "type": "number",
          "min": 10,
          "max": 32,
          "step": 1
        },
        {
          "key": "background",
          "label": "Background",
          "value": "#ffffff",
          "type": "color"
        },
        {
          "key": "nodeColor",
          "label": "Topic fill",
          "value": "#eef2ff",
          "type": "color"
        },
        {
          "key": "textColor",
          "label": "Text",
          "value": "#111827",
          "type": "color"
        },
        {
          "key": "lineColor",
          "label": "Lines",
          "value": "#6366f1",
          "type": "color"
        }
      ],
      "registrationFamily": "scene-composer-reference",
      "inputMaxLength": 50000,
      "inputErrorCode": "SCENE_COMPOSER_REFERENCE_OUTLINE_TOO_LONG",
      "note": "The map layout and outline exports are computed on your device from at most 500 topics and 50000 characters.",
      "experience": {
        "automatic": false,
        "single": false,
        "inputMaxLength": 50000,
        "inputMode": "text",
        "label": "Outline",
        "placeholder": "Product launch\n- Goals\n  - Reach 1000 users",
        "help": "Start with the central topic, then indent or bullet each subtopic beneath its parent. Up to 50,000 characters. Review the settings before running.",
        "action": null
      },
      "mode": "explicit",
      "interactive": false
    },
    "execution": "Browser interface",
    "api": null,
    "browser_agent": {
      "supported": true,
      "name": "run_current_tool",
      "discovery": "WebMCP on the human page in a supporting browser",
      "verification": "See audit/API-AUDIT.md; availability is not verification"
    }
  },
  "markdown": "# Mind Map Editor\n\n- Human page: https://happytails.ai/en/design-tools/mind-map-editor/\n- Markdown: https://happytails.ai/en/design-tools/mind-map-editor.md\n- Structured JSON: https://happytails.ai/agents/en/design-tools/mind-map-editor/index.json\n- Visibility: public\n\n## Tool capabilities\n\n| Property | Value |\n| --- | --- |\n| Tool ID | `mind-map-editor` |\n| Category | design-tools |\n| Implementation | Registered implementation. Registration alone is not a production-quality guarantee. |\n| Browser execution | Use the visible action or interactive controls. |\n| Browser processing | Browser; see tool notes for network behavior. |\n| HTTP API | Not callable through HTTP. |\n| Browser-agent interface | run_current_tool |\n\n### Implementation notes\n\nThe map layout and outline exports are computed on your device from at most 500 topics and 50000 characters.\n\n### Inputs and settings\n\nText input: Outline.\n\nExample or placeholder shown in the interface (not a validated fixture):\n\n```text\nProduct launch\n- Goals\n  - Reach 1000 users\n```\n\nStart with the central topic, then indent or bullet each subtopic beneath its parent. Up to 50,000 characters. Review the settings before running.\n\n| Setting | Meaning | Control type | Default | Constraints |\n| --- | --- | --- | --- | --- |\n| `side` | Branch layout | select | \"balanced\" | Allowed: balanced, right |\n| `fontSize` | Font size in pixels | number | 16 | min=10 max=32 step=1 |\n| `background` | Background | color | \"#ffffff\" |  |\n| `nodeColor` | Topic fill | color | \"#eef2ff\" |  |\n| `textColor` | Text | color | \"#111827\" |  |\n| `lineColor` | Lines | color | \"#6366f1\" |  |\n\n### Browser-agent workflow\n\n1. Open the human page in a browser that supports WebMCP.\n2. Discover the interface exposed by that page; use its actual schema.\n3. Select files on the page first when the tool requires files.\n4. Call `run_current_tool` with valid input and settings.\n5. Inspect the returned result or error and the displayed output. Retrieve files from the displayed download links.\n\nCalls do not automatically copy or download results. Browser permissions still apply. Interface availability alone is not proof of successful execution.\n\n### Planning specification\n\nUp to 50000 characters, 500 topics, 12 levels and 200 characters per topic. Everything is computed on your device. Downloads are an SVG map, a Markdown outline, an OPML outline and a JSON report.\n\nThis describes intended requirements. Use the implementation notes, interface schema and observed output to determine current support.\n\n### Complete machine-readable capability record\n\n```json\n{\n  \"id\": \"mind-map-editor\",\n  \"category\": \"design-tools\",\n  \"built\": true,\n  \"requirements\": \"Up to 50000 characters, 500 topics, 12 levels and 200 characters per topic. Everything is computed on your device. Downloads are an SVG map, a Markdown outline, an OPML outline and a JSON report.\",\n  \"implementation\": {\n    \"fields\": [\n      {\n        \"key\": \"side\",\n        \"label\": \"Branch layout\",\n        \"value\": \"balanced\",\n        \"type\": \"select\",\n        \"values\": [\n          \"balanced\",\n          \"right\"\n        ]\n      },\n      {\n        \"key\": \"fontSize\",\n        \"label\": \"Font size in pixels\",\n        \"value\": 16,\n        \"type\": \"number\",\n        \"min\": 10,\n        \"max\": 32,\n        \"step\": 1\n      },\n      {\n        \"key\": \"background\",\n        \"label\": \"Background\",\n        \"value\": \"#ffffff\",\n        \"type\": \"color\"\n      },\n      {\n        \"key\": \"nodeColor\",\n        \"label\": \"Topic fill\",\n        \"value\": \"#eef2ff\",\n        \"type\": \"color\"\n      },\n      {\n        \"key\": \"textColor\",\n        \"label\": \"Text\",\n        \"value\": \"#111827\",\n        \"type\": \"color\"\n      },\n      {\n        \"key\": \"lineColor\",\n        \"label\": \"Lines\",\n        \"value\": \"#6366f1\",\n        \"type\": \"color\"\n      }\n    ],\n    \"registrationFamily\": \"scene-composer-reference\",\n    \"inputMaxLength\": 50000,\n    \"inputErrorCode\": \"SCENE_COMPOSER_REFERENCE_OUTLINE_TOO_LONG\",\n    \"note\": \"The map layout and outline exports are computed on your device from at most 500 topics and 50000 characters.\",\n    \"experience\": {\n      \"automatic\": false,\n      \"single\": false,\n      \"inputMaxLength\": 50000,\n      \"inputMode\": \"text\",\n      \"label\": \"Outline\",\n      \"placeholder\": \"Product launch\\n- Goals\\n  - Reach 1000 users\",\n      \"help\": \"Start with the central topic, then indent or bullet each subtopic beneath its parent. Up to 50,000 characters. Review the settings before running.\",\n      \"action\": null\n    },\n    \"mode\": \"explicit\",\n    \"interactive\": false\n  },\n  \"execution\": \"Browser interface\",\n  \"api\": null,\n  \"browser_agent\": {\n    \"supported\": true,\n    \"name\": \"run_current_tool\",\n    \"discovery\": \"WebMCP on the human page in a supporting browser\",\n    \"verification\": \"See audit/API-AUDIT.md; availability is not verification\"\n  }\n}\n```\n\n## Page guide\n\nTurn an indented outline into a tidy mind map you can download as SVG. The map comes with Markdown and OPML copies of the outline so you can keep editing it.\n\nHow can we improve this tool?\n\nReport a problem or share an idea.\n\nPlease leave out private information. Your message and the tool name go to our team via PostHog.\n\n### How to use Mind Map Editor\n\n1. Write the central topic on the first line.\n2. List the other topics below it, indenting or using Markdown bullets or headings to nest them.\n3. Choose the branch layout, font size and colors.\n4. Download the SVG map, the Markdown and OPML outlines and the JSON report.\n\n## Useful next steps\n\n- [Folder tree exporter](https://happytails.ai/en/developer-tools/folder-tree-exporter/) ([Markdown](https://happytails.ai/en/developer-tools/folder-tree-exporter.md))\n\n- [Sitemap generator](https://happytails.ai/en/marketing-tools/sitemap-generator/) ([Markdown](https://happytails.ai/en/marketing-tools/sitemap-generator.md))\n\n- [Collage maker](https://happytails.ai/en/design-tools/collage-maker/) ([Markdown](https://happytails.ai/en/design-tools/collage-maker.md))\n\n## How the outline is read\n\nThe first line is the central topic. Indentation nests topics, with a tab counting as four spaces, and only relative indentation counts, so an outline indented as a whole reads the same as one starting at the left edge. Markdown bullets such as - or 1. are removed, and # headings set the level directly, so # is the center, ## its branches and bullets below a heading become its children. The map needs exactly one central topic.\n\n### How the map is laid out\n\nEach level forms a column. Topics on the outside of the map are stacked from top to bottom and each parent is centered beside its children, so branches never overlap. The balanced layout puts the first half of the main branches on the right and the rest on the left. Labels wrap at about 240 pixels, estimated from standard Helvetica character widths.\n\n### Exports and limits\n\nThe Markdown and OPML files contain the same outline in a standard form, and OPML follows the OPML 2.0 specification (opml.org, read 16 October 2026). The report checks your text and topic colors with the WCAG 2.2 contrast formula. Dragging topics by hand is not part of this version; edit the outline and run it again.\n"
}