Noen har gjenbygget en fullt fungerende Claude Code-executable fra den lekkede sourcemap-filen – komplett med egendefinert oppstartsanimasjon. Dette er ikke lenger bare en kodegjennomgang av hva Anthropic har bygget. Det er et fungerende alternativ til det offisielle verktøyet, bygget av en utvikler på GitHub.

For to dager siden skrev jeg om selve lekkasjen – at Anthropics Claude Code v2.1.88 inneholdt en 59,8 MB sourcemap-fil som ikke skulle vært der. Filen la hele TypeScript-kildekoden åpen for hvem som helst. Det var en feilkonfigurert npm-pakke, og over 512 000 linjer med intern kode ble tilgjengelig på internett på få timer.

Men det stopper ikke der. En utvikler tok de lekkede filene, brukte Claude selv til å rekonstruere node_modules-treet, og bygde en fungerende versjon av Claude Code fra bunnen. Computer Use bekreftet fungerende. Prosjektet ligger åpent på GitHub.

Hva skjedde teknisk?

En sourcemap-fil (.map) er egentlig et debug-verktøy. Når du kompilerer og minifiserer TypeScript til JavaScript, er den resulterende koden nesten uleselig. Sourcemaps er broene som kobler den komprimerte produksjonskoden tilbake til de originale filene – nyttig for feilsøking, katastrofalt hvis du publiserer den til npm ved en feil.

Det var nøyaktig det Anthropic gjorde med Claude Code v2.1.88, sluppet 31. mars 2026. Filen cli.js.map på 59,8 MB inneholdt alle originale TypeScript-filer i sourcesContent-feltet. Bare ett JSON-felt, komplett kildekode. Lett å trekke ut.

Bun-bundleren som Claude Code bruker, genererer sourcemaps som standard med mindre du eksplisitt slår det av. Noen glemte å legge til *.map i .npmignore. Det koster deg ikke mer enn ett tegn i en konfigurasjonsfil – men konsekvensen er enorm.

Diagram som viser hvordan en sourcemap-fil (.map) kobler komprimert JavaScript-kode tilbake til original TypeScript-kildekode
Slik fungerer en sourcemap-fil: broen mellom komprimert produksjonskode og original kildekode – og grunnen til at Anthropics feil eksponerte hele Claude Code.

Hvordan ble Claude brukt til å gjenbygge Claude Code?

Dette er den absurde vrien som gjør denne historien spesiell. Utvikleren brukte Claude selv til å rekonstruere node_modules-treet fra sourcemap-informasjonen. Et stadie-for-stadie avhengighetsoppløsningssystem som gjenskapte hele prosjektstrukturen 1:1.

Det er ikke som å ta ferdig kompilert kode og kjøre den. Det handler om å ta 512 000 linjer med TypeScript, forstå avhengighetstreet, installere riktig versjon av riktig pakke i riktig rekkefølge, og kompilere det hele til noe som faktisk kjører. Claude bygde stillaset for å gjøre det mulig.

Resultatet: Computer Use er bekreftet fungerende i den gjenbyggede versjonen. Og som en ekstra touch har utvikleren lagt til en egendefinert oppstartsanimasjon – noe det originale Claude Code ikke har.

Hva ble avdekket i kildekoden?

Selve lekkasjen har allerede gitt forskere mye å snakke om. Noen av de mer interessante funnene:

  • KAIROS – en alltid-på proaktiv Claude-assistent som overvåker brukeraktivitet i bakgrunnen
  • BUDDY – et Tamagotchi-inspirert følgesvennsystem med prosedyregenerering og gacha-mekanikk
  • ULTRAPLAN – 30-minutters planleggingssesjoner via Opus 4.6 i bakgrunnen
  • Dream System – automatisert minnekonsolideringsmotor som kjører som en bakgrunns-subagent
  • Coordinator Mode – fleragens-orkestrering med parallelle arbeiderinstanser
  • Referanser til usluppede modeller – Capybara, Opus 4.7, Sonnet 4.8 dukker opp i koden

Det er 44 feature flags i alt – funksjoner som er ferdig bygget men skjult bak compile-time eliminering. Bare Anthropic-ansattes kontoer (USER_TYPE === 'ant') aktiverer tilgang til staging-API-er og interne verktøy som ConfigTool.

