{"adoption": {"forks": 397, "observed_at": "2026-08-28T04:08:05.568744+00:00", "stars": 3458}, "canonical_url": "https://ross.abutalabs.com/products/llm-wiki-agent", "card": {"archived": false, "artifact_type": "framework", "description": "A personal knowledge base that builds and maintains itself. Drop in sources — Claude (or Codex/Gemini) reads them, extracts knowledge, and maintains a persistent interlinked wiki. Works with Claude Code, Codex, OpenCode, Gemini CLI. No API key needed.", "domain": ["artificial-intelligence", "large-language-models", "developer-tools", "documentation"], "enriched": true, "function": ["rag", "agent-framework", "markdown", "nlp", "data-visualization"], "health_score": 80, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["SamurAIGPT/llm-wiki-agent"], "name": "SamurAIGPT/llm-wiki-agent", "platform": ["python", "cli", "cross-platform"], "pushed_at": "2026-08-24T04:07:01+00:00", "repo": "SamurAIGPT/llm-wiki-agent", "stars": 3458, "tags": ["claude-code", "obsidian", "personal-knowledge-management", "second-brain", "knowledge-graph", "wiki", "note-taking", "coding-agent-skill", "llm-agent", "knowledge-base", "retrieval-augmented-generation", "ai-agents"], "topics": ["llm", "knowledge-base", "wiki", "claude-code", "knowledge-graph", "obsidian", "markdown", "codex", "rag", "gemini", "personal-knowledge-management", "ai-agent", "generative-ai", "muapi", "open-source", "ai-tools", "automation", "note-taking", "research", "second-brain"], "urls": [], "use_cases": ["build a personal knowledge base from research papers automatically", "turn pdfs and notes into an interlinked wiki without writing it myself", "synthesize answers across all my collected sources", "find contradictions and gaps across my reading", "visualize a knowledge graph of my research", "create a second brain that compounds as I add sources", "auto-generate entity and concept pages from documents"], "what_it_is": "A coding-agent skill that turns source documents into a self-maintaining, interlinked markdown wiki. You drop files into a raw/ folder and instruct an agent (Claude Code, Codex, OpenCode, or Gemini CLI) to ingest them; the agent extracts entities, concepts, and syntheses into a persistent knowledge base with a knowledge graph visualization.", "when_to_avoid": ["you need a standalone app with a GUI rather than an agent-driven workflow", "you don't use any coding agent and don't want to install one", "you need real-time collaborative editing or multi-user access", "you want fully deterministic, non-LLM extraction"], "when_to_choose": ["you already use Claude Code, Codex, OpenCode, or Gemini CLI and want a self-building knowledge base", "you want markdown/Obsidian-compatible output you fully own", "you ingest many documents over time and want cross-references and synthesis maintained automatically", "you want a knowledge graph visualization of your sources"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/llm-wiki-agent", "repo": "SamurAIGPT/llm-wiki-agent", "role": "main", "score": 74}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.568744+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:36:57.050996+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb991916ab84d1812ac82dc225c4a864ca767a9f026ca4837b31dce71b186fb1", "fetched_at": "2026-08-28T04:08:05.568744+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SamurAIGPT/llm-wiki-agent"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.568744+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:36:57.050996+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb991916ab84d1812ac82dc225c4a864ca767a9f026ca4837b31dce71b186fb1", "fetched_at": "2026-08-28T04:08:05.568744+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SamurAIGPT/llm-wiki-agent"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:36:57.050996+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb991916ab84d1812ac82dc225c4a864ca767a9f026ca4837b31dce71b186fb1", "fetched_at": "2026-08-28T04:08:05.568744+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SamurAIGPT/llm-wiki-agent"}], "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:08:05.568744+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.568744+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.568744+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:36:57.050996+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb991916ab84d1812ac82dc225c4a864ca767a9f026ca4837b31dce71b186fb1", "fetched_at": "2026-08-28T04:08:05.568744+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SamurAIGPT/llm-wiki-agent"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.568744+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.568744+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:36:57.050996+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb991916ab84d1812ac82dc225c4a864ca767a9f026ca4837b31dce71b186fb1", "fetched_at": "2026-08-28T04:08:05.568744+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SamurAIGPT/llm-wiki-agent"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.568744+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.568744+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.568744+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:36:57.050996+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb991916ab84d1812ac82dc225c4a864ca767a9f026ca4837b31dce71b186fb1", "fetched_at": "2026-08-28T04:08:05.568744+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SamurAIGPT/llm-wiki-agent"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.568744+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.568744+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:36:57.050996+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb991916ab84d1812ac82dc225c4a864ca767a9f026ca4837b31dce71b186fb1", "fetched_at": "2026-08-28T04:08:05.568744+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SamurAIGPT/llm-wiki-agent"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:36:57.050996+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb991916ab84d1812ac82dc225c4a864ca767a9f026ca4837b31dce71b186fb1", "fetched_at": "2026-08-28T04:08:05.568744+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SamurAIGPT/llm-wiki-agent"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:36:57.050996+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb991916ab84d1812ac82dc225c4a864ca767a9f026ca4837b31dce71b186fb1", "fetched_at": "2026-08-28T04:08:05.568744+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SamurAIGPT/llm-wiki-agent"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:36:57.050996+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bb991916ab84d1812ac82dc225c4a864ca767a9f026ca4837b31dce71b186fb1", "fetched_at": "2026-08-28T04:08:05.568744+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SamurAIGPT/llm-wiki-agent"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 87, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1230, "days_push": 9, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 74, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}