▶ LINEでインスタ大学の受取案内を見る →
MENU
  • AIツール比較
  • AIビジネス活用
  • LINEでインスタ大学の受取案内を見る
Ai.On
  • AIツール比較
  • AIビジネス活用
  • LINEでインスタ大学の受取案内を見る
Ai.On
  • AIツール比較
  • AIビジネス活用
  • LINEでインスタ大学の受取案内を見る
  1. ホーム
  2. AIエージェント
  3. Claude Code・Codexの履歴の保存場所|Macの容量を測る手順

Claude Code・Codexの履歴の保存場所|Macの容量を測る手順

2026 11/05
AIエージェント
2026年11月4日2026年11月5日
Claude Code・Codexの履歴の保存場所|Macの容量を測る手順
📅 公開日: 2026年11月4日🔄 最終更新: 2026年11月5日

本メディアはAI活用の情報メディアで、株式会社S.Lineが運営しています。記事内で当社サービスに触れる場合は「当社」と明記します。 運営会社の情報

Claude Codeの会話履歴は、Macのホーム直下の ~/.claude/projects/ にJSONLファイルとして保存されます。Codexは設定ファイル config.toml の history 項目で、履歴を保存するか、サイズに上限をかけるかを選べます。確認日は2026年11月3日で、出典はClaude Code公式の「Manage sessions」とCodex公式の設定リファレンスです。

容量が気になったら、いきなり消さずに、まず du コマンドで大きさを測ります。消した履歴は --resume で呼び戻せなくなるためです。

  • Claude Code:~/.claude/projects/<project>/<session-id>.jsonl に保存(公式の記載)
  • Codex:history.persistence で保存の有無、history.max_bytes でサイズ上限を設定
  • 順番:測る、残す期間を決める、設定で自動化する、の順に進める
目次

Claude Codeの履歴の保存場所

LINEでインスタ大学の受取案内を見る

InstagramやSNS運用を学びたい方へ。LINEでインスタ大学の一般教材の受取案内を確認できます。

LINEでインスタ大学の受取案内を見る

Claude Codeは会話の記録(トランスクリプト)を、プロジェクトごとのフォルダにJSONLファイルとして保存します。1つのセッションが1つのファイルです。

公式は「By default, Claude Code stores transcripts as JSONL at ~/.claude/projects/<project>/<session-id>.jsonl」と書いています(公式の「Manage sessions」、2026年11月3日確認)。

<project> は、作業フォルダのパスの英数字以外を - に置き換えた名前です。長すぎる場合は、200文字に切り詰めてパス全体のハッシュを付けると公式は説明しています。

各行はメッセージやツールの実行結果などのJSONです。公式は、形式が内部用でバージョンごとに変わると書いているため、ファイルを自作スクリプトで読む使い方は勧められません。中身を残したい時は、/export で読みやすいテキストに書き出せます。

Codexの履歴の設定項目

Codexの履歴は、設定の history.persistence で保存の有無を、history.max_bytes でファイルサイズの上限を決められます。

公式の設定リファレンスは、history.persistence を「Control whether Codex saves session transcripts to history.jsonl.」と説明しています。値は save-all か none です。

history.max_bytes は「If set, caps the history file size in bytes by dropping oldest entries.」と書かれています(Codex公式の設定リファレンス、2026年11月3日確認)。

つまり上限を設定すると、古い記録から順に捨てられます。上限を決めない場合の挙動は、このページでは確認できませんでした。

設定ファイルの場所は、同じ公式ページに「User-level configuration lives in ~/.codex/config.toml.」とあります。一方、history.jsonl がどのフォルダにあるかは、このページには書かれていません。

Macで履歴の容量を測る手順

履歴の容量を測る手順を、全体と上位を測る、古いファイルを数える、Codex側も測る、残す期間を決めるの4段で示した図。
消す前に測って、残す期間を決める流れ

