{
  "markdown": "# TabTree\n\n**Mind maps and whiteboards in one offline HTML file.**\n\n[Live demo — no signup](https://tabtree.app/tabtree-demo.html?embed=1) · [tabtree.app](https://tabtree.app) · [Templates](templates/) · [Claude connector](#claude-connector)\n\n![TabTree](screenshots/00-hero.png)\n\n---\n\n## What it is\n\nTabTree is a mind-mapping and whiteboard app that fits in **a single HTML file**.\nYou double-click it and it runs — offline, with no account, no server and no\nsubscription. One document reads six ways: mind map, kanban board, Gantt chart,\npage of notes, spreadsheet or full-screen presentation. Switch views; nothing is\nconverted and nothing is lost.\n\n| | |\n|---|---|\n| **One file** | The entire app is one HTML file — no install, no build, no dependencies. |\n| **Offline, always** | It runs from `file://`. Nothing leaves your machine. |\n| **Bought once** | No subscription, no account, no telemetry, no expiry. |\n| **69 templates** | Business Model Canvas, Lean Canvas, OKRs, roadmaps, agent specs… [all of them](templates/) |\n| **It leaves the building** | PNG posts, carousel PDFs, MP4 flythroughs, or one `.html` file that carries the app and the map together. |\n| **Claude writes into it** | The connector below is free with every licence. |\n\n## This repository\n\nTabTree itself is a commercial product and its source is not published here.\n**This repository is the public face of it**, and it holds three things that are\ngenuinely useful on their own:\n\n- **[`mcp/`](mcp/)** — the full source of the Claude connector, free to use, copy,\n  redistribute and modify ([its own licence](mcp/LICENSE.md), no attribution required),\n  and the same code published to npm as [`tabtree-mcp`](https://www.npmjs.com/package/tabtree-mcp).\n- **[`templates/`](templates/)** — the 69 template outlines in plain Markdown, each with a\n  link that opens it live. Paste them into TabTree, or into any outliner.\n- **[`screenshots/`](screenshots/)** — rendered by the real engine, not mocked up.\n\nTo use the app itself, [try the demo](https://tabtree.app/tabtree-demo.html?embed=1) — it is the whole application, running\nin your browser, with nothing to install.\n\n<a name=\"claude-connector\"></a>\n\n## Claude connector\n\nLet Claude read your TabTree library and turn a conversation, a transcript or a\nspec into a real map on your disk. **Local files, no account, nothing uploaded** —\nthe connector only ever sees the backup folder you point it at.\n\n**Claude Desktop — double-click, nothing to install.** Download\n[`TabTree-Connector.mcpb`](https://github.com/ai4xedu/tabtree-mcp/releases/latest) and double-click it. Claude\nDesktop ships its own Node, so there is nothing else to install, and it asks you for\nyour backup folder in a normal folder picker.\n\n**Claude Code, or any MCP client — one line:**\n\n```bash\nnpx -y tabtree-mcp\n```\n\nOr in your client's config:\n\n```json\n{\n  \"mcpServers\": {\n    \"tabtree\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"tabtree-mcp\"\n      ],\n      \"env\": {\n        \"TABTREE_DIR\": \"/path/to/your/TabTree/backup/folder\"\n      }\n    }\n  }\n}\n```\n\nSix tools: `list_maps`, `read_map`, `search_maps`, `create_mindmap`,\n`create_board`, `propose_changes`. It **only ever writes new files** — it never\nmodifies or deletes one of your maps, and `propose_changes` drops a proposal the\napp applies only when you click. Full detail in [`mcp/README.md`](mcp/README.md).\n\n## Screenshots\n\n**The same document as status columns — every card is still a node of the map.**\n\n![03-kanban.png](screenshots/03-kanban.png)\n\n**Arrows stay attached to the boxes when you move them.**\n\n![06-flowchart.png](screenshots/06-flowchart.png)\n\n**A map sent as one `.html` file: your reader double-clicks it, offline, no install.**\n\n![04-reader.png](screenshots/04-reader.png)\n\n**Images and reasoning on one canvas.**\n\n![05-moodboard.png](screenshots/05-moodboard.png)\n\n**Radial layout, dark theme.**\n\n![90-radial-dark.png](screenshots/90-radial-dark.png)\n\n## Licence\n\nTwo different licences, and the distinction matters:\n\n- The **connector** in [`mcp/`](mcp/) is free to use, copy, redistribute and modify,\n  for any purpose, with or without a TabTree licence — see [`mcp/LICENSE.md`](mcp/LICENSE.md).\n  It is given away on purpose.\n- The **app** is a commercial product sold at\n  [tabtree.app](https://tabtree.app); its source is **not** in this repository, and its licence\n  does not allow redistribution.\n- The **template outlines** are yours to copy and adapt freely.\n\n---\n\nMade in Casablanca. [tabtree.app](https://tabtree.app)\n",
  "bytes": 4530,
  "sha": "2f58be98961af97c652a763851fc93677debf633b1ab4aca85c76b9a0ebbbe5a",
  "repo_slug": "ai4xedu/tabtree-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_app_tabtree_tabtree_dc1aa3bf/readme"
}