주요 업데이트
DHH 는 에이전트에게 채팅 앱 캠프파이어를 러스트·엘릭서·고로 옮기게 하고 러스트가 가장 빠르다는 벤치마크를 냈는데, 사르나츠키는 10월 11일 글에서 이를 '코드를 읽지 않고 에이전트를 쓴 결과'로 보고 다시 시험했어요. 러스트판은 비동기 엔진 안에서 동기식 DB 호출을 쓰고 있었고, 부하 시험에서 알림 전달률이 약 1%였어요. 일정 속도(초당 100건) 시험에서는 러스트 약 14%, 고친 엘릭서판 약 60%였고, 채널 용량을 256에서 16384로 늘리자 러스트 전달률은 약 90%가 됐지만 최대 지연이 130초를 넘었어요. 해커뉴스 댓글 139개에서는 공감이 많았지만, 이식은 원래 설계가 끝난 작업이라 쉬운 사례라는 지적과 '동전 던지기' 비유가 과하다는 반론도 나왔어요.
용어 풀이 - DHH
- 루비 온 레일스를 만든 데이비드 하이네마이어 핸슨
- DB
- 데이터베이스
운영자 인사이트
에이전트 결과물을 처리량 같은 숫자 하나로 판정하지 말고, 전달률·지연·실패 방식을 함께 재 보세요. 하위 호환성, 지연과 처리량 중 무엇을 우선할지, 메모리 한도 같은 요구를 프롬프트에 적지 않으면 그 결정은 에이전트가 임의로 내려요.
여러 관점으로 보기 - 벤치마크 논란 배경 DHH 가 에이전트로 만든 세 언어 이식판에서 러스트가 압도했지만, 러스트판만 최적화를 더 받았다는 비판과 엘릭서판을 고쳐 일부 작업에서 러스트를 앞섰다는 반박이 나왔어요. The Register
- 해커뉴스 토론 AI 를 반박할 만큼 알아야 AI 를 쓸 수 있다는 공감과 함께, 이식은 설계가 이미 끝난 쉬운 사례이고 '동전 던지기' 비유는 과장이라는 반론, 회사에서 AI 코드에 의문을 제기하기 어렵다는 경험담이 올라왔어요. Hacker News
원본 보기 (hn:top-stories)
SvGrid 팀은 10월 10일 클로드 코드 2.1.274 의 헤드리스 세션으로 설정마다 2회씩, 모두 10회 실행했어요. 아무 단서가 없을 때는 2회 모두 DataTable 컴포넌트를 직접 만들었고, 1만 행을 다루라고 해도 가상 스크롤까지 직접 구현했을 뿐 의존성을 추가하지 않았어요. 반면 package.json 에 패키지가 이미 있거나, AGENTS.md 에 표는 이 라이브러리로 만들라는 다섯 줄을 넣거나, 스킬을 두면 각각 2회 모두 라이브러리를 썼어요. 다만 글쓴이가 바로 그 라이브러리를 만드는 회사이고 표본이 설정당 2회뿐이며, 해커뉴스 제목의 '1천 줄'은 본문에 나오지 않는 수치예요.
용어 풀이 - AGENTS.md
- 코딩 에이전트가 작업 전에 읽는 프로젝트 안내 파일
- 헤드리스 세션
- 대화 화면 없이 명령 한 줄로 실행하고 끝나는 에이전트 실행 방식
- DataTable
- 표 데이터를 보여 주고 정렬·필터를 처리하는 화면 부품
운영자 인사이트
팀이 이미 정한 표·폼·차트 라이브러리가 있다면 AGENTS.md 나 CLAUDE.md 에 한 문단으로 적어 두세요. 적어 두지 않으면 에이전트가 화면마다 조금씩 다른 컴포넌트를 직접 짜고, 그 유지보수는 팀 몫으로 남을 수 있어요. 다만 근거가 설정당 2회 실행이라 자기 저장소에서 직접 확인해 보는 편이 좋아요.
원본 보기 (hn:claude-code)
shadowclone 을 만드는 개발자가 바이트에 병합된 풀 리퀘스트 40건(나중에 고친 결함이 있는 13건 포함)으로 그렙타일 봇, OpenQodex 0.11.0, 자기 도구를 비교한 평가 자료를 공개했어요. 결함 발견률은 그렙타일 69%, shadowclone 봇 38%, OpenQodex 31%였고, 지적이 실제 문제로 판정된 비율은 거꾸로 shadowclone 봇 96%, OpenQodex 86%, 그렙타일 68%였어요. 다만 결함 표본이 13건뿐이고, 판정을 맡은 오푸스 5.5 가 리뷰 도구 셋을 돌린 모델이기도 하며, 글쓴이가 비교 대상 중 하나를 만든 당사자라는 점은 README 와 글에서 스스로 밝혔어요.
용어 풀이 - OpenQodex
- 클로드 코드·코덱스로 푸시 전에 변경을 검토하는 아파치 2.0 오픈소스 코드 리뷰 도구
- 그렙타일(Greptile)
- 풀 리퀘스트를 자동으로 검토하는 유료 AI 코드 리뷰 봇
운영자 인사이트
AI 리뷰 도구를 고를 때는 많이 찾는지와 헛짚지 않는지를 따로 재야 해요. 이 평가처럼 고친 이력이 있는 우리 저장소의 풀 리퀘스트 몇십 건으로 두 수치를 직접 뽑아 보면, 광고 문구보다 나은 근거가 돼요.
여러 관점으로 보기 - 글쓴이 주장 유료 제품을 대체한다고 광고하는 오픈소스라면 무엇을 시험했고 어디서 부족한지 보여 줘야 한다는 글이고, 댓글 5개에 깊은 토론은 없었어요. Hacker News
- 평가 대상 도구 OpenQodex README 는 코드래빗을 대체한다거나 이긴다고 주장하지 않고, 지금은 0.12.0 이라 평가에 쓴 0.11.0 보다 새 버전이에요. GitHub
원본 보기 (hn:claude-code)
독일 아우크스부르크의 소규모 업체 세만틱(Semantik)이 10월 11일 낸 주간 리스크 워치 보고서예요. 10월 5일까지 한 주 동안 npm 의 MCP 서버 패키지 3,372개를 정적 패턴으로 훑었고, 31개에서 'do not tell the user' 류 문구를 찾았어요. 그중 4개는 이 문구를 탐지 대상으로 적어 둔 보안 도구였고, 남은 27개 중 25개는 "도메인이 이미 계정에 있다"·"API 키가 틀렸다"처럼 확인할 수 없는 말을 하지 말라는 내용이었어요. 사용자에게 알리지 않고 오래된 파일을 바꿔치우게 하는 패키지는 @sellable/install 하나였어요. 같은 보고서는 셸 명령 실행이 가능한 패키지가 45%, 다른 AI 도구의 MCP 설정을 읽고 쓰는 패키지가 16% 라고 집계했고, 수동 검토에서 확인된 악성 코드는 없었다고 적었어요.
용어 풀이 - MCP
- AI 에이전트가 외부 도구·데이터에 연결하는 표준 규약(Model Context Protocol)
- npm
- 자바스크립트 패키지를 올리고 내려받는 공개 저장소
- API 키
- 외부 서비스를 호출할 때 신원을 증명하는 비밀 문자열
운영자 인사이트
MCP 서버 설명문에서 '숨겨라' 류 문구를 기계적으로 잡으면 대부분 오탐이 나온다는 점은 사내 점검 규칙을 짤 때 참고할 만해요. 다만 이 결과는 한 업체의 자체 스캐너와 판정이라, 실제로 쓰는 서버는 보고서가 걸어 둔 패키지 원본을 직접 열어 문구의 맥락을 확인하는 편이 안전해요.
여러 관점으로 보기 - 원본 보고서·스캐너 코드 같은 보고서 원문과 판정 근거 파일, MIT 라이선스 스캐너 코드가 공개 저장소에 올라 있고, 지난주 보고서의 셸 실행 비율 36% 를 고친 정정도 함께 실려 있어요. GitHub
원본 보기 (hn:mcp-server)
Buddy 는 앱 안에 알파인 리눅스를 proot 로 띄우고 앤트로픽 공식 설치 프로그램으로 클로드 코드를 깐 뒤, 접근성 서비스가 띄우는 로컬 MCP 서버의 폰 도구로 화면을 읽고 탭·입력·스크롤을 해요. 로그인은 사용자가 브라우저에서 자기 클로드 요금제로 승인하는 OAuth 방식이고, 클로드 코드 공식 문서는 사용자가 수정하지 않은 클로드 코드에 자기 구독으로 로그인하는 것은 막지 않는다고 적어 두었어요. 다만 v2.1.0 은 10월 11일에 나온 초기 버전이고 별 10개·커밋 12개 수준이며, README 스스로 프롬프트 인젝션을 가장 큰 위험으로 꼽고 비밀번호·인증 코드·결제 정보는 맡기지 말라고 경고해요.
용어 풀이 - OAuth
- 비밀번호를 넘기지 않고 서비스 계정으로 다른 프로그램에 권한을 주는 로그인 방식
- MCP
- AI 에이전트가 외부 도구·데이터에 연결되는 표준 규약(Model Context Protocol)
- proot
- 관리자 권한 없이 리눅스 배포판을 다른 환경 안에서 실행하게 해 주는 도구
- 프롬프트 인젝션
- 화면·문서 속 글로 AI 에게 원치 않는 지시를 끼워 넣는 공격
운영자 인사이트
구독 약관상 기준은 '수정하지 않은 클로드 코드에 본인이 앤트로픽 흐름으로 로그인하느냐'예요. Buddy 가 확인 페이지의 일회용 코드를 대신 읽어 넣는 동작이 그 기준 안인지는 문서가 직접 답하지 않으니, 써 본다면 업무 계정이 아닌 개인 폰·개인 구독에서, 접근성 권한이 모든 앱 화면을 모델로 보낸다는 점을 전제로 시험하는 편이 안전해요.
여러 관점으로 보기 - 앤트로픽 인증 규정 구독 OAuth 는 클로드 코드 같은 앤트로픽 앱의 일반적인 사용을 위한 것이고, 제3자 개발자가 클로드 로그인을 자기 앱에 넣거나 자격 증명을 수집·중계하는 것은 금지하지만, 사용자가 수정하지 않은 클로드 코드에 자기 구독으로 로그인하는 것은 막지 않는다고 적혀 있어요. Anthropic
- 제3자 도구와 구독 한도 앤트로픽 헬프센터는 제3자 도구에는 API 키를 권장하고, 신원을 속이거나 제3자 트래픽을 구독 한도로 돌리는 도구는 금지한다고 밝혀요. Anthropic
원본 보기 (reddit:claudeai)
skillkeel-starter 의 guard-bash 훅은 rm -rf /, --force-with-lease 없는 git push --force, git reset --hard, prisma migrate reset, terraform destroy, curl | bash 같은 명령을 막고, secret-scan 훅은 API 키·개인 키·비밀번호가 담긴 파일 쓰기를 막아요. 제작사가 함께 운영하는 tamper-cases 말뭉치 결과표를 보면 v0.1.13 은 파괴적 명령 21/21, git 설정을 거친 명령 실행 12/12 를 막았고 정상 작업을 막은 경우는 없었어요. 다만 훅이나 설정 파일을 고쳐 가드를 끄려는 시도는 Bash 사례 40건 중 1건만 막았고, README 도 샌드박스가 아니라 가드라고 적어 두었어요.
용어 풀이 - MIT
- 복제·수정·상업적 이용을 허용하는 오픈소스 라이선스
- PreToolUse
- 클로드 코드가 도구를 실행하기 직전에 호출하는 훅 시점
- git push --force
- 원격 브랜치 이력을 강제로 덮어쓰는 git 명령
운영자 인사이트
말뭉치는 제작사가 직접 운영하고 v0.1.0 의 17/21·0/12 가 이후 만점이 된 기록이라, 점수보다 결과표가 다른 공개 훅도 같은 사례로 비교한다는 점이 쓸모 있어요. 쓰고 있는 PreToolUse 훅이 있다면 이 사례로 돌려 보고, 에이전트가 훅 파일 자체를 고치는 경우를 막는지 확인해 보세요.
여러 관점으로 보기 - 공개 말뭉치 결과표 가드 파일 변조·파괴적 명령·git 설정 실행·계약 파일 쓰기 4개 계열로 여러 공개 훅을 시험했고, 가드 파일 변조 계열에서는 lumis-scope-guard 만 48/50 을 막고 나머지는 6건 이하였어요. GitHub
원본 보기 (hn:claude-code)
indexio 는 러스트로 만든 실행 파일 하나로 저장소를 색인해 두고, 클로드 코드 같은 에이전트가 Grep·Read 대신 MCP 로 필요한 코드 조각만 받아 가게 해요. README 의 벤치마크는 저장소 3개에서 모델이 쓴 질문으로 잰 값이라, 합계 97% 절감 대부분이 기본 Read 가 파일 전체를 읽는다고 가정한 '코드 질문 답하기' 한 과제에서 나와요. 반대로 심볼 정의 찾기는 기본 도구보다 토큰을 더 썼고, 63% 수치도 저자 컴퓨터 하루치를 '기본 도구였다면 얼마였을지' 추정해 비교한 자체 측정이며 외부 재현은 아직 없어요.
용어 풀이 - MCP
- Model Context Protocol. 에이전트가 외부 도구·데이터에 연결되는 표준 규약
- LSP
- Language Server Protocol. 편집기에 정의 찾기·참조 찾기 같은 언어 기능을 주는 표준
- README
- 저장소 첫 화면에 보이는 소개 문서
운영자 인사이트
도입을 검토한다면 README 수치를 믿기보다 저장소에 있는 bench/ab_readme.py 를 우리 코드베이스에 직접 돌려 보세요. 절감 폭은 에이전트가 파일을 통째로 읽는 습관에 크게 좌우되고, 심볼 탐색은 LSP 가 더 낫다고 저자도 인정했어요.
여러 관점으로 보기 - 저자 소개 글 저자는 해커뉴스 소개 글에서 50~60% 절감을 주장했고, 심볼 탐색은 LSP 가 낫지만 나머지 큰 맥락 조회를 맡는다고 답했어요. Hacker News
원본 보기 (hn:claude-code)
Talorys 는 10월 10일 만들어진 저장소로, npx create-talorys@latest 한 번이면 내 클라우드플레어 계정에 채팅·기억·할 일·메모·예약 알림을 갖춘 개인 비서가 깔려요. 화면은 Pages 에, 에이전트는 공개 주소가 없는 Worker 에 두고 서비스 바인딩으로만 잇고, 데이터는 Durable Objects 의 SQLite 에 저장해요. 무료 한도(하루 1만 뉴런)를 다 쓰면 채팅만 멈추고 다음 날 다시 열린다고 README 가 적었는데, 해커뉴스 댓글 149개에서는 클라우드플레어에 전부 기대면서 '자체 호스팅'이라 부를 수 있느냐는 반론과 Workers AI 가 대화용으로 느리다는 지적, 직접 써 보니 저장한 기억을 무시했다는 사용기가 나왔어요.
용어 풀이 - Durable Objects
- 클라우드플레어의 상태 보존형 서버리스 객체, 객체마다 저장소를 가짐
- Workers AI
- 클라우드플레어 서버에서 AI 모델을 호출해 쓰는 서비스
- 뉴런
- Workers AI 사용량을 세는 클라우드플레어 고유 단위
- 서비스 바인딩
- 클라우드플레어 Worker 끼리 공개 주소 없이 내부로 호출하는 연결
운영자 인사이트
코딩 도구는 아니지만, Durable Objects 위에 에이전트 상태·예약 실행을 두고 추론 단계·도구 호출·출력 토큰마다 하루 한도를 거는 구조는 사내 에이전트를 싸게 띄울 때 참고할 만해요. 다만 모델 품질과 기억 회상 성능을 보여 주는 평가는 저장소에 없으니, 쓰기 전에 직접 시험해 보는 게 좋아요.
여러 관점으로 보기 - 해커뉴스 토론 321점·댓글 149개로, 클라우드플레어 의존을 '자체 호스팅'이라 부르는 데 대한 반론과 Workers AI 응답 속도, 기억 회상 실패 사용기, 무료 요금제가 계속 유지될지에 대한 걱정이 이어졌어요. Hacker News
- 무료 한도의 실제 크기 Workers AI 무료 몫은 하루 1만 뉴런이고, GLM-4.7-flash 는 출력 100만 토큰에 3만 6,400 뉴런이라 하루 출력 약 27만 토큰이 상한이에요. Cloudflare Docs
원본 보기 (hn:top-stories)