{ "pageTitle": "Claude Code Hub 使用ドキュメント", "pageDescription": "Claude Code、Codex、Droid CLIの完全な統合ガイド", "skipLinks": { "mainContent": "メインコンテンツへジャンプ", "tableOfContents": "目次へジャンプ" }, "navigation": { "tableOfContents": "このページ内", "tableOfContentsEmpty": "このページで利用可能なセクションはありません", "quickLinks": "クイックリンク", "backToDashboard": "ダッシュボードに戻る", "backToTop": "トップに戻る", "documentNavigation": "ドキュメントナビゲーション", "openTableOfContents": "目次を開く", "pageNavigation": "ページナビゲーション" }, "codeExamples": { "label": "コード例 - {language}", "description": "コードブロックをクリックしてクリップボードにコピー" }, "claudeCode": { "title": "Claude Code 使用ガイド", "description": "Claude Code は Anthropic の公式 AI プログラミングアシスタントで、cch プロキシサービスを通じた統合をサポートしています。このガイドは、異なるオペレーティングシステムでのインストールと設定の完了を支援します。", "environmentSetup": { "title": "環境セットアップ: Node.js のインストール", "description": "claude は Node.js ランタイム (v18 以上) が必要です。", "macos": { "homebrew": "方法1: Homebrew を使用 (推奨)", "official": "方法2: 公式ウェブサイトからダウンロード", "officialSteps": [ "https://nodejs.org/ にアクセス", "macOS 用の LTS バージョン (v18 以上が必要) をダウンロード", "ダウンロードした .pkg ファイルを開き、インストールウィザードに従う" ] }, "windows": { "official": "方法1: 公式ウェブサイトからダウンロード (推奨)", "officialSteps": [ "https://nodejs.org/ にアクセス", "LTS バージョン (v18 以上が必要) をダウンロード", ".msi ファイルをダブルクリックし、インストールウィザードに従う (デフォルト設定のままで可)" ], "packageManager": "方法2: パッケージマネージャーを使用", "note": "より良い体験のため、CMD ではなく PowerShell の使用をお勧めします" }, "linux": { "official": "方法1: 公式リポジトリを使用 (推奨)", "packageManager": "方法2: システムパッケージマネージャーを使用" }, "verification": { "title": "Node.js インストールの確認", "description": "インストール後、ターミナル/コマンドラインを開き、以下のコマンドを実行して確認:", "success": "バージョン番号が表示されていれば、インストールは成功です!", "command1": "node --version", "command2": "npm --version" } }, "installation": { "title": "claude をインストール", "nativeInstall": { "title": "ネイティブインストール (推奨)", "description": "公式に推奨されるインストール方法で、以下の利点があります:", "advantages": [ "Node.js 依存関係のない単一実行可能ファイル", "より安定した自動更新メカニズム", "より高速な起動速度" ], "macos": { "homebrew": "方法1: Homebrew (推奨)", "autoUpdate": "自動更新情報", "autoUpdateText": "Homebrew 経由でインストールされた Claude Code は、DISABLE_AUTOUPDATER 環境変数で明示的に無効にされない限り、brew ディレクトリの外で自動更新されます。", "curl": "方法2: curl スクリプト", "curls": [ "# 安定版をインストール (デフォルト)", "curl -fsSL https://claude.ai/install.sh | bash", "", "# 最新版をインストール", "curl -fsSL https://claude.ai/install.sh | bash -s latest", "", "# 特定バージョンをインストール", "curl -fsSL https://claude.ai/install.sh | bash -s 1.0.58" ] }, "linux": { "curl": "curl スクリプトのインストール", "curls": [ "# 安定版をインストール (デフォルト)", "curl -fsSL https://claude.ai/install.sh | bash", "", "# 最新版をインストール", "curl -fsSL https://claude.ai/install.sh | bash -s latest", "", "# 特定バージョンをインストール", "curl -fsSL https://claude.ai/install.sh | bash -s 1.0.58" ], "alpine": "Alpine Linux の特別な注記", "alpineText": "musl/uClibc ベースのディストリビューション (Alpine Linux など) は追加の依存関係をインストールする必要があります:", "alpineCode": ["apk add libgcc libstdc++ ripgrep", "export USE_BUILTIN_RIPGREP=0"] }, "windows": { "powershell": "方法1: PowerShell", "powershells": [ "# 安定版をインストール (デフォルト)", "irm https://claude.ai/install.ps1 | iex", "", "# 最新版をインストール", "& ([scriptblock]::Create((irm https://claude.ai/install.ps1))) latest", "", "# 特定バージョンをインストール", "& ([scriptblock]::Create((irm https://claude.ai/install.ps1))) 1.0.58" ], "cmd": "方法2: CMD", "cmds": [ "REM 安定版をインストール (デフォルト)", "curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd", "", "REM 最新版をインストール", "curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd latest && del install.cmd", "", "REM 特定バージョンをインストール", "curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd 1.0.58 && del install.cmd" ] }, "verification": { "title": "インストールの確認", "description": "インストール後、以下のコマンドを実行して確認:", "success": "バージョン番号が表示されていれば、Claude Code は正常にインストールされました。", "command": "claude --version" }, "tip": "ヒント", "tipText": "インストール前に、古いエイリアスまたはシンボリックリンクを削除していることを確認してください。claude doctor コマンドを使用してインストールタイプとバージョンを確認できます。" }, "npmInstall": { "title": "NPM", "description": "NPM インストールを使用するには、まず Node.js 18 以上をインストールする必要があります。NPM パッケージマネージャーの使用を好む開発者に適しています。", "command": "npm install -g @anthropic-ai/claude-code", "warning": "警告", "warningText": "sudo npm install -g を使用しないでください。これにより権限の問題とセキュリティリスクが発生する可能性があります。権限エラーが発生した場合は、NPM の公式ソリューションを参照してください。", "verification": { "title": "インストールの確認", "description": "インストールの確認", "success": "バージョン番号が表示されていれば、Claude Code は正常にインストールされました。" }, "migration": { "title": "ネイティブインストールへの移行", "description": "NPM を使用してグローバルにインストール済みの場合は、以下のコマンドを使用してネイティブインストールに移行できます:", "command": "claude install", "note": "一部のユーザーは自動的にこのインストール方法に移行される可能性があります。" } } }, "configuration": { "title": "cch サービスに接続", "settingsJson": { "title": "方法1: settings.json 設定 (推奨)", "description": "設定ファイルのパス:", "pathNote": "パスの説明", "paths": [ "Windows: C:/Users/your-username/.claude", "Linux または macOS: ~/.claude", "settings.json ファイルが存在しない場合は作成してください" ], "instruction": "settings.json ファイルを編集して以下の内容を追加:", "important": "重要な注記", "importantPoints": [ "your-api-key-here を実際の API キーに置き換えます", "キーの取得方法: コンソールにログイン → API キー管理 → キーを作成" ] }, "envVars": { "title": "方法2: 環境変数設定", "windows": { "temporary": "一時設定 (現在のセッション):", "permanent": "永続設定 (ユーザーレベル):", "note": "設定を有効にするには PowerShell ウィンドウを再度開く必要があります。" }, "unix": { "temporary": "一時設定 (現在のセッション):", "permanent": "永続設定:", "permanentNote": "シェル設定ファイル ({shellConfig}) に追加:" } }, "verification": { "title": "設定の確認", "description": "設定後、環境変数が正しく設定されているかを確認:", "windowsPowerShell": "PowerShell で実行:", "windowsCmd": "CMD で実行:", "expectedOutput": "予想される出力の例:", "note": "注記", "noteText": "出力が空またはコマンド名そのものが表示されている場合は、環境変数の設定に失敗しています。上記の手順をもう一度実行してください。" } }, "vsCodeExtension": { "title": "VS Code 拡張機能の設定", "steps": [ "VS Code 拡張機能で Claude Code for VS Code を検索してインストール", "~/.claude ディレクトリに config.json ファイルを作成 (存在しない場合)", "以下の内容を追加:" ], "configPath": "設定ファイルの場所:{path}", "note": "注記", "notePoints": [ "これは config.json であり、settings.json ではありません", "primaryApiKey フィールドの値は、存在する限り何でも構いません" ] }, "startup": { "title": "claude を起動", "description": "プロジェクトディレクトリで以下のコマンドを実行:", "initNote": "初回起動時に claude は初期設定を実行します。" }, "commonIssues": { "title": "よくある質問", "commandNotFound": "1. コマンドが見つかりません", "commandNotFoundWindows": [ "npm グローバルパス (通常は C:\\Users\\your-username\\AppData\\Roaming\\npm) がシステム PATH に追加されていることを確認", "PowerShell ウィンドウを再度開く" ], "commandNotFoundUnix": "npm グローバルインストールパスを確認し、PATH に追加 (存在しない場合)", "connectionFailed": "2. API 接続失敗", "updateCli": "3. claude を更新", "updateNote": "インストールスクリプトを再度実行して最新バージョンに更新してください。" } }, "codex": { "title": "Codex CLI 使用ガイド", "description": "Codex は OpenAI の公式コマンドラインAIプログラミングアシスタントで、cch プロキシを通じた統合をサポートしています。注記: Codex は OpenAI 互換形式を使用し、エンドポイントには /v1 パスを含める必要があります。", "installation": { "title": "codex をインストール", "instruction": "実行:", "adminNote": "PowerShell を管理者として実行,", "verification": "インストールの確認:", "command": "codex --version" }, "configuration": { "title": "cch サービスに接続", "configFile": { "title": "設定ファイルのセットアップ", "steps": [ "ファイルエクスプローラーを開き、${configPath} フォルダを見つける (存在しない場合は作成)", "config.toml ファイルを作成", "テキストエディタで開き、以下の内容を追加:" ], "step4": "auth.json ファイルを作成して追加:", "important": "重要な注記", "importantPoints": [ "your-api-key-here を cch API キーに置き換える", "注記: Codex は OpenAI 互換形式を使用し、エンドポイントには /v1 パスが含まれます" ] }, "authJson": { "title": "設定ファイル方式", "configTomlDescription": "config.toml ファイルを作成 (auth.json でキーを保存する場合、env_key フィールドは不要):", "note": "注記", "noteText": "この方法では、auth.json ファイルに API キーを保存するため、config.toml に env_key フィールドを設定する必要がありません。" }, "envVars": { "title": "環境変数方式", "configTomlDescription": "config.toml ファイルを作成 (環境変数を使用する場合、env_key フィールドが必要):", "windows": { "instruction": "PowerShell で実行:", "note": "設定を有効にするには PowerShell ウィンドウを再度開く必要があります。" }, "unix": { "instruction": "環境変数を設定:" } } }, "vsCodeExtension": { "title": "VS Code 拡張機能の設定", "steps": [ "VS Code 拡張機能で Codex – OpenAI's coding agent を検索してインストール", "上記の手順に従って config.toml と auth.json を設定していることを確認", "CCH_API_KEY 環境変数を設定" ], "important": "重要", "importantText": "env_key は環境変数名 (例: CCH_API_KEY) のみで、完全なキーではありません。キーを直接入力するとトークンエラーが発生します。" }, "startup": { "title": "codex を起動", "description": "プロジェクトディレクトリで以下のコマンドを実行:", "initNote": "初回起動時に codex は初期設定を実行します。" }, "commonIssues": { "title": "よくある質問", "commandNotFound": "1. コマンドが見つかりません", "commandNotFoundWindows": [ "npm グローバルパス (通常は C:\\Users\\your-username\\AppData\\Roaming\\npm) がシステム PATH に追加されていることを確認", "PowerShell ウィンドウを再度開く" ], "commandNotFoundUnix": "npm グローバルインストールパスを確認し、PATH に追加 (存在しない場合)", "connectionFailed": "2. API 接続失敗", "updateCli": "3. codex を更新", "updateCommand": "npm i -g @openai/codex --registry=https://registry.npmmirror.com" } }, "gemini": { "title": "Gemini CLI 使用ガイド", "description": "Gemini CLI は Google 公式の AI プログラミングアシスタントコマンドラインツールで、cch プロキシサービスを通じた統合をサポートしています。このガイドは、異なるオペレーティングシステムでのインストールと設定を完了するのに役立ちます。", "installation": { "title": "gemini をインストール", "instruction": "Node.js 18 以降がインストールされていることを確認してから、Gemini CLI をグローバルにインストールします:", "command": "npm install -g @google/gemini-cli", "verification": "インストールの確認:", "verificationCommand": "gemini --version", "adminNote": "PowerShell を管理者として実行し、" }, "configuration": { "title": "cch サービスに接続", "configFile": { "title": "方法 1: 設定ファイル(推奨)", "step1": { "title": "設定ディレクトリを作成", "description": "Gemini CLI の設定ファイルは ~/.gemini/ ディレクトリにあります。", "macosLinux": "macOS / Linux:", "windows": "Windows (PowerShell):" }, "step2": { "title": ".env 設定ファイルを作成", "description": "~/.gemini/ ディレクトリに .env ファイルを作成します:", "macosLinuxInstruction": "macOS / Linux:", "windowsInstruction": "Windows:%USERPROFILE%\\.gemini\\ ディレクトリに .env ファイルを作成", "content": "以下の内容を追加します:" }, "step3": { "title": "settings.json 設定ファイルを作成", "description": "~/.gemini/ ディレクトリに settings.json ファイルを作成します:", "content": "この設定ファイルは IDE 統合を有効にし、認証方法を API Key に設定します。" }, "parameterNote": "パラメータの説明", "parameters": [ "GOOGLE_GEMINI_BASE_URL: cch API ベース URL", "GEMINI_API_KEY: cch コンソールで作成した API キー", "GEMINI_MODEL: 使用するモデル(デフォルトは gemini-2.5-pro)" ], "important": "重要", "importantPoints": [ "YOUR_API_KEY_HERE を実際の API キーに置き換えてください", "キーの取得方法:コンソールにログイン → API キー管理 → キーを作成" ] }, "envVars": { "title": "方法 2: 環境変数設定", "description": "一時的に使用したい場合は、環境変数で設定できます:", "macosLinux": { "title": "macOS / Linux:", "note": "環境変数は現在のターミナルセッションでのみ有効です。永続的な設定には、設定ファイル方式を使用してください。" }, "windows": { "powershell": "Windows (PowerShell):", "cmd": "Windows (CMD):", "note": "環境変数は現在のターミナルセッションでのみ有効です。永続的な設定には、設定ファイル方式を使用してください。" } } }, "startup": { "title": "起動と確認", "startCli": { "title": "Gemini CLI を起動", "description": "プロジェクトディレクトリに移動して Gemini CLI を起動します:", "note": "初回起動時、Gemini CLI は設定ファイルの設定を読み取ります。" }, "verification": { "title": "設定の確認", "description": "Gemini CLI で簡単なリクエストを送信して接続をテストします:", "testCommand": "こんにちは、Python の hello world プログラムを作成してください", "success": "Gemini CLI が正常に応答した場合、設定は成功です!" }, "agentMode": { "title": "Agent Mode の使用", "description": "Gemini CLI は Agent Mode をサポートしており、複雑なタスクを自動的に計画して実行できます:", "command": "gemini --agent", "features": "Agent Mode では、Gemini は次のことを行います:", "featureList": [ "タスク要件を自動的に分析", "実行計画を策定", "段階的に実行して結果を検証", "フィードバックに基づいて戦略を調整" ] } }, "commonIssues": { "title": "よくある問題", "commandNotFound": "1. コマンドが見つかりません", "commandNotFoundWindows": [ "npm グローバルパス (通常は C:\\Users\\your-username\\AppData\\Roaming\\npm) がシステム PATH に追加されていることを確認", "PowerShell ウィンドウを再度開く" ], "commandNotFoundUnix": "npm グローバルインストールパスを確認し、PATH に追加 (存在しない場合)", "connectionFailed": "2. API 接続失敗", "connectionSteps": [ "環境変数または設定ファイルの GEMINI_API_KEY が正しく設定されているか確認", "GOOGLE_GEMINI_BASE_URL が正しいか確認", "ネットワーク接続をテスト" ], "updateCli": "3. gemini を更新", "updateCommand": "npm install -g @google/gemini-cli" } }, "opencode": { "title": "OpenCode 利用ガイド", "description": "OpenCode はターミナルで動作する CLI + TUI の AI コーディングエージェントで、IDE 連携も提供します。OpenCode の接続先を cch に設定することで、Claude / GPT / Gemini の各モデルを利用できます。", "installation": { "title": "インストール", "macos": { "description": "macOS では以下のいずれかの方法で OpenCode をインストールできます:", "homebrew": { "title": "方法2:Homebrew", "description": "Homebrew でインストール:" } }, "linux": { "description": "Linux では以下のいずれかの方法で OpenCode をインストールできます:", "homebrew": { "title": "方法2:Homebrew", "description": "Homebrew でインストール:" }, "paru": { "title": "方法5:Paru(Arch Linux)", "description": "Arch Linux の場合、paru(AUR)でインストール:" } }, "script": { "title": "方法1:公式インストールスクリプト", "description": "最新版をインストールするには次のコマンドを実行します:" }, "npm": { "title": "方法3:npm", "description": "npm でグローバルにインストール:", "note": "注: opencode-ai を npm のミラー(サードパーティ registry)経由でインストールするのは推奨しません。依存関係が欠ける場合があるため、問題が出たら公式 npm registry を使用してください。" }, "bun": { "title": "方法4:Bun", "description": "Bun でグローバルにインストール:" }, "windows": { "description": "Windows ではパッケージマネージャ(Chocolatey/Scoop)を推奨します。npm でもインストールできます:", "choco": { "title": "方法1:Chocolatey", "description": "Chocolatey でインストール:", "command": "choco install opencode" }, "scoop": { "title": "方法2:Scoop", "description": "Scoop でインストール:", "command": "scoop bucket add extras\nscoop install extras/opencode" }, "note": "注: Windows での Bun インストールは現在対応中です。Chocolatey/Scoop/npm を使用するか、GitHub Releases からバイナリを取得してください。" } }, "configuration": { "title": "cch サービスに接続", "configFile": { "title": "opencode.json を設定", "path": "設定ファイルのパス:", "instruction": "設定ファイルを編集し、以下を追加します(1 つの設定ファイルで全モデルをカバーします):", "important": "重要", "importantPoints": [ "cch の管理画面で API Key を作成し、環境変数 CCH_API_KEY を設定してください", "cchClaude/openai は ${resolvedOrigin}/v1、cchGemini は ${resolvedOrigin}/v1beta を baseURL に使用します", "モデル選択は provider_id/model_id 形式(例:openai/gpt-5.2 または cchClaude/claude-sonnet-4-5-20250929)" ] }, "modelSelection": { "title": "モデルを選択", "description": "OpenCode を起動したら、TUI で次のコマンドを入力してモデルを表示/選択します:", "command": "/models" } }, "startup": { "title": "opencode を起動", "description": "プロジェクトディレクトリで次を実行します:", "initNote": "初回起動時に、opencode は設定を読み込み、セッションを作成します。" }, "commonIssues": { "title": "よくある問題", "commandNotFound": "1. コマンドが見つからない", "commandNotFoundWindows": [ "npm でインストールした場合、npm のグローバル bin パスが PATH に含まれているか確認してください", "新しいターミナルを開いて再試行してください" ], "commandNotFoundUnix": "インストール先を確認し、PATH に追加してください(例:~/.local/bin または npm のグローバル bin)", "connectionFailed": "2. API 接続に失敗", "updateCli": "3. opencode を更新" } }, "droid": { "title": "Droid CLI 使用ガイド", "description": "Droid は Factory AI が開発したインタラクティブターミナル AI プログラミングアシスタントで、cch プロキシサービスを通じた統合をサポートしています。使用する前に、Droid 公式アカウントに登録してログインする必要があります。", "installation": { "title": "droid をインストール", "linux": { "instruction": "実行:", "note": "Linux ユーザーは xdg-utils がインストールされていることを確認:", "command": "sudo apt-get install xdg-utils" }, "windows": { "instruction": "PowerShell で実行:" } }, "configuration": { "title": "cch サービスに接続", "prerequisite": "前提条件: まず Droid 公式アカウントにログイン", "prerequisiteSteps": [ "droid コマンドを実行", "プロンプトに従ってブラウザから Factory 公式アカウントにログイン", "正常にログインしたら、カスタムモデルの設定に進みます" ], "customModels": { "title": "カスタムモデルの設定", "path": "設定ファイルのパス:", "instruction": "設定ファイルを編集して以下の内容を追加:", "important": "重要な注記", "importantPoints": [ "your-api-key-here を cch API キーに置き換える", "Anthropic 形式: ${resolvedOrigin} を使用 (/v1 なし)", "OpenAI 形式: ${resolvedOrigin}/v1 を使用 (/v1 が必要)" ] }, "switching": { "title": "モデルの切り替え", "steps": [ "Droid を再起動", "/model コマンドを入力", "GPT-5-Codex [cch] または Sonnet 4.5 [cch] を選択", "使用開始!" ] } }, "startup": { "title": "droid を起動", "description": "プロジェクトディレクトリで以下のコマンドを実行:", "initNote": "初回起動時、droid は初期設定を実行します。" }, "commonIssues": { "title": "よくある質問", "commandNotFound": "1. コマンドが見つかりません", "commandNotFoundWindows": [ "npm グローバルパス (通常 C:\\Users\\your-username\\AppData\\Roaming\\npm) がシステム PATH に追加されていることを確認", "PowerShell ウィンドウを再起動" ], "commandNotFoundUnix": "npm グローバルインストールパスを確認し、PATH に追加 (まだの場合)", "updateCli": "2. droid を更新" } }, "commonCommands": { "title": "よく使用されるコマンド", "description": "Claude Code を起動した後、以下のよく使用されるコマンドを使用できます:", "commands": [ { "command": "/help", "description": "ヘルプ情報を表示" }, { "command": "/clear", "description": "チャット履歴をクリアして新しい会話を開始" }, { "command": "/compact", "description": "現在の会話を要約" }, { "command": "/cost", "description": "現在の会話で使用した金額を表示" }, { "command": "/model", "description": "モデルを切り替え (Droid 限定)" } ], "moreCommands": "その他のコマンドについては、公式ドキュメントを参照してください" }, "troubleshooting": { "title": "一般的なトラブルシューティング", "installationFailed": { "title": "インストール失敗", "steps": [ "ネットワーク接続が正常であることを確認", "管理者権限 (Windows) または sudo (macOS / Linux) があることを確認", "プロキシまたはミラーソースを使用してみてください (npm は --registry パラメータを使用可能)" ] }, "invalidApiKey": { "title": "API キーが無効", "steps": [ "キーが正しくコピーされていることを確認 (余分なスペースがないこと)", "キーが有効期間内であることを確認", "アカウント権限が正常であることを確認", "正しいエンドポイント形式が使用されていることを確認 (Anthropic に /v1 なし、OpenAI に /v1 あり)" ] }, "endpointConfigError": { "title": "エンドポイント設定エラー", "points": [ "Claude Code / Droid Anthropic モデル: ${resolvedOrigin} を使用 (/v1 なし)", "Codex / Droid OpenAI モデル: ${resolvedOrigin}/v1 を使用 (/v1 が必須)" ] } }, "platforms": { "macos": "macOS", "windows": "Windows", "linux": "Linux" }, "placeholders": { "windowsUserName": "your-username", "shellConfig": { "linux": "~/.bashrc", "macos": "~/.zshrc" }, "codexVsCodeConfigFiles": "config.toml と auth.json" }, "snippets": { "comments": { "updateHomebrew": "# Homebrew を更新", "installNodeJs": "# Node.js をインストール", "usingChocolatey": "# Chocolatey を使用", "orUsingScoop": "# または Scoop を使用", "addNodeSourceRepo": "# NodeSource リポジトリを追加", "ubuntuDebian": "# Ubuntu/Debian", "centosRhelFedora": "# CentOS/RHEL/Fedora", "addToPathIfMissing": "# PATH に追加(未設定の場合)", "checkEnvVar": "# 環境変数を確認", "testNetworkConnection": "# ネットワーク接続を確認" } }, "layout": { "headerTitle": "利用ドキュメント", "loginConsole": "コンソールにログイン" }, "ui": { "mainContent": "ドキュメントコンテンツ", "main": "main", "currentSiteAddress": "現在のサイトアドレス" } }