TRANSKRIPTEnglish

Claude Code's entire source code was leaked

20m 41s3,737 ord509 segmentsEnglish

FULLSTÄNDIGT TRANSKRIPT

0:00

There is a new open-source coding agent

0:03

in town and it's not open code. It's not

0:07

Codeex. It's actually Claude Code and it

0:10

wasn't on purpose, but just today, the

0:13

day before April Fools, Anthropic was

0:16

making their daily updates to Claude

0:18

Code. There was a small mistake that was

0:21

made, which was basically that they

0:23

accidentally included site maps in their

0:26

project. And I'll speak a little bit

0:28

about what that actually means, but the

0:30

genie was out of the bottle. And we know

0:32

how the internet works. Once something

0:34

is out there, it's kind of hard to take

0:36

it back. And Anthropic is doing their

0:38

best because if you try to download the

0:41

code, it is not available. And that's

0:44

been happening and it's been getting

0:46

fixed. So, uh, this is hosted on

0:49

Cloudflare. So, I don't know exactly

0:50

what's going on there. I don't know if

0:51

it's a Cloudflare thing or if this

0:53

person is just, uh, re-uploading it

0:55

every time. But I was able to download

0:57

the source code. And I think there's a

1:01

ton of consequences of this. I think

1:04

there's a lot uh of reasons why this

1:06

actually uh because the main question

1:09

you might be asking is what does this

1:10

even matter? Like who cares? And I think

1:12

it actually does, but not for reasons

1:14

that a lot of people might think. So

1:17

first I want to just kind of briefly

1:19

explain. The short version is that with

1:23

languages like JavaScript notably uh

1:26

there's a concept called sitemaps where

1:28

if you want to look at the source code

1:32

as a project is running you can do that

1:35

and you know commonly it's done in the

1:37

browser but when a project is actually

1:40

deployed to production usually you don't

1:43

have that the code is minified it's made

1:46

not very human readable it's not really

1:48

easy to debug that and that's usually

1:51

deliberate. So if you didn't know claude

1:54

code it's a JavaScript project believe

1:56

it or not. Yeah, the terminal UI it's

1:58

it's built with JavaScript specifically

2:00

bun. That's actually the reason why the

2:03

bun acquisition was made because claude

2:06

code is heavily dependent on bun. But

2:10

you know with most code the risk doesn't

2:13

really exist of that happening because

2:15

most code as we know is compiled into

2:19

you know bite code and assembly and

2:22

binaries and things like that. So it's

2:24

it's not going to be human readable by

2:26

default. But with interpreted languages

2:27

like Python and JavaScript, that's not

2:30

the case. So, and so the obvious uh

2:34

assumption that would be made is like h

2:36

how was this possible? Because it

2:37

usually doesn't happen. And it actually

2:40

did happen originally when cloud code

2:42

was released. I think like a year ago,

2:44

they actually also accidentally included

2:46

sitemaps, but it wasn't as big of a deal

2:48

at that point because the project wasn't

2:50

as mature. But now there's a lot of

2:52

things that people are learning from the

2:55

the source code. And like I said, I

2:58

think long-term that's not really going

3:00

to be like the fact that the code is

3:02

public. I don't think there's going to

3:04

be anything that crazy that people learn

3:06

from it. I don't think the competitors

3:08

are going to, you know, have all the

3:10

secret sauce and now Claude Code is

3:12

going to fail or whatever. And I know a

3:14

lot of people are probably gonna want to

3:16

dunk on Anthropic because even though

3:19

they said they did put out a statement

3:22

uh in this statement, they did say that

3:25

this actually uh no customer data or

3:28

whatever was exposed and and that's

3:30

pretty important. Uh but they said

3:32

specifically this was caused by human

3:35

error, not a security breach, and we're

3:38

rolling out measures to prevent this

3:39

from happening again. Now, what exactly

3:42

does that mean? Does that mean like it

3:44

was a manual error? Or does it mean

3:47

somebody was vibe coding a little bit

3:49

too hard, maybe not reviewing the code

3:52

and they're following, you know, the the

3:55

mantra of go fast and leak your entire

3:58

source code? And that I I you know if I

4:01

had to guess I think probably it was

4:02

that cuz uh you know there has to be

4:06

multiple failures for something like

4:07

this to happen because okay it's a human

4:10

error to include the site maps but

4:13

usually you know things like that should

4:15

be caught in review and you know maybe

4:18

there was some kind of automated process

4:20

like deployment process or script or

4:22

whatever that uh resulted in this but

4:24

even that you know there has to be

4:25

certain guard rails and things. So a lot

4:28

of people are going to say that well the

4:31

you know this proves that the philosophy

4:34

that the entire claude co code team is

4:37

following of like they're building this

4:38

tool using this tool and they're saying

4:42

that you know coding is dead and you

4:45

