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

Claude Code Hooks実装プロジェクトは、全23種類のフックを網羅しています
開発者が、Claudeコードの23種類すべてのフックを実装したプロジェクトを作成しました。各フックのユースケースを解説する動画とGitHubリポジトリが公開されています。

プロンプトフォレスト:不確実性を考慮したローカルファーストのプロンプトインジェクション検出
PromptForestは、プロンプトインジェクションとジェイルブレイクを検出し、平均リクエストレイテンシを増加させることなく確実性を評価しながら分類する、軽量でローカルファーストのライブラリです。

オープンインテル イラン:AI駆動型紛争ダッシュボード、時間単位のブリーフィングで更新
開発者のAIエージェントが、OpenIntel Iranダッシュボードを大規模に刷新しました。これは、ロイター、AP、BBCなどの主要情報源を毎時間スキャンして動向を確認し、イラン・イスラエル・米国間の紛争に関する構造化されたブリーフィングを公開する自動更新型インテリジェンスツールです。

OpenClawインストール問題の解決方法
ユーザーはopenclaw.aiとopenclawd.aiの間でインストールの課題に直面し、それぞれ異なるセットアップコマンドを提供しています。