Claude Code CLI経由でのOpenClaw Claudeアクセスの回避策

✍️ OpenClawRadar📅 公開日: April 14, 2026🔗 Source
Claude Code CLI経由でのOpenClaw Claudeアクセスの回避策
Ad

OpenClawでのClaudeアクセス維持の回避策

Redditユーザーが、Anthropicがサードパーティ連携ツールへの直接アクセスを遮断した後、OpenClawでClaudeサブスクリプションへのアクセスを維持する回避策を文書化しました。この方法では、既存のClaudeサブスクリプションでカバーされているClaude Code CLIを経由してOpenClawリクエストをルーティングします。

ソースからの主要な手順

この回避策にはいくつかの設定手順が必要です:

  • Claude Code CLIをグローバルにインストール:npm install -g u/anthropic-ai/claude-code
  • claude --versionでインストールを確認
  • ブラウザが利用できるマシン(ヘッドレスサーバーではない)でclaude setup-tokenを実行してセットアップトークンを生成
  • OAuthトークン(sk-ant-oat01-で始まる)をANTHROPIC_API_KEYではなくCLAUDE_CODE_OAUTH_TOKEN環境変数で使用
  • トークンを~/.bashrcCLAUDE_CODE_OAUTH_TOKENとして追加
  • トークンをテスト:CLAUDE_CODE_OAUTH_TOKEN="<token>" claude -p "Say: TEST_OK" --output-format text(TEST_OKが表示されるはず)
  • ~/.openclaw/agents/main/agent/auth-profiles.json内のすべてのanthropic:*プロファイルをpython3を使用して新しいトークンで更新
  • 以下のOpenClaw設定コマンドを実行:
    openclaw config set plugins.entries.acpx.enabled true
    openclaw config set plugins.entries.acpx.config.permissionMode approve-all
    openclaw config set acp.enabled true
    openclaw config set acp.backend acpx
    openclaw config set acp.defaultAgent claude
    openclaw config set 'acp.allowedAgents' '["claude"]' --json
  • ~/.config/systemd/user/openclaw-gateway.service.d/claude-oauth.confCLAUDE_CODE_OAUTH_TOKENを含むsystemdオーバーライドを作成
  • サービスをリロードして再起動:systemctl --user daemon-reload && systemctl --user restart openclaw-gateway
  • ゲートウェイが実行中で、認証に新しいトークンが表示されていることを確認
Ad

重要な注意点

ソースでは、いくつかの重要な実装詳細が指摘されています:

  • トークンはOAuthトークンであり、CLAUDE_CODE_OAUTH_TOKEN環境変数で使用する必要があります
  • ブラウザが必要なため、ヘッドレスサーバーではclaude setup-tokenを実行しないでください
  • ~/.claude/.credentials.jsonに書き込まないでください。動作せず、環境変数が唯一信頼できる方法です
  • ヘッドレスサーバーでハングする可能性がある対話型のopenclaw models auth paste-tokenコマンドの代わりに、python3で直接auth-profiles.jsonを更新してください
  • この回避策ではCLIを経由する追加のホップが発生するため、わずかに遅くなります
  • Anthropicは将来この方法を修正する可能性があります

📖 Read the full source: r/openclaw

Ad

👀 See Also

ChatGPTの履歴をOpenClawメモリシステムにエクスポート
Guides

ChatGPTの履歴をOpenClawメモリシステムにエクスポート

Redditユーザーが、ai-chat-md-exportツールを使用してChatGPTの数年にわたる会話履歴をエクスポートし、OpenClawのメモリシステムにインポートするプロセスを共有しています。これにより、ローカルのAIエージェントが過去のコンテキストにアクセスできるようになります。

OpenClawRadar
構造化されたAIワークフロー:段階ベースのコマンドによる手戻りの削減
Guides

構造化されたAIワークフロー:段階ベースのコマンドによる手戻りの削減

ある開発者が、AIコーディングにおける一般的な問題(コンテキストの喪失、標準の破綻、計画と実行の混同)に対処するために、/pwf-brainstormや/pwf-work-planなどの特定のコマンドを使用したプログラム可能なワークフローを共有しています。このアプローチには、必須のドキュメント更新とマルチルートプロジェクト構造が含まれています。

OpenClawRadar
エージェントコンテキストを3層に分割して、700行のモノリス問題を解決する
Guides

エージェントコンテキストを3層に分割して、700行のモノリス問題を解決する

6つの自律エージェントを構築するチームは、エージェントのコンテキストを関心の種類と変更頻度に基づいて3つの層に分離することで、コンテキストファイルの肥大化を解決しました。具体的には、CLAUDE.md(アイデンティティ)、BRIEFING.md(ミッション)、PLAYBOOK.md(運用)の3層構造です。このアプローチにより、引数制限によるサイレント障害を防ぎ、編集を予測可能にします。

OpenClawRadar
フロントエンド最適化のためのClaude Code:88 PSIから100 PSIへ
Guides

フロントエンド最適化のためのClaude Code:88 PSIから100 PSIへ

ある開発者がClaude Codeを使用して、PageSpeed Insightsのモバイルスコアを88から100に引き上げた。主な戦術は、srcsetによるレスポンシブ画像、IntersectionObserver、フォントのプリロード除去。Claudeはワンプロンプトで修正するのではなく、デバッグパートナーとして機能した。

OpenClawRadar