{"adoption": {"forks": 737, "observed_at": "2026-08-28T04:09:09.506771+00:00", "stars": 5079}, "canonical_url": "https://ross.abutalabs.com/products/desktopnaotu", "card": {"archived": false, "artifact_type": "application", "description": "桌面版脑图 (百度脑图离线版，思维导图) 跨平台支持 Windows/Linux/Mac OS. (A cross-platform multilingual Mind Map Tool)", "domain": ["developer-tools", "desktop-applications", "cross-platform"], "enriched": true, "function": ["gui", "editor", "file-system"], "health_score": 60, "homepage": null, "language": "TypeScript", "license": "GPL-2.0", "license_family": "copyleft", "maturity": "stable", "member_repos": ["NaoTu/DesktopNaotu"], "name": "NaoTu/DesktopNaotu", "platform": ["windows", "cross-platform"], "pushed_at": "2026-02-14T01:32:33+00:00", "repo": "NaoTu/DesktopNaotu", "stars": 5079, "tags": ["mindmap", "offline", "baidu-naotu", "km-files", "electron", "linux", "macos", "desktop"], "topics": ["desktop-app", "mindmap", "naotu", "mind", "inaotu"], "urls": [], "use_cases": ["create mind maps offline", "open and edit km files locally", "use baidu naotu without internet", "cross-platform mind mapping tool", "autosave mind map notes", "brainstorm and organize ideas on desktop"], "what_it_is": "DesktopNaotu is a cross-platform offline desktop mind mapping tool based on Baidu Naotu, supporting Windows, Linux, and macOS. It works with local .km files, offering drag-and-drop opening, file association, and autosave without an internet connection.", "when_to_avoid": ["you need real-time cloud collaboration or sharing features", "you want a modern web-based mind mapping tool with active plugin ecosystem", "you need anything beyond basic mind mapping features"], "when_to_choose": ["you need an offline mind mapping tool with no account or cloud dependency", "you work with Baidu Naotu .km files", "you need one tool that runs on Windows, Linux, and macOS"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/desktopnaotu", "repo": "NaoTu/DesktopNaotu", "role": "main", "score": 53}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.506771+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:02:35.561498+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "646c63ad89a757cdbe73d43db7a2ba49e3fe9b0c3a45eda67ff8a18ea18c53a4", "fetched_at": "2026-08-28T04:09:09.506771+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NaoTu/DesktopNaotu"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.506771+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:02:35.561498+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "646c63ad89a757cdbe73d43db7a2ba49e3fe9b0c3a45eda67ff8a18ea18c53a4", "fetched_at": "2026-08-28T04:09:09.506771+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NaoTu/DesktopNaotu"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:02:35.561498+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "646c63ad89a757cdbe73d43db7a2ba49e3fe9b0c3a45eda67ff8a18ea18c53a4", "fetched_at": "2026-08-28T04:09:09.506771+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NaoTu/DesktopNaotu"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.506771+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.506771+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.506771+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:02:35.561498+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "646c63ad89a757cdbe73d43db7a2ba49e3fe9b0c3a45eda67ff8a18ea18c53a4", "fetched_at": "2026-08-28T04:09:09.506771+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NaoTu/DesktopNaotu"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.506771+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.506771+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:02:35.561498+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "646c63ad89a757cdbe73d43db7a2ba49e3fe9b0c3a45eda67ff8a18ea18c53a4", "fetched_at": "2026-08-28T04:09:09.506771+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NaoTu/DesktopNaotu"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.506771+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.506771+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.506771+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:02:35.561498+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "646c63ad89a757cdbe73d43db7a2ba49e3fe9b0c3a45eda67ff8a18ea18c53a4", "fetched_at": "2026-08-28T04:09:09.506771+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NaoTu/DesktopNaotu"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.506771+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.506771+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:02:35.561498+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "646c63ad89a757cdbe73d43db7a2ba49e3fe9b0c3a45eda67ff8a18ea18c53a4", "fetched_at": "2026-08-28T04:09:09.506771+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NaoTu/DesktopNaotu"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:02:35.561498+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "646c63ad89a757cdbe73d43db7a2ba49e3fe9b0c3a45eda67ff8a18ea18c53a4", "fetched_at": "2026-08-28T04:09:09.506771+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NaoTu/DesktopNaotu"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:02:35.561498+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "646c63ad89a757cdbe73d43db7a2ba49e3fe9b0c3a45eda67ff8a18ea18c53a4", "fetched_at": "2026-08-28T04:09:09.506771+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NaoTu/DesktopNaotu"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:02:35.561498+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "646c63ad89a757cdbe73d43db7a2ba49e3fe9b0c3a45eda67ff8a18ea18c53a4", "fetched_at": "2026-08-28T04:09:09.506771+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NaoTu/DesktopNaotu"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 67, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3586, "days_push": 201, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 53, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}