容量は、ターミナルの du コマンドでフォルダごとに測れます。消す前に、どのプロジェクトが大きいかを知るのが先です。

  1. ターミナルを開き、du -sh ~/.claude/projects で履歴全体の大きさを見る
  2. du -sh ~/.claude/projects/* | sort -h | tail -n 10 で、大きいプロジェクトの上位を見る
  3. find ~/.claude/projects -name "*.jsonl" -mtime +30 | wc -l で、30日より前に更新されたファイルの数を数える
  4. du -sh ~/.codex でCodex側のフォルダ全体を測り、find ~/.codex -name "history.jsonl" で履歴ファイルの場所を確認する
  5. 測った結果をメモし、残したい期間を決めてから設定を変える

上のコマンドは、編集部がMacの標準的なターミナルで使える形にまとめた手順です。公式の記載ではありません。どれも読み取りだけで、ファイルは変わりません。

手順4でCodexのフォルダを測るのは、履歴ファイルの場所が公式ページに書かれていないためです。フォルダの中身は、設定や認証など履歴以外のファイルも含むので、全体の大きさを履歴の大きさと決めつけないでください。

LINEでインスタ大学の受取案内を見る

保持期間と保存を変える設定の一覧

履歴を減らしたいなら、手で消すより、保持期間や保存の設定を変えるほうが安全です。公式が挙げている設定を表にまとめます。

Claude Code側は、公式の表で次の設定が案内されています(公式の「Manage sessions」、2026年11月3日確認)。

やりたいこと設定設定する場所
30日の保持期間を変えるcleanupPeriodDayssettings.json
DesktopとCoworkの記録に期限を付けるdesktopSessionCleanupPeriodDaysユーザー設定など
保存先を ~/.claude の外へ移すCLAUDE_CONFIG_DIR環境変数
すべてのモードで記録の書き込みを止めるCLAUDE_CODE_SKIP_PROMPT_HISTORY環境変数
1回の claude -p だけ記録を残さない--no-session-persistenceコマンドのオプション

Codex側は、先に紹介した2項目です(Codex公式の設定リファレンス)。

やりたいこと設定値
履歴を保存しないhistory.persistencenone
履歴を保存するhistory.persistencesave-all
履歴のサイズに上限を付けるhistory.max_bytesバイト数の数値

仮の例です。Codexの履歴を約50MBまでにしたい場合は、config.toml の [history] の下に max_bytes = 52428800 と書きます。52,428,800は50×1,024×1,024の計算結果で、数値は一例です。

履歴を消す前に確認すること

履歴ファイルを消すと、そのセッションは claude --resume で再開できなくなります。消す前に、残したい会話があるかを確かめます。

公式によると、claude --resume は保存済みの記録からセッションIDを探します。見つからない時は「No conversation found with session ID」と表示されます(公式の「Manage sessions」、2026年11月3日確認)。

古い履歴をまとめて消す前に、次の3点を見ます。

  • 続きを再開したい会話が、古いファイルの中に残っていないか
  • 手順や判断の記録として、後で読み返したい会話はないか
  • 残したい会話は、先に /export でテキストにして別の場所へ保存したか

公式には、プロジェクトの履歴と関連データを早く消す claude purge も案内されています。取り消せない操作なので、容量の確認と書き出しを済ませてから使います。

なお、「古いものを全部消す」は編集部は勧めません。まず測り、大きいプロジェクトから保持期間の設定で減らす順番のほうが、残したい会話を失いにくくなります。

履歴を増やさない使い方

履歴の増え方は、使い方でも変わります。自動実行や使い捨ての実行は、記録を残さない設定と組み合わせると容量を抑えられます。

決まった作業を claude -p で何度も流す場合は、--no-session-persistence で、その実行の記録を残さない選択ができます。これは -p と一緒に使う指定です。

反対に、後で見返したい作業は、記録を残したほうが再開しやすくなります。残す会話と残さない会話を分けて考えると、設定を決めやすくなります。

Claude Codeの基本はClaude Codeの使い方を初心者向けに解説|SNS運用への活用法も、Codexの新しいツールはOpenAIのCodexツール群をまとめた記事で整理しています。別のツールの履歴を書き出す例はGoogle Jules終了の書き出し手順の記事にあります。

よくある質問(FAQ)

Q1. Claude Codeの履歴はどこに保存されますか。
既定では ~/.claude/projects/<project>/<session-id>.jsonl に保存されます(公式の「Manage sessions」、2026年11月3日確認)。
Q2. 履歴の保持期間は変えられますか。
公式の表では、30日の保持期間を settings.json の cleanupPeriodDays で変えられると案内されています。DesktopとCoworkの記録は desktopSessionCleanupPeriodDays です。
Q3. Codexの履歴を残さない設定はありますか。
history.persistence を none にすると、セッションの記録を history.jsonl に保存しません。save-all が保存する側の値です(Codex公式の設定リファレンス)。
Q4. Codexの履歴ファイルの場所はどこですか。
今回確認した設定リファレンスには、履歴ファイルの場所は書かれていません。find ~/.codex -name "history.jsonl" で自分の環境を確かめてください。
Q5. 容量を空けるために、履歴を全部消してよいですか。
おすすめしません。消した会話は --resume で再開できなくなります。まず du で測り、残したい会話を /export で書き出してから、保持期間の設定で減らします。

まとめ

Claude Codeの履歴は ~/.claude/projects/ のJSONL、Codexの履歴は history.persistence と history.max_bytes で管理できます。容量を空ける前に、du で大きさを測るのが最初の一歩です。

消す前に、再開したい会話と書き出したい会話を確かめ、そのうえで保持期間や上限の設定に切り替えてください。設定名や既定値は更新される可能性があるため、実行前に公式ページで確認してください。

LINEでインスタ大学の受取案内を見る

このサイトは株式会社S.Lineが運営しています。記事内の店舗予約・LINE登録・講座の案内には、当社または当社が集客を担当するサービスの広告(PR)が含まれます。

こちらの記事もおすすめ

  • Claudeのプロジェクト機能の使い方|業務効率を最大化する新常識
    Claudeのプロジェクト機能の使い…
  • Claude in ChromeとAuto Browse比較|SNS投稿の可否
    Claude in ChromeとA…
  • Gemini computer useとは|予約やフォーム入力を任せる前の確認点
    Gemini computer us…
岡田颯太

岡田颯太

株式会社S.Line 代表取締役

SNS運用の実務実績 / 受講生 合計200名以上 / 週刊エコノミスト掲載 / TV出演

プロフィール詳細 →
本記事は公式情報・専門メディアを参考に執筆しています。最新の正確な情報は引用元の公式ページをご確認ください。
AIエージェント
  • Google Jules終了|AIコーディング履歴の書き出し手順と期限
  • Grok APIの透かしとは|AI文章に11月7日から入る印と外す設定

関連記事

  • Gemini computer useとは|予約やフォーム入力を任せる前の確認点
    Gemini computer useとは|予約やフォーム入力を任せる前の確認点
    2026年11月6日
  • Claude in ChromeとAuto Browse比較|SNS投稿の可否
    Claude in ChromeとAuto Browse比較|SNS投稿の可否
    2026年9月27日
  • Claudeのプロジェクト機能の使い方を徹底解説!業務効率を最大化する新常識のアイキャッチ
    Claudeのプロジェクト機能の使い方|業務効率を最大化する新常識
    2026年6月28日
岡田颯太
株式会社S.Line代表取締役
AI活用と最新トレンドを学ぶ専門メディア。

ChatGPT・Claude・Geminiの実践活用、AI業務効率化、生成AIツール比較、プロンプトエンジニアリングを主な発信領域としています。

最新のAIエージェントや生成AIに関して毎日更新するので楽しんでチェックしてください。
新着記事
  • NotionでChatGPTとClaudeの記憶を共有する設定手順と注意点
    NotionでChatGPTとClaudeの記憶を共有する設定手順と注意点
  • AIで社内アプリを作って公開する方法|Cursorの説明からリンク共有までの手順
    AIで社内アプリを作って公開する方法|Cursorの説明からリンク共有までの手順
  • 告知素材はAI動画かGIFか|Omni 1.2とImages 2.6の使い分け
    告知素材はAI動画かGIFか|Omni 1.2とImages 2.6の使い分け
  • Gemini computer useとは|予約やフォーム入力を任せる前の確認点
    Gemini computer useとは|予約やフォーム入力を任せる前の確認点
  • Grok APIの透かしとは|AI文章に11月7日から入る印と外す設定
    Grok APIの透かしとは|AI文章に11月7日から入る印と外す設定
人気記事
  • 【2026年最新】ChatGPT無料版の制限を回避する11の裏ワザ!賢い使い方で回数・文字数無制限へのアイキャッチ
    ChatGPTの制限解除の裏ワザ|無料版の回数制限にかかった時の対処11選
  • AI画像アップスケール無料ツール10選|高画質化の使い方とコツ【2026年最新】
    AI画像アップスケール無料ツール10選|高画質化の使い方とコツ【2026年最新】
  • AI画像生成ツールおすすめ比較12選|無料&商用利用対応も・2026年の最新情報
    AI画像生成ツールおすすめ比較12選|無料&商用利用対応も・2026年の最新情報
  • ChatGPTに「簡単な確認を行っています」と出る時の対処|切り分け手順
    ChatGPTに「簡単な確認を行っています」と出る時の対処|切り分け手順
  • 【2026年最新】ChatGPT音声入力スマホでのやり方|iPhone/Android設定から活用術まで徹底解説のアイキャッチ
    ChatGPTの音声入力のやり方|「音声入力しかできない」時の戻し方とマイク許可の設定
カテゴリー
  • AIエージェント
  • AIツール比較
  • AIビジネス活用
  • AI入門・使い方
  • ChatGPT / OpenAI
  • Claude / Anthropic
  • Google Gemini
  • プロンプト活用
  • 生成AI
新着記事
  • NotionでChatGPTとClaudeの記憶を共有する設定手順と注意点
    NotionでChatGPTとClaudeの記憶を共有する設定手順と注意点
  • AIで社内アプリを作って公開する方法|Cursorの説明からリンク共有までの手順
    AIで社内アプリを作って公開する方法|Cursorの説明からリンク共有までの手順
  • 告知素材はAI動画かGIFか|Omni 1.2とImages 2.6の使い分け
    告知素材はAI動画かGIFか|Omni 1.2とImages 2.6の使い分け
  • Gemini computer useとは|予約やフォーム入力を任せる前の確認点
    Gemini computer useとは|予約やフォーム入力を任せる前の確認点
  • Grok APIの透かしとは|AI文章に11月7日から入る印と外す設定
    Grok APIの透かしとは|AI文章に11月7日から入る印と外す設定
人気記事
  • 【2026年最新】ChatGPT無料版の制限を回避する11の裏ワザ!賢い使い方で回数・文字数無制限へのアイキャッチ
    ChatGPTの制限解除の裏ワザ|無料版の回数制限にかかった時の対処11選
  • AI画像アップスケール無料ツール10選|高画質化の使い方とコツ【2026年最新】
    AI画像アップスケール無料ツール10選|高画質化の使い方とコツ【2026年最新】
  • AI画像生成ツールおすすめ比較12選|無料&商用利用対応も・2026年の最新情報
    AI画像生成ツールおすすめ比較12選|無料&商用利用対応も・2026年の最新情報
  • ChatGPTに「簡単な確認を行っています」と出る時の対処|切り分け手順
    ChatGPTに「簡単な確認を行っています」と出る時の対処|切り分け手順
  • 【2026年最新】ChatGPT音声入力スマホでのやり方|iPhone/Android設定から活用術まで徹底解説のアイキャッチ
    ChatGPTの音声入力のやり方|「音声入力しかできない」時の戻し方とマイク許可の設定
岡田颯太
株式会社S.Line
AI活用と最新トレンドを学ぶ専門メディア。

ChatGPT・Claude・Geminiの実践活用、AI業務効率化、生成AIツール比較、プロンプトエンジニアリングを主な発信領域としています。
  • プロフィール
  • お問い合わせ
  • 特定商取引法に基づく表記
  • プライバシーポリシー

© Ai.On.2026

目次

関連メディア・サービス

  • 株式会社S.Line(公式)
  • okapinikki|Instagram運用メディア
  • Skill.On|SNS運用代行スキル
  • LINEでインスタ大学の受取案内を見る
LINEでインスタ大学の受取案内を見る