{"adoption": {"forks": 132, "observed_at": "2026-08-28T04:04:43.342986+00:00", "stars": 1434}, "canonical_url": "https://ross.abutalabs.com/products/obsidian-ai-orange-book", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Obsidian + Claude Code: Rebuild Your Second Brain with AI · 橙皮书系列 · 用AI重建你的第二大脑", "domain": ["artificial-intelligence", "developer-tools", "tutorials"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 79, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["alchaincyf/obsidian-ai-orange-book"], "name": "alchaincyf/obsidian-ai-orange-book", "platform": ["cross-platform"], "pushed_at": "2026-08-23T14:18:47+00:00", "repo": "alchaincyf/obsidian-ai-orange-book", "stars": 1434, "tags": ["obsidian", "claude-code", "second-brain", "knowledge-management", "ai-agents", "markdown", "orange-book", "free-book", "desktop"], "topics": [], "urls": [], "use_cases": ["build a second brain with obsidian and ai", "learn how to connect claude code to my notes vault", "set up a markdown knowledge base an ai agent can maintain", "find workflows for ai-assisted note taking", "understand why markdown beats rag for personal knowledge", "get started with obsidian and claude code in under an hour", "organize my notes vault so ai can navigate it"], "what_it_is": "A free, open-source book (the 'Orange Book' series) teaching how to build an AI-driven personal knowledge management system using Obsidian and Claude Code. It covers vault architecture, letting LLMs maintain knowledge bases instead of RAG, and seven copyable workflows with prompts.", "when_to_avoid": ["you need software to install rather than a book to read", "you want a RAG or vector-database approach to note retrieval", "you need a tool with a formal license or commercial support"], "when_to_choose": ["you use or plan to use Obsidian and want AI integration via Claude Code", "you want a methodology-first guide with concrete prompts and workflows", "you prefer free, regularly updated learning material in Chinese or English"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/obsidian-ai-orange-book", "repo": "alchaincyf/obsidian-ai-orange-book", "role": "main", "score": 59}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.342986+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:36:54.163860+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "16220ed121cc547cf918a61fcdcf178e1d96e46e4f7dcaf0ee2ab2bf533e9a03", "fetched_at": "2026-08-28T04:04:43.342986+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alchaincyf/obsidian-ai-orange-book"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.342986+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:36:54.163860+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "16220ed121cc547cf918a61fcdcf178e1d96e46e4f7dcaf0ee2ab2bf533e9a03", "fetched_at": "2026-08-28T04:04:43.342986+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alchaincyf/obsidian-ai-orange-book"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:36:54.163860+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "16220ed121cc547cf918a61fcdcf178e1d96e46e4f7dcaf0ee2ab2bf533e9a03", "fetched_at": "2026-08-28T04:04:43.342986+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alchaincyf/obsidian-ai-orange-book"}], "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:04:43.342986+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.342986+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.342986+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:36:54.163860+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "16220ed121cc547cf918a61fcdcf178e1d96e46e4f7dcaf0ee2ab2bf533e9a03", "fetched_at": "2026-08-28T04:04:43.342986+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alchaincyf/obsidian-ai-orange-book"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.342986+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.342986+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:36:54.163860+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "16220ed121cc547cf918a61fcdcf178e1d96e46e4f7dcaf0ee2ab2bf533e9a03", "fetched_at": "2026-08-28T04:04:43.342986+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alchaincyf/obsidian-ai-orange-book"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.342986+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.342986+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.342986+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:36:54.163860+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "16220ed121cc547cf918a61fcdcf178e1d96e46e4f7dcaf0ee2ab2bf533e9a03", "fetched_at": "2026-08-28T04:04:43.342986+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alchaincyf/obsidian-ai-orange-book"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.342986+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.342986+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:36:54.163860+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "16220ed121cc547cf918a61fcdcf178e1d96e46e4f7dcaf0ee2ab2bf533e9a03", "fetched_at": "2026-08-28T04:04:43.342986+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alchaincyf/obsidian-ai-orange-book"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:36:54.163860+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "16220ed121cc547cf918a61fcdcf178e1d96e46e4f7dcaf0ee2ab2bf533e9a03", "fetched_at": "2026-08-28T04:04:43.342986+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alchaincyf/obsidian-ai-orange-book"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:36:54.163860+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "16220ed121cc547cf918a61fcdcf178e1d96e46e4f7dcaf0ee2ab2bf533e9a03", "fetched_at": "2026-08-28T04:04:43.342986+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alchaincyf/obsidian-ai-orange-book"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:36:54.163860+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "16220ed121cc547cf918a61fcdcf178e1d96e46e4f7dcaf0ee2ab2bf533e9a03", "fetched_at": "2026-08-28T04:04:43.342986+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alchaincyf/obsidian-ai-orange-book"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 10, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "young", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 144, "days_push": 10, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 59, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}