jaeelee

24 posts

jaeelee

jaeelee

@jaeelee2020

Katılım Kasım 2024
23 Takip Edilen1 Takipçiler
jaeelee retweetledi
lucas
lucas@lucas_flatwhite·
"Claude Code의 비밀은 모델이 아니었다" > 유출된 소스 코드로 밝혀진 6가지 내부 최적화 Claude Code의 TypeScript 소스 코드가 유출됨....... 그 안에는 꽤나 놀라운 내용들이 담겨 있었네요.. 많은 사람들이 Claude Code가 웹 채팅보다 코딩을 더 잘한다는 걸 체감하는데, 그 이유가 단순히 모델이 달라서일 거라고 생각하거든요. 그런데 아니에요. 진짜 이유는 모델 주변을 감싸고 있는 소프트웨어 하네스, 즉 정교하게 설계된 컨텍스트 관리 시스템이에요. 흥미로운 점은.. 이 하네스만 잘 갖춰지면 DeepSeek나 다른 모델을 넣어도 비슷한 수준의 코딩 성능이 나올 거라는 거예요. 그럼 소스 코드가 보여준 것은 무엇인가........ ↓ 1. 시작부터 살아있는 리포지토리 맥락을 로드해요 Claude Code는 대화를 시작하는 순간, 단순한 빈 채팅창이 아니에요. 현재 git 브랜치, main 브랜치, 최근 커밋 히스토리, 그리고 CLAUDE.md를 자동으로 불러와요. 모델이 첫 메시지를 받기도 전에 이미 "이 프로젝트가 어떤 상태인지"를 파악하고 있는 셈이죠. 웹 채팅에서 파일을 하나씩 업로드하며 설명하던 것과는 완전히 다른 출발점이에요. ↓ 2. 프롬프트 캐시를 공격적으로 재사용해요 소스에는 정적 콘텐츠와 동적 콘텐츠를 구분하는 경계 마커가 있어요. 자주 바뀌지 않는 부분(시스템 지침, CLAUDE.md 등)은 전역 캐시로 묶어두고, 매번 새로 처리하지 않아요. 비싼 연산이 필요한 부분만 골라서 재처리하는 방식이에요. 이 덕분에 응답이 빨라지고, API 비용도 줄고, 같은 컨텍스트를 반복해서 "소화"하는 낭비가 없어져요. ↓ 3. 파일 탐색 도구가 전혀 달라요 채팅 UI에서는 코드가 그냥 "텍스트 덩어리"로 인식돼요. Claude Code는 달라요. grep이나 rg를 bash로 실행하는 게 아니라, 전용 Grep 도구를 써요. 권한 처리와 결과 수집이 최적화되어 있거든요. 파일을 찾을 때도 마찬가지예요. 전용 Glob 도구가 있고, 여기에 더해 LSP(Language Server Protocol) 도구도 있어요. LSP가 뭔지 아시나요? 코드 에디터에서 "이 함수를 어디서 호출하나요?" 같은 걸 보여주는 기능이에요. Claude Code는 코드를 정적인 텍스트가 아니라 살아있는 구조로 이해하는 거예요. ↓ 4. 컨텍스트 팽창을 촘촘하게 막아요 긴 대화를 하다 보면 컨텍스트가 부풀어 오르는 게 AI 에이전트의 가장 큰 문제 중 하나예요. Claude Code에는 이를 막는 장치들이 여러 겹으로 있어요: - 파일 읽기 중복 제거: 이미 읽은 파일이 바뀌지 않았다면 다시 처리하지 않아요. - 디스크 오프로드: 도구 결과가 너무 길면 디스크에 저장하고, 컨텍스트에는 미리보기 + 파일 참조만 남겨요. - 자동 압축: 컨텍스트가 한계에 가까워지면 자동으로 요약/압축이 실행돼요. 채팅 UI에서 긴 대화 후 모델이 앞 내용을 "잊어버리는" 느낌이 드셨다면, 이 처리 없이 그냥 컨텍스트에 다 쌓아뒀기 때문이에요. ↓ 5. 세션 메모리를 구조화된 마크다운으로 관리해요 Claude Code는 현재 작업 세션을 위한 구조화된 마크다운 파일을 내부적으로 유지해요. 포함되는 섹션들을 보면 꽤 흥미로워요: - 세션 제목 / 현재 상태 - 작업 명세 / 관련 파일 및 함수 - 워크플로우 / 오류 및 수정 내용 - 코드베이스 및 시스템 문서 - 학습 내용 / 핵심 결과 / 작업 로그 우리가 복잡한 작업을 할 때 옆에 메모장 펼쳐두고 하는 것과 똑같은 방식이에요. 모델이 "머릿속"에서 모든 걸 기억하는 게 아니라, 실제로 노트를 쓰면서 일하는 거죠. ↓ 6. 서브에이전트로 작업을 병렬화해요 Claude Code가 복잡한 작업을 빠르게 처리하는 이유 중 하나가 여기에 있어요. 포크된 서브에이전트들은 부모 에이전트의 캐시를 그대로 물려받으면서도, 각자 독립적인 가변 상태를 가져요. 요약 작업, 메모리 추출, 백그라운드 분석 같은 걸 메인 루프를 방해하지 않고 사이드에서 처리할 수 있는 거예요. 단순히 "탭을 여러 개 여는 것"이 아니라, 맥락을 공유하는 팀이 동시에 일하는 구조예요. 💭 결국 Claude Code가 웹 채팅보다 잘하는 건, 더 똑똑한 모델 때문이 아니에요. 같은 모델을 쓰더라도 이런 하네스가 있냐 없냐에 따라 결과물이 달라져요. 살아있는 리포지토리 컨텍스트, 캐시 재사용, 전문 도구들, 컨텍스트 관리, 구조화된 메모리, 병렬 서브에이전트. 그런데 Anthropic 어쩔............
lucas tweet media
Chaofan Shou@Fried_rice

