Anthropic heeft naar verluidt de broncode van Claude Code gepubliceerd via een .map-bestand in het npm-register van het bedrijf. Het bestand verwees naar een onbeveiligde R2-bucket, een opslagdienst van Cloudflare, waar de volledige broncode kon worden gedownload.
Het lek werd als eerste ontdekt door Chaofan Shou en is inmiddels opgenomen in een GitHub-repository. Volgens de repo zijn 1900 bestanden en meer dan 512.000 regels code uitgelekt. Het gaat onder meer om de tools die Claude Code kan gebruiken, de opdrachten die de bot kan uitvoeren en de communicatielaag die Claude Code verbindt met ontwikkelomgevingen als VS Code en JetBrains.
Het lek bevat ook het bestand QueryEngine.ts, dat ongeveer 46.000 regels code bevat. Dit bestand beschrijft hoe Claude Code verschillende api-calls verwerkt. Het bestand tool.ts definieert alle tools die Claude Code kan gebruiken en commands.tx beheert de registratie en uitvoering van slashcommando's.
Claude Code is de AI-programmeertool van Anthropic. De tool is onder meer te draaien als stand-aloneprogramma, via de browser of direct in de terminal.
Update, 17.36 uur – De auteur van de GitHub-repository heeft de repository inmiddels aangepast, naar eigen zeggen onder juridische druk van Anthropic. Het artikel is in eerste instantie geschreven op basis van deze versie.
/i/2008046064.png?f=imagenormal)