{"data":{"slug":"xianjianlf2-mindgeniusai","name":"MindGeniusAI","tagline":"An AI agent that reads PDFs and generates editable mind maps","github_url":"https://github.com/xianjianlf2/MindGeniusAI","owner":"xianjianlf2","repo":"MindGeniusAI","owner_avatar_url":"https://avatars.githubusercontent.com/u/53885024?v=4","primary_language":"TypeScript","stars":278,"forks":59,"topics":["agent","ai","ai-agent","antv-x6","bring-your-own-key","chatgpt","claude","deepseek","hono","kimi","llm","mind-map","mindmap","openai","productivity","rag","react","self-hosted","typescript","vercel-ai-sdk"],"archived":false,"github_pushed_at":"2026-06-29T12:19:28+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/xianjianlf2-mindgeniusai","markdown_url":"https://www.graphcanon.com/tools/xianjianlf2-mindgeniusai.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/xianjianlf2-mindgeniusai","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=xianjianlf2-mindgeniusai","description":"An AI agent that reads your PDFs and draws editable mind maps — visible tool-calling loop, built-in RAG, bring-your-own-key, multi-provider (OpenAI / Claude / DeepSeek / Kimi). Self-hostable.","homepage_url":"https://mindgenius.onrender.com","license":"Other","open_issues":0,"watchers":8,"ai_summary":"Self-hostable TypeScript-based application for generating mind maps from PDF documents using various language model providers. Features a visible tool-calling loop, RAG support, multi-provider compatibility (OpenAI/Claude/etc.), bring-your-own-key functionality.","readme_excerpt":"## ⚡️ Quick Start\n\n```bash\npnpm install\npnpm setup     # pick a provider, paste a key → writes apps/server/.env\npnpm dev       # web on :5173, api on :3000\n```\n\nNo key at setup? Skip it and paste one later in the app's **Settings** (top-right) — it stays in your browser only.\n\n---\n\n## 🚀 Docker\n\nThe whole app ships as **one image** (server serves the web bundle + API):\n\n```bash\ndocker run -p 3000:3000 -e OPENAI_API_KEY=sk-... ghcr.io/xianjianlf2/mindgeniusai\n\n---\n\n## License\n\n[Business Source License 1.1](LICENSE). Free for personal, academic, research, and non-profit use. **Commercial use requires a license** — contact mark-xian@foxmail.com. Each version converts to Apache-2.0 four years after release (Change Date: 2030-06-29).","github_created_at":"2023-05-26T09:38:48+00:00","created_at":"2026-07-11T10:51:19.258642+00:00","updated_at":"2026-07-12T18:24:30.595578+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"}],"tags":[{"slug":"agent","name":"agent"},{"slug":"ai-agent","name":"ai-agent"},{"slug":"bring-your-own-key","name":"bring-your-own-key"},{"slug":"chatgpt","name":"chatgpt"},{"slug":"claude","name":"claude"},{"slug":"deepseek","name":"deepseek"},{"slug":"hono","name":"hono"},{"slug":"kimi","name":"kimi"}],"trust":{"provenance":{"is_fork":false,"github_id":645723217,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-11T10:51:20.155Z","maintenance":{"label":"Active","score":82,"methodology":"github_public_v1","releases_90d":1,"days_since_push":11,"last_release_at":"2026-06-10T08:24:44Z"},"security_summary":{"status":"ok","scanner":"osv@v1","low_count":0,"high_count":0,"last_scan_at":"2026-07-11T10:51:26.193Z","medium_count":0,"scan_profile":"deps","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-07-12T18:23:33.510Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-07-12T18:23:33.510Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-07-12T18:23:33.510Z","managed_saas":false},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-07-12T18:23:33.510Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-07-12T18:23:33.510Z"},"license_spdx":{"value":"Other","source":"github.license","observed_at":"2026-07-12T18:23:33.510Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["When needing personalized mind mapping from PDFs, leveraging your preferred language model provider directly","For projects requiring strict data privacy controls due to self-hosting and key management within the browser"],"when_not_to_use":["If commercial license requirements are not preferable compared to potentially more flexible competitor models","When deployment simplicity is crucial as MindGeniusAI necessitates a setup with specific environment configurations"],"source":"enrich:decision_facts","observed_at":"2026-07-12T18:24:30.271Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"MindGeniusAI is a self-hostable tool that converts PDF content into editable mind maps through various AI providers."}]}}