逆解析されたClaude Code SDKが4言語でリリースされました

ある開発者がClaude Codeをリバースエンジニアリングし、4つのプログラミング言語向けにSDK全体を単一ファイル実装として再構築しました。このプロジェクトは、190MBのBunバンドルやnpmパッケージに依存せずにClaude Codeの機能を利用するために作成されました。
発見された内容
サブスクリプション認証プロトコルには、以下の4つのコンポーネントが同時に必要です:
- macOSキーチェーンからのOAuthトークン
- 特定のベータヘッダー
- システムプロンプト内に隠された課金ヘッダー
- ブラウザアクセスヘッダー
この認証プロセスの詳細は一切公開されていません。
利用可能なSDK
Node.js (claude-native.mjs)— 依存関係なしPython (claude-native.py)— 依存関係なしGo (claude-native.go)— 依存関係なし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
Mole: 予算制約と引用検証機能を備えた端末用ディープリサーチエージェント
Moleはターミナルで動作するディープリサーチエージェントで、厳格な予算(超過0%)を強制し、すべての主張を引用で検証し、ローカルデータのプライバシーを保護します。ほとんどのLLMとMCPに対応。

SkyClaw v2.2 Rust AI エージェントランタイム、OpenAI OAuthとカスタムツール作成機能を追加
SkyClaw v2.2は、ChatGPT Plus/Proサブスクリプションを使用したOpenAI OAuth認証、エージェントが実行時に独自のbash/python/nodeツールを作成するカスタムツール作成機能、バックグラウンド操作のためのデーモンモードを導入しています。Rustベースのランタイムは、31msのコールドスタート、15MBのアイドルRAM、9.3MBのバイナリサイズでベンチマークされています。

ソリティア:Claude Codeで構築されたAIエージェント向けオープンソースアイデンティティレイヤー
ソリティアは、静的設定ではなくインタラクションを通じて進化するAIエージェント向けのオープンソースのアイデンティティレイヤーです。600回以上の本番セッションでテストされ、SQLite + JSONLを使用してすべてのデータをローカルに保存し、クラウド依存性はありません。

開発者がローカルコーディングタスクでQwen3.5 27Bと大規模モデルを比較テスト
開発者が複数のQwen3.5およびNemotronモデルをテストし、既存の2x RTX 3090ハードウェア上での開発タスクにおいて、Qwen3.5-27B-GGUF:UD-Q6_K_XLが良好に動作することを発見しました。256kコンテキストで803 ppおよび25 tg/sをvast.ai上で達成しました。