{"adoption": {"forks": 3528, "observed_at": "2026-08-28T04:06:38.031400+00:00", "stars": 2335}, "canonical_url": "https://ross.abutalabs.com/products/claude_code_src", "card": {"archived": false, "artifact_type": "learning-resource", "description": "2026.3.31 claude code 意外把包含源码的文件上传到 npm 仓库，版本号是 2.1.88，其中 cli.js.map 文件有 57MB 的体积，claude code 的源码在该文件的 sourcesContent 字段里面，解压还原后有 70w 行代码", "domain": ["developer-tools", "artificial-intelligence", "large-language-models", "tutorials"], "enriched": true, "function": ["developer-tools", "cli", "mcp", "agent-framework", "chatbot"], "health_score": 84, "homepage": null, "language": "TypeScript", "license": null, "license_family": "other", "maturity": "experimental", "member_repos": ["ponponon/claude_code_src"], "name": "ponponon/claude_code_src", "platform": ["cli", "cross-platform"], "pushed_at": "2026-04-15T13:34:38+00:00", "repo": "ponponon/claude_code_src", "stars": 2335, "tags": ["claude-code", "source-recovery", "source-map", "reverse-engineering", "typescript", "ink", "react", "archived-source", "research-only", "command-line", "ai-agents", "nodejs"], "topics": [], "urls": [], "use_cases": ["study how claude code implements its cli architecture", "read the source of claude code's command system", "learn how mcp is integrated in a real cli agent tool", "understand how react and ink build terminal uis", "explore feature flag and plugin loading patterns in a production cli", "recover claude code 2.1.88 source for archival and analysis"], "what_it_is": "A reconstructed source tree of Anthropic's Claude Code CLI (version 2.1.88), recovered from the sourcesContent field of the cli.js.map source map accidentally published to npm. It preserves the original src/ layout (entrypoints, commands, components, services, hooks, utils, ink) for reading and studying the CLI's architecture.", "when_to_avoid": ["you want an officially supported or runnable claude code installation", "you need code you can legally redistribute or use commercially", "you expect a maintained project with a license, package., or working build"], "when_to_choose": ["you want to read or research the internal architecture of claude code", "you need the archived 2.1.88 source because it was pulled from npm", "you are studying terminal UI, MCP integration, or CLI command loading patterns"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/claude_code_src", "repo": "ponponon/claude_code_src", "role": "main", "score": 53}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:38.031400+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:37:44.598470+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "35303faa6392090a464b5daffc6e16ad3382eee97924ec866dfee22599e46ba4", "fetched_at": "2026-08-28T04:06:38.031400+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ponponon/claude_code_src"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:38.031400+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:37:44.598470+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "35303faa6392090a464b5daffc6e16ad3382eee97924ec866dfee22599e46ba4", "fetched_at": "2026-08-28T04:06:38.031400+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ponponon/claude_code_src"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:37:44.598470+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "35303faa6392090a464b5daffc6e16ad3382eee97924ec866dfee22599e46ba4", "fetched_at": "2026-08-28T04:06:38.031400+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ponponon/claude_code_src"}], "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:06:38.031400+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:38.031400+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:38.031400+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:37:44.598470+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "35303faa6392090a464b5daffc6e16ad3382eee97924ec866dfee22599e46ba4", "fetched_at": "2026-08-28T04:06:38.031400+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ponponon/claude_code_src"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:38.031400+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:38.031400+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:37:44.598470+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "35303faa6392090a464b5daffc6e16ad3382eee97924ec866dfee22599e46ba4", "fetched_at": "2026-08-28T04:06:38.031400+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ponponon/claude_code_src"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:38.031400+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:38.031400+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:38.031400+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:37:44.598470+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "35303faa6392090a464b5daffc6e16ad3382eee97924ec866dfee22599e46ba4", "fetched_at": "2026-08-28T04:06:38.031400+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ponponon/claude_code_src"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:38.031400+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:38.031400+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:37:44.598470+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "35303faa6392090a464b5daffc6e16ad3382eee97924ec866dfee22599e46ba4", "fetched_at": "2026-08-28T04:06:38.031400+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ponponon/claude_code_src"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:37:44.598470+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "35303faa6392090a464b5daffc6e16ad3382eee97924ec866dfee22599e46ba4", "fetched_at": "2026-08-28T04:06:38.031400+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ponponon/claude_code_src"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:37:44.598470+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "35303faa6392090a464b5daffc6e16ad3382eee97924ec866dfee22599e46ba4", "fetched_at": "2026-08-28T04:06:38.031400+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ponponon/claude_code_src"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:37:44.598470+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "35303faa6392090a464b5daffc6e16ad3382eee97924ec866dfee22599e46ba4", "fetched_at": "2026-08-28T04:06:38.031400+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ponponon/claude_code_src"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 77, "longevity": 11, "rhythm": 45}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["young", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 155, "days_push": 140, "days_rel": 154, "gap_med": null, "n_releases_24m": 1}, "score": 53, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}