{"adoption": {"forks": 225, "observed_at": "2026-08-28T04:04:59.541010+00:00", "stars": 1533}, "canonical_url": "https://ross.abutalabs.com/products/llmwiki", "card": {"archived": false, "artifact_type": "application", "description": "Open Source Implementation of Karpathy's LLM Wiki. Upload documents, connect your Claude account via MCP, and have it write your wiki ! ", "domain": ["artificial-intelligence", "large-language-models", "documentation", "self-hosted", "developer-tools"], "enriched": true, "function": ["rag", "agent-framework", "mcp", "llm-inference", "search-engine", "web-framework", "cli"], "health_score": 78, "homepage": "https://llmwiki.app", "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["lucasastorian/llmwiki"], "name": "lucasastorian/llmwiki", "platform": ["python", "self-hosted", "cross-platform", "browser-extension", "cli"], "pushed_at": "2026-08-09T22:48:54+00:00", "repo": "lucasastorian/llmwiki", "stars": 1533, "tags": ["personal-wiki", "knowledge-management", "second-brain", "claude", "supabase", "nextjs", "autonomous-maintenance", "note-taking", "web-clipper", "ai-agents", "retrieval-augmented-generation", "knowledge-base", "nodejs", "web-server"], "topics": ["agents", "ai-agents", "claude", "karpathy", "knowledge-base", "llm", "llm-wiki", "mcp", "mcp-server", "rag", "supabase"], "urls": [], "use_cases": ["build a personal wikipedia from my reading that maintains itself", "have Claude write and update my knowledge base from documents I upload", "turn PDFs, notes, and web clippings into a cross-linked wiki", "give my LLM a persistent context layer of my own mental models", "clip webpages and PDFs with highlights and have AI synthesize them", "build an institutional knowledge base maintained by AI", "visualize how concepts in my notes relate as a graph"], "what_it_is": "An open-source implementation of Andrej Karpathy's LLM Wiki concept: a self-maintaining personal knowledge base where an LLM (connected via MCP, e.g. Claude) autonomously synthesizes uploaded documents, notes, and web clippings into cross-linked wiki pages. It ships as a Next.js web app, Python API, MCP server, CLI, and Chrome extension for clipping sources.", "when_to_avoid": ["you want a traditional hand-edited wiki like MediaWiki or Obsidian", "you don't want to pay for or connect an LLM API/MCP client", "you need offline-only operation without any LLM involvement", "you need a lightweight note-taking app rather than an autonomous synthesis pipeline"], "when_to_choose": ["you want an AI-maintained knowledge base rather than manually curated notes", "you already use Claude or another MCP-compatible app and want it to manage your wiki", "you want self-hosted control over your personal knowledge layer", "you value source preservation with highlights and citations back to originals"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/llmwiki", "repo": "lucasastorian/llmwiki", "role": "main", "score": 57}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:59.541010+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:31:15.502108+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "60f3722c097303da1ab89294a43a4fb1bd15d6ceae63cfbf30d0f29bf10857e6", "fetched_at": "2026-08-28T04:04:59.541010+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lucasastorian/llmwiki"}, {"content_hash": "4f9f6c8d5c27409da8773f06f8d83eca0dd5a97439699f37995b68dabbbb7f60", "fetched_at": "2026-08-29T11:33:26.812088+00:00", "kind": "homepage", "missing": false, "url": "https://llmwiki.app"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:59.541010+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:31:15.502108+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "60f3722c097303da1ab89294a43a4fb1bd15d6ceae63cfbf30d0f29bf10857e6", "fetched_at": "2026-08-28T04:04:59.541010+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lucasastorian/llmwiki"}, {"content_hash": "4f9f6c8d5c27409da8773f06f8d83eca0dd5a97439699f37995b68dabbbb7f60", "fetched_at": "2026-08-29T11:33:26.812088+00:00", "kind": "homepage", "missing": false, "url": "https://llmwiki.app"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:31:15.502108+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "60f3722c097303da1ab89294a43a4fb1bd15d6ceae63cfbf30d0f29bf10857e6", "fetched_at": "2026-08-28T04:04:59.541010+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lucasastorian/llmwiki"}, {"content_hash": "4f9f6c8d5c27409da8773f06f8d83eca0dd5a97439699f37995b68dabbbb7f60", "fetched_at": "2026-08-29T11:33:26.812088+00:00", "kind": "homepage", "missing": false, "url": "https://llmwiki.app"}], "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:59.541010+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:59.541010+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:59.541010+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:31:15.502108+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "60f3722c097303da1ab89294a43a4fb1bd15d6ceae63cfbf30d0f29bf10857e6", "fetched_at": "2026-08-28T04:04:59.541010+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lucasastorian/llmwiki"}, {"content_hash": "4f9f6c8d5c27409da8773f06f8d83eca0dd5a97439699f37995b68dabbbb7f60", "fetched_at": "2026-08-29T11:33:26.812088+00:00", "kind": "homepage", "missing": false, "url": "https://llmwiki.app"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:59.541010+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:59.541010+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:31:15.502108+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "60f3722c097303da1ab89294a43a4fb1bd15d6ceae63cfbf30d0f29bf10857e6", "fetched_at": "2026-08-28T04:04:59.541010+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lucasastorian/llmwiki"}, {"content_hash": "4f9f6c8d5c27409da8773f06f8d83eca0dd5a97439699f37995b68dabbbb7f60", "fetched_at": "2026-08-29T11:33:26.812088+00:00", "kind": "homepage", "missing": false, "url": "https://llmwiki.app"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:59.541010+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:59.541010+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:59.541010+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:31:15.502108+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "60f3722c097303da1ab89294a43a4fb1bd15d6ceae63cfbf30d0f29bf10857e6", "fetched_at": "2026-08-28T04:04:59.541010+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lucasastorian/llmwiki"}, {"content_hash": "4f9f6c8d5c27409da8773f06f8d83eca0dd5a97439699f37995b68dabbbb7f60", "fetched_at": "2026-08-29T11:33:26.812088+00:00", "kind": "homepage", "missing": false, "url": "https://llmwiki.app"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:59.541010+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:59.541010+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:31:15.502108+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "60f3722c097303da1ab89294a43a4fb1bd15d6ceae63cfbf30d0f29bf10857e6", "fetched_at": "2026-08-28T04:04:59.541010+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lucasastorian/llmwiki"}, {"content_hash": "4f9f6c8d5c27409da8773f06f8d83eca0dd5a97439699f37995b68dabbbb7f60", "fetched_at": "2026-08-29T11:33:26.812088+00:00", "kind": "homepage", "missing": false, "url": "https://llmwiki.app"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:31:15.502108+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "60f3722c097303da1ab89294a43a4fb1bd15d6ceae63cfbf30d0f29bf10857e6", "fetched_at": "2026-08-28T04:04:59.541010+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lucasastorian/llmwiki"}, {"content_hash": "4f9f6c8d5c27409da8773f06f8d83eca0dd5a97439699f37995b68dabbbb7f60", "fetched_at": "2026-08-29T11:33:26.812088+00:00", "kind": "homepage", "missing": false, "url": "https://llmwiki.app"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:31:15.502108+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "60f3722c097303da1ab89294a43a4fb1bd15d6ceae63cfbf30d0f29bf10857e6", "fetched_at": "2026-08-28T04:04:59.541010+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lucasastorian/llmwiki"}, {"content_hash": "4f9f6c8d5c27409da8773f06f8d83eca0dd5a97439699f37995b68dabbbb7f60", "fetched_at": "2026-08-29T11:33:26.812088+00:00", "kind": "homepage", "missing": false, "url": "https://llmwiki.app"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:31:15.502108+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "60f3722c097303da1ab89294a43a4fb1bd15d6ceae63cfbf30d0f29bf10857e6", "fetched_at": "2026-08-28T04:04:59.541010+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lucasastorian/llmwiki"}, {"content_hash": "4f9f6c8d5c27409da8773f06f8d83eca0dd5a97439699f37995b68dabbbb7f60", "fetched_at": "2026-08-29T11:33:26.812088+00:00", "kind": "homepage", "missing": false, "url": "https://llmwiki.app"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 96, "longevity": 10, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 151, "days_push": 24, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 57, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}