TRANSCRIPTIONEnglish

Claude Code's entire source code was leaked

20m 41s3,737 mots509 segmentsEnglish

TRANSCRIPTION COMPLÈTE

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

DÉBLOQUER PLUS

Inscrivez-vous gratuitement pour accéder aux fonctionnalités premium

VISUALISEUR INTERACTIF

Regardez la vidéo avec des sous-titres synchronisés, une superposition réglable et un contrôle total de la lecture.

INSCRIVEZ-VOUS GRATUITEMENT POUR DÉBLOQUER

RÉSUMÉ IA

Obtenez un résumé instantané généré par l'IA du contenu de la vidéo, des points clés et des principaux enseignements.

INSCRIVEZ-VOUS GRATUITEMENT POUR DÉBLOQUER

TRADUIRE

Traduisez la transcription dans plus de 100 langues en un seul clic. Téléchargez dans n'importe quel format.

INSCRIVEZ-VOUS GRATUITEMENT POUR DÉBLOQUER

CARTE MENTALE

Visualisez la transcription sous forme de carte mentale interactive. Comprenez la structure en un coup d'œil.

INSCRIVEZ-VOUS GRATUITEMENT POUR DÉBLOQUER

DISCUTER AVEC LA TRANSCRIPTION

Posez des questions sur le contenu de la vidéo. Obtenez des réponses alimentées par l'IA directement à partir de la transcription.

INSCRIVEZ-VOUS GRATUITEMENT POUR DÉBLOQUER

TIREZ LE MEILLEUR PARTI DE VOS TRANSCRIPTIONS

Inscrivez-vous gratuitement et débloquez la visionneuse interactive, les résumés IA, les traductions, les cartes mentales, et plus encore. Aucune carte de crédit requise.

    Claude Code's e… - Transcription Complète | YouTubeTranscript.dev