掲載済み (2026-08-01号)
073 112文字 • 1分

Claude Codeをシークレットモードで起動する方法

日本語

掲載情報

概要

Claude Codeの自動メモリ機能や履歴保存を環境変数で無効化し、過去のコンテキストに影響されないクリーンなセッションを立ち上げる方法の解説。

詳細内容

AnthropicのCLIツール「Claude Code」において、ブラウザのシークレットモードのような「履歴を残さない」「過去のメモリを参照しない」状態で起動する手法を紹介しています。公式には専用モードが存在しませんが、`CLAUDE_CODE_SKIP_PROMPT_HISTORY=1`(履歴保存停止)と`CLAUDE_CODE_DISABLE_AUTO_MEMORY=1`(メモリ機能停止)の2つの環境変数を組み合わせることで実現可能です。また、`CLAUDE.md`の読み込みも停止する`CLAUDE_CODE_DISABLE_CLAUDE_MDS=1`についても触れられており、試行錯誤時に意図しない情報を学習・継承させたくない場合に非常に実用的なテクニックです。`claude --bare`フラグとの挙動の違いについても簡潔に整理されています。