know variations of that that nobody

4:47

should be writing code reading code and

4:49

manually and all that stuff but I also

4:51

want to talk about the other side of

4:52

that right after we talk about today's

4:55

sponsor which is I think perfect.

4:58

Gretile. Do you want to catch bugs

5:01

before they get deployed? Well, you

5:04

should consider checking out Gretile. I

5:06

personally have been using it for

5:08

several months. I really enjoy it. I

5:10

still believe and and the team at

5:12

Gretile still believes that it is

5:14

important for humans to be involved in

5:16

the review process. It's not just about

5:19

taking a tool and just delegating your

5:21

entire review process to to the tool.

5:24

But we also know that humans are flawed,

5:27

too. People like to blame AI, but also

5:30

there's been plenty of bugs shipped by

5:33

humans because humans didn't review the

5:36

code as well as they could have. And

5:37

that's why I like Reptile because not

5:40

only does it automate certain aspects of

5:43

the review, but it actually helps you as

5:45

a reviewer have context of the changes

5:48

that are made. We've been shipping a lot

5:50

of stuff on Neat Code lately. My job for

5:52

a lot of this has been mainly as like a

5:54

reviewer and so while I do look at the

5:57

code sometimes there is a lot of code

5:59

and what GPL does as a reviewer I still

6:02

want to know generally like what's going

6:03

on like what does it accomplish like

6:06

what are the major design decisions that

6:07

were made and so like it gives me charts

6:10

that are pretty useful so like this

6:12

flowchart so like logically uh it's

6:15

taking like the most important parts of

6:17

the code and it's making it a lot more

6:19

human readable right So, it's not, like

6:22

I said, about just having the tool

6:24

review everything for you. You you can

6:26

be involved as much as you want or as

6:28

little as you want. So, it kind of gives

6:29

me that level of control, which I really

6:31

like. And it is completely free to try

6:34

out. So, there's really no reason not

6:36

to. You don't even have to put in your

6:38

credit card. You can use it for 14 days

6:40

free. There are a lot of companies, a

6:43

growing amount of companies using this.

6:45

So, don't just take my word for it. Try

6:46

it out yourself. See what you think.

6:48

Check it out with the link in the

6:50

description. tell them that Neat code

6:51

sent you. But like I said, I wanted to

6:53

consider the other side of the argument

6:56

of people who are inclined to dunk on

6:59

the Cloud Code team and maybe their

7:01

entire philosophy, which you know, it's

7:03

fair to do that. I'm not saying I agree

7:06

with everything that they've said and

7:08

you know they have in some cases

7:11

overhyped things and sometimes

7:12

exaggerated things and some people have

7:16

feel felt like they're trying to take

7:17

our jobs and this is a sign that they

7:20

were wrong that the Claude code team is

7:22

wrong. they just screwed up very big.

7:25

But another side could be that this is

7:28

just the cost of doing business that uh

7:30

in the grand scheme of things the the

7:33

velocity that the team has been adding

7:36

features whether uh I don't know if

7:39

everybody's using those features or not

7:41

but they're going pretty quick that it's

7:43

worth it and I think long term that

7:46

could be the case. I'm not necessarily

7:48

going one way or the other, but I'm just

7:50

saying that there is the other side to

7:51

it. And I'm sure Anthropic isn't happy

7:54

about this, but it, like I said, it's

7:57

it's not going to kill their business. I

7:59

don't think it's going to make that big

LÅS UPP MER

Registrera dig gratis för att få tillgång till premiumfunktioner

INTERAKTIV VISARE

Titta på videon med synkroniserad undertext, justerbart överlägg och fullständig uppspelningskontroll.

REGISTRERA DIG GRATIS FÖR ATT LÅSA UPP

AI-SAMMANFATTNING

Få en omedelbar AI-genererad sammanfattning av videoinnehållet, nyckelpunkter och slutsatser.

REGISTRERA DIG GRATIS FÖR ATT LÅSA UPP

ÖVERSÄTT

Översätt transkriptet till över 100 språk med ett klick. Ladda ner i valfritt format.

REGISTRERA DIG GRATIS FÖR ATT LÅSA UPP

MIND MAP

Visualisera transkriptet som en interaktiv mind map. Förstå strukturen med ett ögonkast.

REGISTRERA DIG GRATIS FÖR ATT LÅSA UPP

CHATTA MED TRANSKRIPT

Ställ frågor om videoinnehållet. Få svar från AI direkt från transkriptet.

REGISTRERA DIG GRATIS FÖR ATT LÅSA UPP

FÅ UT MER AV DINA TRANSKRIPT

Registrera dig gratis och lås upp interaktiv visning, AI-sammanfattningar, översättningar, mind maps och mer. Inget kreditkort krävs.

    Claude Code's… - Fullständigt Transkript | YouTubeTranscript.dev