- FreeToken claude code は、コーディングエージェント向けのローカルゲートウェイワークフローとして使用すると最も効果的です。
- ローカルで開始するには、ランチャーをインストールし、Admin UIを開いてプロバイダーを選択します。
- モデルをルーティングするには、デフォルトモデルに加えて、必要に応じてティア別の上書き設定を使用します。
- 認証情報を保護するには、環境変数、プロキシ認証、アクセスを制限したディレクトリを使用します。
- 体系的にトラブルシューティングするには、サーバー、ポート、トークン、モデルID、クライアントの再起動状態を確認します。
FreeToken Claude Codeでできること
FreeToken claude codeは、Claude Codeと互換性のあるモデルプロバイダーの間にある設定レイヤーとして理解するのが適切です。すべてのクライアント設定を個別に変更する代わりに、ローカルゲートウェイを実行し、1つのAdmin UIでモデルを選択して、ターミナルやエディターのクライアントをそのゲートウェイに接続できます。
実用上の利点は、ルーティングを一元管理できることです。デフォルトモデルで通常のリクエストを処理しながら、個別の設定でFable、Opus、Sonnet、Haiku系のティアを異なる互換モデルにルーティングできます。これによりテストが容易になり、クライアント全体の設定を作り直すことなくプロバイダーを変更できます。
ルーティングの一元管理
1つのインターフェースからモデルを選択し、接続されたコーディングクライアント全体に設定を適用できます。
クライアントの柔軟性
対応している場合は、ターミナルランチャー、VS Code、JetBrains、Codex App、メッセージング連携を利用できます。
フォールバック処理
順序付きのフォールバックモデルを追加し、プロバイダーへのリクエストが失敗した場合に、別の設定済みオプションへ切り替えられます。
| レイヤー | 主な目的 | 推奨される開始方法 |
|---|---|---|
| ローカルサーバー | ゲートウェイとAdmin UIをホストする | fcc-serverを実行する |
| プロバイダー | モデルエンドポイントを提供する | 互換性のあるプロバイダーを1つ選ぶ |
| モデル | コーディングリクエストを処理する | ツールに対応したモデルを使用する |
| クライアント | プロンプトとツール呼び出しを送信する | Claude Codeから開始する |
| セキュリティ | プロキシへのアクセスを制御する | 必要に応じて認証を有効にする |
まずはプロバイダー1つとモデル1つから始めてください。基本的なClaude Code接続が動作してから、ルーティングルールを追加します。
ステップごとのセットアップ
以下の手順を順番に実行してください。次のレイヤーへ進む前に各レイヤーを確認することで、接続エラーを簡単に切り分けられるようにすることが目的です。
ランチャーをインストールまたは更新する
使用しているオペレーティングシステムに適したインストーラーを使用し、更新が利用可能になったら同じインストーラーを再度実行します。環境で手動承認が必要な場合は、実行前にインストールスクリプトを確認してください。
ローカルサーバーを起動する
WindowsまたはmacOSでは、FreeToken Claude Codeランチャーを開きます。Linuxでは、ターミナルからfcc-serverを起動し、サーバーの実行中はそのターミナルを開いたままにします。
Admin UIを開く
サーバーまたはトレイアプリケーションに表示されるローカルAdmin UIのアドレスを使用します。このインターフェースから、プロバイダーキー、プロキシポート、認証トークンを設定します。
モデルを選択して検証する
モデルピッカーで検索し、プロバイダーの正確なモデルIDを選択してから、ValidateとApplyをクリックします。プロバイダーがモデル一覧を取得できない場合は、プロバイダーのプレフィックスと正確なモデルIDを手動で入力します。
Claude Codeを起動する
fcc-claudeなどの対応するクライアントコマンドを起動し、エディター拡張機能やフォールバックルートを追加する前に、小さなコーディングリクエストをテストします。
最初に成功させるテストは、意図的に簡単なものにしてください。エージェントに小さなプロジェクトファイルの調査、関数の説明、または小規模な変更の提案を依頼します。小さなリクエストであれば認証、モデルへのアクセス、コンテキスト処理、ツール権限を同時に確認できるため、最初から大規模なリファクタリングを始めるのは避けてください。
| セットアップの確認項目 | 確認する内容 | 失敗した場合 |
|---|---|---|
| サーバー | ローカルプロセスが稼働し続けている | fcc-serverを再起動する |
| Admin UI | 設定したアドレスでページが読み込まれる | ポートとファイアウォールを確認する |
| プロバイダー | キーの検証が正常に完了する | キーの権限範囲とプロバイダーの利用規約を再確認する |
| モデル | 正確なモデルIDが受け付けられる | モデルピッカーまたは完全なプレフィックスを使用する |
| クライアント | Claude Codeがゲートウェイに到達する | URL、トークン、ポートを一致させる |
複数のクライアントを同時に設定しないでください。まずClaude Codeを確認し、その後、動作するゲートウェイ設定をVS CodeまたはJetBrainsに複製します。
モデルルーティングとプロバイダーの選択
モデルの選択は、ブランド名だけでなくタスクに合わせて行う必要があります。コーディングエージェントには、信頼性の高いツール呼び出し、プロジェクトの指示を処理するのに十分なコンテキスト、安定した出力形式が求められます。チャットで優れた性能を発揮するモデルでも、ファイルを調査してコマンドを実行する必要があるエージェントには適さない場合があります。
通常のリクエストには、デフォルトのMODEL設定を使用します。複雑な推論、高速な編集、軽量なタスクなどで異なる動作が必要な場合は、ティア固有の変数で個別のClaude Codeティアを上書きできます。
| ルーティング設定 | 役割 | 実用的な用途 |
|---|---|---|
MODEL | グローバルフォールバック | ほとんどのリクエストに使用する |
MODEL_OPUS | 複雑な推論用の上書き | 大規模な設計またはデバッグ作業 |
MODEL_SONNET | バランス型の上書き | 日常的な実装作業 |
MODEL_HAIKU | 軽量タスク用の上書き | 短い説明や素早い編集 |
| Fallback Models | 順序付きのバックアップルート | プロバイダーの障害やクォータ制限 |
ホスティングプロバイダー
設定が簡単で幅広いモデルにアクセスできますが、可用性、クォータ、利用規約は変更される可能性があります。
ローカルランタイム
モデルがツールと十分なコンテキストに対応していれば、プライバシーに配慮した作業やオフラインでの実験に役立ちます。
ハイブリッドルート
ホスティングプロバイダーをデフォルトにし、必要に応じてローカルまたは別のプロバイダーをフォールバックとして使用します。
フォールバックを追加する際は、失敗したリクエストが成功するまでに複数のプロバイダーへ送られる可能性があることに注意してください。複数のアカウントの利用量を消費する場合があります。リストは短く保ち、意図的な順序に設定し、確認していないプロバイダーへ機密性の高いプロジェクト内容をルーティングしないでください。
推論制御はクライアントから継承される場合、無効になっている場合、または選択した処理レベルに設定されている場合があります。まずはクライアントのデフォルトを使用してください。より深い計画が役立つタスクにのみ推論レベルを上げます。処理負荷を高くすると、レイテンシやリソース使用量が増加する可能性があります。
無料プランへのアクセス、クォータ、モデルカタログ、許容される利用方法に関するルールは、各プロバイダーによって管理されています。プロジェクトデータをルーティングする前に、最新の利用規約を確認してください。
クライアント接続と安全性
Claude Codeは、ローカルのベースURLと認証トークンを通じて接続できます。エディター連携では、同じ値がゲートウェイ設定と完全に一致している必要があります。ポート、URL、トークンの1文字の誤りでも、プロバイダーが正常に動作しているのにプロバイダー障害のように見えることがあります。
VS Codeでは、ゲートウェイの環境変数をClaude Code拡張機能の設定に追加してから、拡張機能を再読み込みします。Codex AppまたはVS Code内のCodexでは、適切なconfig.tomlファイルにプロバイダーとモデルの設定を記述し、モデルを変更した後にクライアントを再起動します。
| クライアント環境 | 基本設定 | 再起動の必要性 |
|---|---|---|
| ターミナル | fcc-claudeで起動する | 通常は追加の再起動不要 |
| VS Code | 拡張機能の環境変数 | 拡張機能を再読み込みする |
| JetBrains | Claude ACP環境 | IDEを再起動する |
| Codex App | config.toml内のプロバイダーブロック | アプリを再起動する |
| メッセージング | ボットトークン、ユーザーID、ディレクトリ | 要求された場合はサーバーを再起動する |
以下の安全対策を使用してください。
- プロバイダーの認証情報をプロジェクトファイルの外部に保存する。
- localhostの外部にゲートウェイを公開する前に、プロキシ認証を有効にする。
- DiscordまたはTelegram連携へのアクセスを、承認済みのユーザー、チャンネル、ディレクトリに制限する。
- プロンプト、ログ、スクリーンショット、共有設定ファイルに秘密情報を記載しない。
- 各ボットとクライアント連携が要求する権限を確認する。
- ホームフォルダー全体へのアクセスを許可するのではなく、プロジェクトディレクトリを限定する。
最初の実プロジェクトを始める前に:
- ゲートウェイが意図したローカルポートで待ち受けていることを確認する
- プロバイダー1つとツール対応モデル1つを検証する
- 必要に応じてプロキシ認証を有効にする
- 許可するディレクトリとメッセージングユーザーを制限する
- シェル履歴とプロジェクトファイルから認証情報を削除する
ローカルゲートウェイは公開エンドポイントではなく、開発用サービスとして扱ってください。認証とネットワーク制御を理解していない限り、インターネットに公開しないでください。
トラブルシューティングとFAQ
セットアップに関する問題の多くは、サーバーが起動していない、クライアントが誤ったアドレスを指定している、トークンが一致していない、選択したモデルが利用できないという4つのカテゴリに分類できます。複数の設定を変更する前に、これらの条件を順番に確認してください。
| 症状 | 考えられる原因 | 対処方法 |
|---|---|---|
| Admin UIが開かない | サーバーが停止している、またはポートが間違っている | fcc-serverを起動し、表示されたアドレスを使用する |
| クライアントがログインを要求する | オンボーディングが完了していない | クライアントのセットアップを完了してから再起動する |
| モデル一覧が空 | プロバイダーがカタログを返せない | 正確なモデルIDを手動で入力する |
| 検証後にリクエストが失敗する | モデルに必要な機能がない | ツール対応モデルを選択する |
| エディターが古い設定を使い続ける | 拡張機能が設定をキャッシュしている | 拡張機能を再読み込みするかIDEを再起動する |
| フォールバックが予期せず動作する | 複数のプロバイダーが再試行を受け取っている | フォールバックの順序と利用量への影響を確認する |
Q: FreeToken claude codeは何に使いますか?
設定済みのホスティングまたはローカルのモデルプロバイダーにClaude Codeを接続する、ローカルゲートウェイのワークフローを指します。ゲートウェイによって、モデル選択、認証、オプションのフォールバックルーティングを一元管理できます。
Q: 最初にどのモデルを選べばよいですか?
コーディングツールに対応し、エージェントの指示を処理するのに十分なコンテキストを持つプロバイダーモデルから始めてください。利用できる場合はモデルピッカーを使用し、手動設定が必要な場合はプロバイダーのプレフィックスを含む正確なIDを入力します。
Q: Claude Codeが何度もログインを要求するのはなぜですか?
クライアントが通常のオンボーディングフローをまだ使用しているか、ゲートウェイのURLとトークンが一致していない可能性があります。両方の値を確認し、必要なローカルオンボーディングを完了してから、Claude Codeまたはエディターを再起動してください。
Q: フォールバックモデルは使用できますか?
はい。ゲートウェイ設定に順序付きのフォールバックリストを追加できます。ただし、失敗したリクエストが複数の設定済みプロバイダーに送信される可能性があるため、プロバイダーの利用規約と使用量を確認してください。
安定したセットアップには、確認済みのサーバー1つ、検証済みのプロバイダー1つ、テスト済みのモデル1つ、そして設定変更後に再起動されたクライアントが必要です。