역엔지니어링된 Claude Code SDK가 네 가지 언어로 출시되었습니다

한 개발자가 Claude Code를 리버스 엔지니어링하여 전체 SDK를 네 가지 프로그래밍 언어용 단일 파일 구현으로 재구축했습니다. 이 프로젝트는 190MB Bun 번들이나 npm 패키지에 의존하지 않고 Claude Code의 기능을 사용하기 위해 만들어졌습니다.
발견된 내용
구독 인증 프로토콜에는 네 가지 구성 요소가 동시에 필요합니다:
- macOS 키체인에서 가져온 OAuth 토큰
- 특정 베타 헤더
- 시스템 프롬프트 내에 숨겨진 결제 헤더
- 브라우저 액세스 헤더
이 인증 과정은 공개적으로 문서화되어 있지 않습니다.
사용 가능한 SDK
Node.js (claude-native.mjs)— 0 의존성Python (claude-native.py)— 0 의존성Go (claude-native.go)— 0 의존성Rust (rust-sdk/)— serde + reqwest 사용
포함된 기능
- OAuth 또는 API 키 인증
- 스트리밍과 도구 사용이 가능한 완전한 에이전트 루프
- 내장 도구 (bash, read, write, glob, grep)
- 자동화를 위한 NDJSON 브릿지 (서브프로세스로 실행, stdin/stdout에서 JSON 처리)
- 대화형 REPL
- MCP 서버 지원
사용 예시
Python 버전은 다음과 같이 사용할 수 있습니다:
cp claude-native.py your-project/
python3 claude-native.py -p "이 코드를 설명해줘"
이 프로젝트는 MIT 라이선스로 배포되며 피드백과 풀 리퀘스트를 환영합니다. 이러한 리버스 엔지니어링 작업은 큰 의존성 부담 없이 Claude Code의 기능을 자신의 프로젝트에 통합하려는 개발자들에게 유용합니다.
📖 Read the full source: r/LocalLLaMA
👀 See Also

헤들: 클로드 데스크톱 MCP 연결을 위한 신뢰 강화 및 감사 로깅
Heddle은 Claude Desktop의 MCP 연결에 신뢰 계층, 접근 제어 및 감사 로깅을 추가하는 오픈소스 도구로, 6개의 스타터 팩이 포함된 단일 인터페이스를 통해 여러 서비스를 안전하게 관리할 수 있도록 합니다.

Quell 프록시 수정으로 Windows에서 Claude 코드 스크롤 점프 문제 해결
Quell은 터미널과 Claude Code 사이에 위치하는 Rust 프록시로, 긴 응답 중에 스크롤 위치를 재설정하는 화면 지우기 시퀀스를 제거합니다. 또한 Shift+Enter로 줄바꿈, 보안 필터링, 완전한 유니코드 지원을 추가합니다.

언더스터디: 데모를 통해 작업을 학습하는 가르칠 수 있는 데스크톱 에이전트
언더스터디는 GUI 애플리케이션, 브라우저, 쉘 도구, 파일, 메시징을 하나의 세션에서 운영할 수 있는 로컬 퍼스트 데스크톱 에이전트 런타임입니다. 작업을 한 번 시연하면, 화면 비디오와 의미론적 이벤트를 기록하고, 좌표가 아닌 의도를 추출하여 재사용 가능한 스킬로 변환합니다.

클로드 코드 규칙 시행을 위한 계층적 방어 프레임워크
IT 운영 전문가가 CLAUDE.md 프롬프트와 차단 훅이 모두 우회될 수 있다는 사실을 발견한 후 Claude Code 규칙을 강제하기 위해 8계층 방어 프레임워크를 구축했습니다. 이 접근 방식은 사고 조사에서 사용되는 스위스 치즈 모델을 차용하여 우회 방법을 방지합니다.