
Aegis Claudeの機能
Aegis Claudeは、Claude DesktopとClaude Codeが使用するローカル識別子をリセットするWindows用スクリプトです。Claudeは、サインインしているアカウントとは別にコンピューターを記憶することがあります。Aegis Claudeはローカルに保存されたこれらの識別情報を削除し、次回の起動時にClaudeが新しい識別子を作成できるようにします。
このリセットによってClaudeがアンインストールされたり、インストールディレクトリが削除されたり、Claude Codeのトランスクリプトが削除されたりすることはありません。ただし、保存済みのログイン情報は消去されるため、その後もう一度サインインする必要があります。
スクリプトは変更を加える前に、検出した項目を表示します。削除オプションを明示的に選択するまで、何も削除されません。
主な機能
machineID、userID、ant-didなどのローカル値をリセットします。- ローカルアプリケーションが使用するデバイスレジストリデータとテレメトリ用ソルトを削除します。
- アプリケーションのCookie、ローカルストレージ、保存済みログイン情報を消去します。
%USERPROFILE%\.claude\projectsにあるClaude Codeのトランスクリプトを保持します。- セッション、ファイル履歴、
settings.json、デスクトップセッションフォルダーを保持します。 %LOCALAPPDATA%\AnthropicClaudeにあるClaudeのインストールをそのまま残します。- 削除前に対話形式で確認できます。
リセットで変更されないもの
Aegis Claudeが対象とするのは、特定のローカルClaudeデータに限られます。Windowsのロケール、タイムゾーン、IPアドレスは変更しません。また、ajs_anonymous_idを含め、ChromeとEdgeに保存されたclaude.aiのCookieにも影響しません。
アカウントのサーバーに保存済みの会話は引き続き利用できます。リセット後も、ローカルのClaude Codeトランスクリプトディレクトリと、上記のその他の保持対象ファイルは残ります。
Aegis Claudeのダウンロードとセットアップ
- GitHubからリポジトリをZIPファイルとしてダウンロードします。
- ダウンロードしたZIPアーカイブをWindowsコンピューター上のフォルダーに展開します。
- リセットを実行する前にClaudeを終了します。これにより、アプリケーションがローカルファイルをロックしたままになるのを防ぎやすくなります。
- 展開したフォルダー内にある
Reset-ClaudeIdentity.batを探します。
Aegis ClaudeはClaudeを置き換えたり、再インストールしたりするものではありません。対象となるローカル識別データだけを削除することが目的です。
対話形式でリセットを実行する
Reset-ClaudeIdentity.batをダブルクリックします。- スクリプトが検出した項目を確認します。
1を押して、対象のローカル識別子とアプリケーションデータを削除します。- 変更せずに終了する場合は、代わりに
2を押します。 - スクリプトの完了後、Claudeを再度起動します。
- 保存済みのログイン情報が消去されるため、もう一度サインインします。
次回Claudeを起動すると、新しいローカル識別子が書き込まれます。保持対象のチャット、トランスクリプト、設定、セッション、インストールは、記載された場所に残ります。
判断例
スクリプトが検出する内容を確認するだけの場合は、バッチファイルを起動して表示結果を読み、2を選択します。結果を確認したうえでリセットを実行する場合は、もう一度起動して1を選択します。
PowerShellからAegis Claudeを実行する
バッチファイルのランチャーを使わず、PowerShellスクリプトを直接呼び出すこともできます。展開したプロジェクトフォルダーでPowerShellを開き、次のコマンドを実行します。
powershell -NoProfile -ExecutionPolicy Bypass -File .\Reset-ClaudeIdentity.ps1-NoProfileオプションを指定すると、現在のユーザーのプロファイルを読み込まずにPowerShellが起動します。一方、-ExecutionPolicy Bypassを指定すると、プロジェクトのドキュメントに記載されたコマンドを変更せずに、この呼び出しでスクリプトを実行できます。
保持される内容を確認する
プロジェクトのドキュメントによると、リセット後も次のデータが残ります。
%USERPROFILE%\.claude\projects内のClaude Codeトランスクリプト。- セッションとファイル履歴。
settings.jsonファイル。- デスクトップセッションフォルダー。
%LOCALAPPDATA%\AnthropicClaude内のClaudeのインストール。- アカウントに関連付けられたサーバー側の会話。
- ChromeとEdgeに保存された
claude.aiのCookie。
保存済みのアプリケーションログイン情報は保持されません。リセット後に再認証を求められるのは、想定された動作です。
高度なヒントとトラブルシューティング
使用中のファイルに対処する
スクリプトで使用中のファイルが報告された場合は、Claudeを完全に終了してから、もう一度リセットを実行します。ファイルがロックされている場合、アプリケーションがスクリプトによる削除対象のデータにまだアクセスしていることを示します。
削除前にプレビューする
対話形式のレポートを確認手順として利用します。1を押すまでスクリプトは何も変更しないため、検出された項目を確認し、続行しない場合は2で終了できます。
リセットの対象範囲を理解する
このツールがリセットするのは、ドキュメントに記載されたClaudeのローカル識別情報レイヤーです。Windows全体の識別情報やネットワークをリセットするものではありません。オペレーティングシステムの言語、タイムゾーン、IPアドレスは変更せず、ClaudeのWebサイト用にChromeやEdgeへ別途保存されたCookieもリセットしません。
ログインデータと会話を区別する
保存済みのログイン情報は消去されますが、アカウントのサーバーに保存済みの会話は残ります。同様に、%USERPROFILE%\.claude\projects内のClaude Codeトランスクリプトも保持されます。そのため、再度サインインすることは会話内容を失うこととは異なります。
まとめ
Aegis Claudeは、Windows上のClaude DesktopとClaude Codeで使用されるローカル識別子をリセットするための、簡潔なツールです。プロジェクトをダウンロードして展開し、Claudeを終了してからReset-ClaudeIdentity.batを実行します。検出されたデータを確認し、1を押して続行してください。次回の起動時にClaudeは新しい識別子を生成しますが、記録されているチャット、設定、セッション、ブラウザCookie、インストール状態はそのまま保持されます。