Claude code source code has been leaked via a map file in their npm registry! Code: …a8527898604c1bbb12468b1581d95e.r2.dev/src.zip

한국어
8
190
484
123.8K
jaeelee retweetledi
보안프로젝트
보안프로젝트@ngnicky·
먼가 큰 사건이 났구먼... "클로드 코드(Claude Code)의 전체 소스 코드가 유출되었습니다. 해커의 소행이 아니라, 앤트로픽(Anthropic)이 npm 릴리스에 소스 맵을 포함시켰기 때문입니다. 57MB 크기의 파일인 `cli.js.map`에는 4756개의 소스 파일 내용이 모두 담겨 있습니다. 이 중 1906개는 클로드 코드 자체의 TypeScript/TSX 소스 코드이고, 나머지 2850개는 node_modules 종속성 파일입니다. "
陈成@chenchengpro

Claude Code 泄露了全部源码——不是被黑客攻破,是 Anthropic 自己把 source map 打包进了 npm 发布物。 一个 57MB 的 cli.js.map 文件,里面藏着 4756 个源文件的完整内容。其中 1906 个是 Claude Code 自身的 TypeScript/TSX 源码,剩下 2850 个是 node_modules 依赖。 提取方法极其简单:cli.js.map 本质就是一个 JSON,里面有两个关键数组——sources(文件路径)和 sourcesContent(对应的完整源码)。两者索引一一对应。不需要反编译,不需要反混淆,sourcesContent 里存的就是一字不差的原始代码。提取脚本见文末。 从还原的源码可以看到:Claude Code 用 React + Ink 构建 CLI 界面,核心是一个 REPL 循环,支持自然语言输入和 slash 命令,底层通过工具系统与 LLM API 交互。架构设计、系统提示词、工具调用逻辑,全部一览无余。 这件事的本质是一个经典的安全疏忽:source map 是开发调试用的,包含从变量名到注释的所有信息,不应该出现在生产发布物中。Anthropic 后来意识到了这个问题,移除了 source map,GitHub 上提取源码的仓库也被 DMCA 了。但早期版本的 npm 包已经被存档,源码早就在社区流传。 给所有发布 npm 包的开发者提个醒:发布前检查你的 .map 文件。一行 sourcesContent 就能让你的所有代码公之于众。 gist.github.com/sorrycc/ec2968…

