逆解析された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

cq: AIコーディングエージェント向けローカルファースト知識共有システム
Mozilla.aiのcqは、ローカルのSQLiteストアを介してAIコーディングエージェントが一般的な落とし穴に関する「知識ユニット」を共有できるオープンソースツールで、Docker APIを通じたチーム共有も可能です。Claude CodeプラグインまたはOpenCode MCPサーバーとしてインストールできます。

OpenClawスキル「待機中のヒント」は、AI応答待機時間中に学習のヒントを表示します
OpenClawの「待機中ヒント」スキルは、ユーザーがメッセージを送信するとすぐにランダムな学習ヒントを送信し、AI応答までの5~10秒の待ち時間を有益なコンテンツで埋めます。5つのカテゴリーに分類された75のバイリンガルヒントを含み、複数のメッセージングプラットフォームで動作します。

Claude Codeで構築された無料の薬剤疫学シグナル検出ツール
開発者がClaude Codeを使用して無料の薬剤疫学プラットフォームを構築し、290万件のFDA有害事象報告を分析しています。商用プラットフォームが年間5万~50万ドルを請求する統計的シグナル検出を実行し、このツールはHuggingFaceで無料でホストされています。

カモフラックスとCLIラッパーによるOpenClawブラウザのCAPTCHA修正
OpenClawの組み込みChromiumブラウザは、Chrome DevTools Protocol、JavaScriptインジェクションの痕跡、ハードウェアフィンガープリントの不一致によりボット検知を引き起こします。解決策は、C++レベルで修正されたCamoufox(Firefoxのフォーク)を使用し、トークン使用量を削減するためにアクセシビリティツリーのスナップショットを返すCLIでラップします。