Claude Code Leak Exposes 510k Lines of Source and Hidden Features
A massive source‑map mishap exposed over 1,900 files and 510,000 lines of Claude Code’s TypeScript implementation, revealing its React‑Ink UI, Bun runtime, a 40‑module toolbox, a 46k‑line QueryEngine, multi‑agent coordinator, hidden Kairos mode, Undercover mode, and even an embedded virtual pet system.
Leak details
On Tuesday Chaofan Shou disclosed that the source‑map file for the npm package @anthropic-ai/claude-code was published, exposing the full Claude Code codebase.
The leak contains over 1,900 TypeScript files, about 510,200 lines (≈51 万行), and a 59.8 MB cli.js.map file. The repository is available at https://github.com/instructkr/claude-code.
Technical architecture
Runtime and UI – Built with React + Ink for terminal UI and runs on the Bun runtime.
Tools toolbox – More than 40 modules providing file I/O, Bash execution, LSP integration and sub‑agent generation.
QueryEngine – The file QueryEngine.ts is ~46 k lines and implements reasoning, token counting and chain‑of‑thought loops.
Coordination layer – Components coordinator (multi‑agent scheduler) and bridge (VS Code/JetBrains integration) enable parallel sub‑agent work and IDE embedding.
Hidden capabilities discovered in the source
Kairos mode – An unreleased mode referenced in the code.
Undercover Mode – Automatically strips AI‑related traces from commits made by Anthropic staff; cannot be disabled.
Coordinator Mode – Schedules parallel sub‑agents for improved throughput.
Auto Mode – An AI classifier that auto‑approves tool permissions, removing manual prompt confirmations.
Buddy System – An embedded virtual‑pet daemon with 18 species, rarity tiers, and stat attributes.
Community reaction
The GitHub repository quickly surpassed 5 k stars and generated extensive discussion on Reddit and X (e.g., https://x.com/CoooolXyh/status/2038906318027899324, https://x.com/mark_k/status/2038905716270936419).
Implications
The accidental publication of a source‑map file exposed Anthropic’s internal “AI engineer” implementation, including detailed tool integration, multi‑agent coordination, and undocumented modes, raising security concerns about hidden back‑door functionality and the practice of publishing source‑map files in public packages.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Machine Learning Algorithms & Natural Language Processing
Focused on frontier AI technologies, empowering AI researchers' progress.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
