Rishurajgautam24/free-claude-code
Use Claude Code for free in the terminal, VSCode extension, or via Discord
解決する課題
このプロジェクトは、公式の Anthropic API キーを必要とせずに Claude Code CLI および VSCode 拡張機能を使用する方法を提供します。これは軽量なプロキシとして機能し、NVIDIA NIM などの無料枠、LM Studio や Ollama を介したローカルモデル、その他 OpenAI 互換サービスを含む、さまざまな代替 LLM プロバイダーへリクエストをルーティングします。
仕組み
このプロジェクトはローカルプロキシサーバーを実行し、Claude Code クライアントからの API 呼び出しをインターセプトします。これらのリクエストを Anthropic の形式から、他のほとんどの LLM プロバイダーが使用する OpenAI 互換形式に変換します。モデルのマッピング、モデルが失敗した場合のフォールバックチェーンの管理、クォータを節約するための些細な API 呼び出しの最適化を行い、思考トークン(thinking tokens)や画像入力などの機能がターゲットモデルに対して正しく変換されることを保証します。
対象ユーザー
Claude Code のエージェントワークフローを使用したいが、Anthropic の有料 API に縛られることなく、より安価な、あるいはローカルの LLM バックエンドを使用したい開発者向けです。
ハイライト
- ゼロコストオプション: NVIDIA NIM や OpenRouter などのプロバイダーの無料枠、または LM Studio や Ollama を介した完全なローカル実行をサポートします。
- ドロップイン互換性: Claude Code CLI や VSCode 拡張機能に変更を加える必要のない透過的なプロキシとして動作します。
- 高度なルーティング: モデルごとのマッピング、信頼性のためのフォールバックチェーン、セッション中にバックエンドを切り替えるためのモデルピッカーをサポートします。
- 機能の同等性: 思考ブロック、ツール呼び出し、画像入力など、Claude 特有の機能を他のモデルと互換性があるように変換します。
- リモートコントロール: コーディングセッションをリモートで管理するための Discord/Telegram ボットが含まれています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト