xiji2646-netizen

xiji2646-netizen

Claude Code's entire source just leaked (512K lines) - anyone else digging through it?

Woke up to this today: Claude Code’s complete source code exposed via npm source map. Not a snippet. All 512,000 lines. 1,900 TypeScript files.

How it happened

Single .map file in production npm package → R2 bucket URL → complete source download.

Classic supply chain security fail.

What’s exposed

  • QueryEngine.ts (46K lines): entire LLM API engine
  • Tool.ts (29K lines): all agent tools
  • commands.ts (25K lines): slash commands
  • ~40 tools, ~85 commands
  • Feature flags: PROACTIVE, VOICE_MODE, BRIDGE_MODE, KAIROS
  • Easter egg: BUDDY digital pet system (hidden, April launch planned)

Anthropic’s response

Removed source map, deleted old npm versions. Too late — 3+ GitHub mirrors already exist.

The ironic part

This is Anthropic’s second leak in 5 days. March 26: CMS error exposed unreleased “Claude Mythos” model + 3K assets.

Community: “The irony is unreal” — Anthropic markets Claude’s code review capabilities, then leaks own code via config error.

Nuanced take

Developer Skanda: “This ‘leak’ is clickbait. Claude Code CLI has always been readable in npm package (minified JS). Source map just makes it readable TypeScript.”

He’s right. Anthropic never treated CLI logic as secret. Core moat = Claude model, not CLI tool.

But: seeing code ≠ understanding code. Source map lowered barrier significantly.

What you can learn

Developer Jingle Bell analyzed the codebase, found 4 production patterns:

  1. System prompt engineering: Tool constraints, risk controls, output specs make AI predictable
  2. Multi-agent orchestration: Coordinator mode, permission mailbox, atomic claims, team memory
  3. Three-layer context compression: MicroCompact (local), AutoCompact (near limit), Full Compact (nuclear option)
  4. AutoDream memory consolidation: Background process, 4-phase flow (Orient → Gather → Consolidate → Prune)

For developers, this is a free masterclass in production AI architecture.

Discussion questions

  • Is this actually a “leak” if the minified code was already public?
  • Does exposing CLI architecture hurt Anthropic’s competitive position?
  • What’s the biggest lesson here — supply chain security or AI architecture patterns?

Links:

Anyone else spending their weekend reading through this?

Most Liked

dyowee

dyowee

reading source code != understanding source code

:slight_smile:

gfqdjb

gfqdjb

ThePrimeagen shared some highlights:

KnowledgeIsPower

KnowledgeIsPower

There are lots of post in X/twitter about the leak.

Some are the analysis, some are April’s fool.

Where Next?

Popular Ai topics Top

Eiji
Today, I tried to find some information and few times I not only got completely wrong answers, but even fake GitHub links … Every time I ...
#ai
New
apoorv-2204
How are you using AI in my life? How the day to day life is changed around you? professional and in personal life? I it use for autocom...
#ai
New
AstonJ
Tucker: You’ve had complaints from one programmer who said you steal people’s stuff without paying them and he winded up being murdered.
New
xiji2646-netizen
I’ve been tracking this for the past two weeks and wanted to see if others are experiencing the same thing. BridgeBench (independent hal...
New
xiji2646-netizen
Google just dropped a significant Deep Research upgrade: collaborative planning, multi-tool orchestration (MCP servers, Code Execution, F...
New
xiji2646-netizen
Been using Claude Code on Max for a few weeks and kept running into rate limits by early afternoon. Same tasks as colleagues who weren’t ...
New
xiji2646-netizen
Claude Code, Markdown, and the Case for HTML Artifacts I do not think Markdown is going away. It is still the right format for README f...
New
xiji2646-netizen
Been using the skills repo (77K stars, #1 on GitHub Trending recently) with Claude Code. Sharing what worked and what did not. What work...
New
xiji2646-netizen
Google shipped 3.5 Flash at I/O 2026. The “budget” Flash model now beats 3.1 Pro on coding and tool-calling benchmarks. Key numbers (fro...
New
LatentLogic
I got tired of comparing Seedance 2.0 API providers. There are simply too many. I have personally come across at least 20–30 platforms, ...
New

Other popular topics Top

PragmaticBookshelf
Brace yourself for a fun challenge: build a photorealistic 3D renderer from scratch! In just a couple of weeks, build a ray tracer that r...
New
Exadra37
Please tell us what is your preferred monitor setup for programming(not gaming) and why you have chosen it. Does your monitor have eye p...
New
PragmaticBookshelf
Design and develop sophisticated 2D games that are as much fun to make as they are to play. From particle effects and pathfinding to soci...
New
DevotionGeo
The V Programming Language Simple language for building maintainable programs V is already mentioned couple of times in the forum, but I...
New
AstonJ
Continuing the discussion from Thinking about learning Crystal, let’s discuss - I was wondering which languages don’t GC - maybe we can c...
New
PragmaticBookshelf
Use WebRTC to build web applications that stream media and data in real time directly from one user to another, all in the browser. ...
New
CommunityNews
A Brief Review of the Minisforum V3 AMD Tablet. Update: I have created an awesome-minisforum-v3 GitHub repository to list information fo...
New
NewsBot
Node.js v22.14.0 has been released. Link: Release 2025-02-11, Version 22.14.0 'Jod' (LTS), @aduh95 · nodejs/node · GitHub
New
PragmaticBookshelf
This book forgoes the abstract and instead provides concrete examples to help you better leverage the unique properties of Elixir, Erlang...
New
xiji2646-netizen
There’s a GitHub repo at forrestchang/andrej-karpathy-skills that’s sitting at 97.8k stars. It’s a single CLAUDE.md file with four behavi...
New