한국어
30
226
409
635K
jaeelee retweetledi
구루
구루@xguru·
axios 해킹은 진짜 크네요. 주간 다운로드만 3억회 짜리 패키지입니다. 어제 오늘 사이에 axios 설치되었는지 확인하세요 npm list axios 로 1.14.1 / 0.30.4 있는지 확인하시고 node_modules/plain-crypto-js 가 있는지 점검하세요
GeekNews@GeekNewsHada

axios@1.14․1, axios@0.30․4 버전이 해킹당했습니다. 금일 npm install 명령을 통해, axios@1.14․1, axios@0.30․4 위의 버전을 설치한 경우에, 악성코드가 설치될 수 있습니다. 주당 1억회 이상 다운받는 라이브러리라고 하는데, 여파가 좀 클 것 같네… news.hada.io/topic?id=28046

한국어
3
343
334
78.2K
jaeelee retweetledi
워움뱃
워움뱃@mynameiswormbat·
혹시 여성 프리랜서 커뮤니티 만들면 들어오실 분 계신가요?🤔🤔🤔🤔🤔 갑자기 생각난건데 여자들끼리 서로의 카르텔이 될 수 있는 방법 중 하나일것 같아서요! 기획자 디자이너 마케터 개발자 창업자 등등 혼자일하시는 분들이 모여서 궁금했던걸 물어볼수도잇고 디자이너필요해요! 마케터 필요해요! 하실분도 있을수 있고...! 스레드가 이런걸 잘하던데 트위터에서 여성끼리 다해먹으면 좋을것 같아서요! 수요가 있다면 운영해보고싶은🤔🤔
한국어
83
220
946
57.2K
jaeelee retweetledi
GeekNews
GeekNews@GeekNewsHada·
Anthropic, AI가 노동시장에 미치는 영향 보고서 발표 - AI가 가장 많이 위협하는 건 저소득층이 아니라 고학력·고임금 직군: AI 피해는 "쉬운 일자리"가 아닌 "좋은 일자리"에 먼저 닥침 - 프로그래머가 가장 많이 노출된 직업 1위. 커버리지 75%로 전체 직군 중 최상… news.hada.io/topic?id=27285
한국어
0
68
107
131.7K
jaeelee retweetledi
ReS
ReS@ReS0403·
Lovable 여성의 날 이벤트 Claude API $100 수령 방법 1. Lovable 회원가입 후 lovable.dev/dashboard 접속 2. 화면 가운데에 나타나는 'Today claim credits from Anthropic&Stripe' 클릭 3. 2번 사진과 같은 화면에서 'Claim $100 in Claude API tokens' 클릭 4. 3번 사진과 같은 화면에서 자신의 정보 입력 5. 4번 사진과 같은 메일이 오면 성공!
ReS tweet mediaReS tweet mediaReS tweet mediaReS tweet media
ReS@ReS0403

여성의 날 기념 Lovable(@Lovable) 이벤트 받아가세요 이벤트 내용: 1. 한국 시각 기준 3월 8일 오후 2시부터 3월 9일 오후 1시 59분까지 Lovable 이용 무료 2. 같은 시각 내에 Lovable 로그인 후 대시보드 링크를 통해 Anthropic API 크레딧 100달러와 Stripe 결제 수수료 크레딧 250달러 수령 가능 원문: shebuilds.lovable.app

한국어
5
51
134
27.7K
jaeelee retweetledi
Cognac(꼬냑)
Cognac(꼬냑)@supernovajunn·
Anthropic이 Claude Community Ambassadors를 모집하고 있습니다. 조건이 따로 없습니다. 특정 직함이 있어야 한다거나, 팔로워 몇 명 이상이어야 한다거나 그런 거 없습니다. 어느 나라, 어떤 배경이든 열려있습니다. 하는 일은 이렇습니다. 지역 밋업 주도, 빌더들 연결, 앤트로픽 팀과 파트너십. Claude를 진짜로 써봤고, 주변 사람들과 그 경험을 나누고 싶은 사람이면 됩니다. 저도 당연히 지원했습니다. 한국에서 @claudeai API로 자율 에이전트를 운영하면서 느낀 게 있습니다. 진짜로 이걸 파고드는 사람들이 여기저기 따로 흩어져 있다는 것. 연결만 되면 훨씬 빠르게 갈 수 있는데, 그 연결이 없습니다. 그게 제가 지원한 이유입니다. 관심 있으시면 여기서 신청하실 수 있습니다. claude.com/community/amba…
Claude@claudeai

