역엔지니어링된 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

RubyLLM: 모든 주요 AI 제공업체를 위한 하나의 Ruby 프레임워크
RubyLLM은 OpenAI, Anthropic, Gemini, Ollama 등 800개 이상의 모델을 하나의 Ruby API로 통합합니다. 채팅, 비전, 툴, 에이전트, 스트리밍, Rails 통합을 지원하며 의존성은 3개뿐입니다.

콜드 검증 아키텍처: 이중 에이전트 코드 리뷰 시스템 오픈소스 공개
오픈소스 시스템은 코드 검증을 위해 두 개의 별도 AI 에이전트를 사용합니다: 하나는 코드를 작성하고, 다른 하나는 작성자의 추론 과정에 대한 컨텍스트 없이 코드를 검토합니다. 검토자는 계획 문서, 코드 변경 사항, 테스트 출력만 확인합니다.

Claude Code, TLA+ 모델 체킹을 tla-mcp MCP 서버를 통해 지원하게 되다
tla-mcp는 Claude Code가 TLA+ 모델 검사기 tla-rs를 일급 도구로 호출할 수 있게 해주는 새로운 MCP 서버입니다. 사양 검증, 역추적 예제를 포함한 경계 검사 실행, 채팅에서 시나리오 재생이 가능합니다.

LetMeWatch: FFmpeg 장면 감지를 통해 Claude에 비디오 분석 기능을 추가하는 Python 플러그인
개발자가 FFmpeg를 사용해 장면 감지를 수행하고, 시각적 변화가 있는 프레임만 추출하여 타임스탬프를 추가한 후, 이를 배치로 Claude의 다중모달 비전 기능에 입력하는 약 200줄의 Python 플러그인 'LetMeWatch'를 만들어 Claude가 비디오를 분석할 수 있게 했습니다.