Og så er det de litt mer kuriøse funnene. Koden inneholder frustration-regexer: /\b(wtf|wth|shit|fucking)/ og lignende for å oppdage brukerfrustrasjoner. Et LLM-selskap som bruker keyword-matching i stedet for språkmodeller for sentimentanalyse. Billigere, selvsagt, men morsomt.

Illustrasjon av skjulte funksjoner i Claude Code-kildekoden: KAIROS, BUDDY, ULTRAPLAN og Dream System bak feature flags
44 feature flags skjuler ferdige funksjoner i Claude Code – KAIROS, BUDDY, ULTRAPLAN og Dream System er alle bygget men ikke sluppet til vanlige brukere.

Hva er Undercover Mode?

En av de mer interessante delene er undercover.ts. Den implementerer en maskeringsmekanisme der AI-en instrueres til å «aldri nevne interne kodenavn som Capybara eller Tengu.» Designet for at Anthropic-ansattes automatiserte commits i åpen kildekode ikke skal avsløre at det er AI-generert.

Det ironiske: undercover mode hjelper ikke mot en sourcemap-leak. All den interne kodenavnlogikken ligger nå åpent tilgjengelig uansett.

Det er en bredere lærdom her. Du kan bygge lag på lag med interne sikkerhetstiltak, men en feil i publiseringsworkflowen kan gjøre dem irrelevante på sekunder. Undercover Mode er sofistikert. En manglende linje i .npmignore er ikke det.

Hva betyr dette for Anthropic?

Roadmapen er nå offentlig. KAIROS, BUDDY, ULTRAPLAN – konkurrenter vet hva som kommer. Interne engineering-praksiser, modell-tidslinje, organisasjonsstruktur. Alt som tidligere var en fordel fordi det var skjult.

Og nå er Claude Code i praksis open source – ikke fordi Anthropic valgte det, men fordi noen gjenbygget en fungerende versjon fra det som lekket. Prosjektet på GitHub kan utvikles videre av hvem som helst. Det er 512 000 linjer å starte fra.

Jeg har skrevet om Claude Code tidligere – det er et verktøy jeg bruker daglig. Det endrer ikke det. Men dette er en påminnelse om at selv selskaper som vet absolutt best om sikkerhet kan gjøre de enkleste feilene. Én feil i en konfigfil. Det er alt som skal til.

Hva tror du skjer videre? Vil Anthropic prøve å ta ned GitHub-repoene, eller akseptere at koden er ute? Og er dette egentlig så farlig som det høres ut – eller er det mest pinlig?

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

Meld deg på nyhetsbrevet

Få oppdateringer om AI nyhetene rett i inboxen!

Du liker kanskje denne også
Claude code terminal interface

Claude Code nå for $20: Rimelig AI-drevet kodehjelp for alle utviklere

Anthropics Claude Code er nå tilgjengelig på $20 Pro-abonnement. Lær hvordan du kan utnytte AI-drevet koding uten store investeringer og hvilke kompromisser du må regne med.
Jan Sverre med headphones og lydmikser i boardroom-møte med forvirrede executives

Suno AI Copyright 2026 – Opphavsrett og Rettigheter for AI-Musikk

Kan du tjene penger på Suno-musikk? Her er en praktisk gjennomgang av rettigheter, risiko og hva du bør avklare før publisering.
Jan Sverre tester GPT-5.2 ved en transparent OpenAI GPT-skjerm

GPT-5.2: Jeg testet OpenAIs nyeste modell – her er hva som faktisk fungerer

GPT-5.2 er ute med tre versjoner. Jeg har testet thinking-modellen, sammenlignet med 5.1, og funnet ut hva som faktisk er bedre. Her er mine erfaringer.
Jan Sverre profesjonelt fotograf-kvalitet portrett AI-generert bildegenerering

Google NotebookLM

Google NotebookLM er en AI-assistent som gjør dokumenter om til interaktive samtaler, studieguidere og podcasts på norsk. Nå drevet av Gemini 3 Pro med nye funksjoner som infographics, slide decks og Deep Research. Komplett guide til gratis vs. Plus-versjon.