Macの ~/.codex フォルダとは。削除できるか
~/.codex を丸ごと削除しないでください。中にある構成、サインイン情報、過去のセッション、そしてマージしていない変更のあるワークツリーは、あなた自身の作業の成果です。不要になった古いセッションは、中身を確認したうえで削除できます。
場所
~/.codexこれは何か
CodexはOpenAIのコーディングエージェントで、ユーザごとのデータを ~/.codex に保存します。構成は config.toml に、サインイン情報は auth.json に、自分で書いたグローバルの指示は AGENTS.md に入っています。
大きくなるのは作業の記録の部分です。sessions フォルダにはセッションごとのファイルが日付別に整理されて保持され、その横に履歴とログのファイルがあります。Codexの使い方によっては、プラグイン、ダウンロードしたパッケージ、そしてリポジトリの作業コピーが入った worktrees フォルダが含まれることもあります。
worktrees を除けば、ここにあるものをプロジェクトが必要とすることはありません。このフォルダを使うのはCodex自身だけです。
どのくらい大きくなるか
通常は数十MBから数百MBで、古いセッションが保持されるため、長く使うとさらに大きくなります。
手動で消去する方法
- 下記のコマンドを実行して、どの部分が最も大きいかを確認します。サイズを読み取るだけです。
- 実行中のCodexのセッションがあれば閉じ、Codexアプリを終了します。
- Finderで ~/.codex/sessions を開き、日付の古いフォルダをゴミ箱に入れます。
- worktrees フォルダがある場合は、自分の作業の成果として扱います。それぞれの作業コピーにマージしていない変更がないか確認し、確実に終わっているものだけを削除します。
- config.toml、auth.json、AGENTS.md は残しておきます。auth.json は秘密情報として扱い、共有したりアップロードしたりしないでください。
du -sh ~/.codex/* | sort -hr | head -15削除したあとはどうなるか
削除したセッションは再開できなくなります。ワークツリーを削除すると、マージしていない変更も一緒に失われます。auth.json またはフォルダ全体を削除した場合は、もう一度サインインすることになり、Codexはデフォルトの構成に戻ります。
Diskzyでの扱い
Diskzyは、~/.codex を各サブフォルダのサイズとともにディスクマップに表示し、「Search」(検索)では、その中の最も大きいファイルや最も古いファイルを一覧表示できます。Diskzyで削除したものは、まずゴミ箱に入ります。
関連ガイド
Macの空き領域がどこに消えたのかを確認
Diskzyはディスク全体をマップにし、システムデータの内訳を示し、安全なものを消去します。72時間は無料、その後は$9の買い切りでMac 2台まで使えます。
Diskzyを無料で試す