We're launching Claude Community Ambassadors. Lead local meetups, bring builders together, and partner with our team. Open to any background, anywhere in the world. Apply: claude.com/community/amba…

한국어
27
54
212
24.8K
jaeelee retweetledi
핫딜세일정보봇
핫딜세일정보봇@feedforyou11·
구글 AI 강의 10분만 들으시고 제미나이 3개월 무료이용권 받으시죠 강의 2-2에서 구독권 링크 나옵니다 경쟁사들끼리 출혈경쟁할때 주워먹읍시다 우리가 이득봅니다 grow.google/ai-professiona…
핫딜세일정보봇 tweet media핫딜세일정보봇 tweet media
한국어
1
5.9K
10.2K
4.9M
jaeelee retweetledi
응애발자
응애발자@asst_life·
#개발자 #개발자_트친소 #트친소 fe 응애발자 2명이서 개발일상 이야기 하고있어요. 개발, 업무, 뻘글 아무거나 다 올려요. 가볍게 소통하실분들 대환영😇 흔적 남겨주심 찾아갈게요
한국어
0
1
2
36
jaeelee retweetledi
Max Kim
Max Kim@max_kim_dev·
저희 팀에서 창사 이래 처음으로 엔지니어링 인턴십을 진행합니다! FE, BE, AI, Internal Tools 4개 직군 체험형, 채용연계형 모두 열려있습니다. 대규모 B2B 소프트웨어 엔지니어링의 흥미로운 지점들을 경험해보실 수 있는 흔치 않은 기회입니다! flex.careers.team/job-descriptio…
한국어
0
55
148
18.3K
jaeelee retweetledi
4WL🔠
4WL🔠@4_wonderfullife·
저 아는 분은 링크드인에서 헤드헌터(가짜)가 건네는 이력서 양식 받았다가 악성 코드 감염됐어요ㅠㅠ 한국인 이름/사진 쓰고 있고 몇몇 진짜 헤헌분들과 일촌이라서 속았다고... 언제 어떻게 당할지 모르는 일이니 다들 조심하세요
한국어
0
1.3K
731
158.4K
jaeelee retweetledi
곁의생활
곁의생활@gyeot__·
<📚도서제공> [내 시간 설계의 기술] RT이벤트 추첨으로 3분께 해당 도서를 🎁선물해드립니다. (9월 12일까지) 솔직리뷰 : 번아웃/타임푸어를 일으키는 다양한 원인을 제거하고 시간이 풍족하다고 느껴지는 다양한 방법을 알려준다. 시간에 대한 인식을 바꾸고 자기 효능감을 키우는 방법. 특히, 시간 부자라는 건 바쁘게 사는 것과는 다른. 즉 주어진 시간 자체를 풍족하고 여유롭게 느끼게 하는 태도에 주목했다는 것이 다른 시간관리 계발서와는 차별점이었다. 물론 시간을 잘 관리하는 다양한 방법/훈련도 담겨있다. 이런 면은 기본에 충실한 느낌. 다소 작가가 수다쟁이인 면이 있어서 서론이 있는 편이지만, 쉽게 읽혀질 수 있도록 번역되어 무리없이 읽을 수 있었다. 도서 소개🔗 yes24.com/product/goods/…
곁의생활 tweet media
한국어
3
325
152
32.7K
jaeelee retweetledi
jaeelee retweetledi
100x100
100x100@_100_x_100_·
100x100 tweet media
ZXX
0
149
173
14.2K
jaeelee retweetledi
오월 🦞
오월 🦞@damby1004·
이.. 이… 귀신같은 새끼
오월 🦞 tweet media
한국어
1
394
454
50.8K
jaeelee retweetledi
Dyract
Dyract@Dyract_·
아니 프로그래머스 코테 풀이에 누가 테스트코드 오버라이딩해서 통과시켜둠ㅠㅠㅜㅋㅋㅋㅋㅋㅋㅋㅋ미치겠네
Dyract tweet media
한국어
3
275
315
44.6K