// 概要
Free Claude Code は Anthropic 互換のプロキシとして機能し、開発者が Claude Code CLI や IDE のトラフィックを様々な代替プロバイダーへルーティングできるようにします。NVIDIA NIM、OpenRouter、DeepSeek、および Ollama や llama.cpp を介したローカルモデルなど、複数のバックエンドをサポートしています。また、リモートコーディングセッションやボイスメモの文字起こし用に、Discord や Telegram ボットとの統合機能も備えています。
// 技術解説
Free Claude Code は、Claude Code CLI や IDE 拡張機能を公式の Anthropic API から切り離し、さまざまな代替プロバイダー経由でトラフィックをルーティングするように設計されたミドルウェアプロキシです。そのアーキテクチャは変換レイヤーとして機能し、リクエストを正規化することで NVIDIA NIM、OpenRouter、DeepSeek、および Ollama や llama.cpp といったローカルの LLM ランナーをサポートしつつ、Claude Code が期待するプロトコルとの互換性を維持します。このプロジェクトはベンダーロックインとコストの問題を解決し、開発者が無料、有料、またはローカルのモデルをシームレスに利用できるようにします。技術的なトレードオフとして、プロキシレイヤーへの依存があるため、環境変数の慎重な設定や、モデル固有のツール使用機能に対する潜在的な調整が必要となります。
// 主要ハイライト
// ユースケース
// クイックスタート
まず Python 3.14 と uv パッケージマネージャーをインストールし、リポジトリをクローンしてから、提供されている .env.example テンプレートを使用して環境変数を初期化します。次に 'uv run uvicorn server:app --host 0.0.0.0 --port 8082' を実行してプロキシサーバーを起動します。最後に、ANTHROPIC_BASE_URL をローカルのプロキシサーバーのアドレスに設定し、ANTHROPIC_AUTH_TOKEN を指定することで、Claude Code CLI または IDE 拡張機能を構成します。