Anthropic の公式の説明(下の「公式のページ」)を、内容を足さずに読みやすい日本語に書き直したものです。公式の翻訳ではなく、Anthropic が作ったものでもありません。公式は予告なく変わるので、使う前に公式のページもご覧ください。
このページで分かること
- セッションとは何か、デスクトップアプリで新しく始める・切り替える・名前を付ける方法
- ターミナルで、前の会話に戻る・名前で呼び出す・枝分かれさせる方法と、戻ったときに引き継がれるもの
- 会話が保存される場所と、公式が挙げているセッションの分け方・使い方
先に知っておく言葉
- セッション:作業しているフォルダに結びついた、ひとまとまりの会話。セッションごとに、別々の作業の記憶(コンテキストウィンドウ)があります
- コンテキストウィンドウ:そのセッションで Claude が覚えている作業の記憶。会話・読んだファイル・CLAUDE.md などが入ります
- トランスクリプト(Transcript):セッションの会話を、ファイルとして残した記録。続きから始めるときは、これが読み直されます
- トークン:Claude が読み書きする量を数える単位
- コマンド:入力欄に
/名前と打って呼び出す指示。/clearや/resumeなど - ターミナル:文字を打ってパソコンを操作する画面。そこで使う Claude Code を CLI と呼びます
- 権限モード:Claude があなたに聞かずに進めてよい範囲の設定。Plan モードは、書き換えずに進め方の案を出すモード
- Git・ブランチ・コミット:Git はファイルの変更の記録を残す仕組み。ブランチはその記録の枝分かれ、コミットは記録を1つ残すこと
- worktree:Git を使ったプロジェクトで、セッションごとに作る切り離した写し
デスクトップアプリでの扱い方
デスクトップアプリの Code の画面では、セッションごとに会話の記憶も変更も別々に管理されます。
- 新しく始める:横の一覧(サイドバー)の + New session を押すか、Mac は
CmdN、Windows はCtrlN - 切り替える:一覧のセッションを押します。
CtrlTabとCtrlShiftTabで順に移れます - 名前を変える:開いているセッションの上の帯に出ている題を押します
- 2つ並べて見る:Mac は
Cmd、Windows はCtrlを押しながら一覧のセッションを押すと、横にもう1つ開きます - 変更をほかと混ぜない:Git を使ったフォルダなら、ブランチ名の横の worktree を選ぶと、そのセッション専用の写しで作業します。コミットするまで、ほかのセッションに変更が及びません(Git が入っている必要があります)
- ターミナルで始めた会話を続ける:ターミナル側でそのセッションを閉じてから、デスクトップアプリの入力欄で
/resumeと打ち、一覧から選びます。使えるのは Local のセッションの中だけで、SSH・WSL・Cloud のセッションでは使えません。コピーではなく同じセッションの続きになります
ターミナル(CLI)で前の会話に戻る
会話は作業のあいだずっと手元に保存されるので、Claude Code を閉じたあとでも戻れます。
claude --continue:いまのフォルダで、いちばん最近の会話を開き直しますclaude --resume:会話の一覧(セッションピッカー)が出ます。中で/resumeと打っても同じ一覧が出て、別の会話に移れますclaude --resume 名前:名前を付けた会話を、そのまま開きます
一覧では、上下の矢印で選んで Enter で開きます。Space で中身を下見、文字を打つと絞り込み、Ctrl R で名前の変更ができます。最初は、いま作業している場所の会話が出ます。Ctrl A を押すと、このパソコンのすべてのプロジェクトの会話に広がります。
戻ったときは、それまでの会話の流れがすべて戻ります。使っていたモデルも、たいていはそのまま続きます(そのモデルが使えなくなっていた場合などを除く)。権限モードは戻り方しだいで、たとえば /resume で移った先の会話は、いま使っているセッションの権限モードで続きます。
Pro か Max の契約で、1時間ほど以上使っていない、10万トークンを超える会話に戻ると、最初の指示を送る前に選ぶ画面が出ます。
- Resume from summary:会話を、要約と直近のやり取り、最近読んだファイル5つまでに置き換えてから続けます。以後のやり取りで1回ごとに送るトークンが減る代わりに、要約から漏れた中身は Claude の記憶から消えます
- Resume full session as-is:会話を全部そのまま読み込みます。細かいところまで残る代わりに、会話が長いほど1回ごとに送るトークンが増えます
- Don't ask me again:全部読み込み、以後この画面を出しません
名前を付ける
- 始めるとき:
claude -n 名前 - 途中で:
/rename 名前。名前は入力欄の帯にも出ます - 一覧から:選んで
CtrlR - Plan モードで案を認めたとき:まだ名前が無ければ、案の中身から題が付きます
名前を付けなかった会話にも、最初の指示を短くまとめた題が自動で付き、その題でも --resume や /resume で呼び出せます。
枝分かれさせる・まっさらにする
- 枝分かれ:
/branch 名前で、そこまでの会話を写した新しいセッションに移ります。元の会話はそのまま残り、/resumeで戻れます。名前を省くと、最初の指示をもとに名前が付きます。起動のときならclaude --continue --fork-sessionです - まっさらにする:
/clearで、空の記憶から始め直します。前の会話は保存されていて、/resumeで戻れます。名前を付けずに/clearと打つと、自分で付けた名前は新しい会話に引き継がれ、自動で付いた題は引き継がれません。/clear 名前と打つと、その名前は前の会話に付き、新しい会話は名前なしで始まります - 枝分かれさせずに同じセッションを2つのターミナルで開くと、両方のやり取りが1つの記録に混ざります
会話が保存される場所
記録は、最初の設定では ~/.claude/projects/ の下に、セッションごとに1つのファイル(JSONL という形式)で置かれます。最初の設定では30日で整理され、日数は settings.json の cleanupPeriodDays で変えられます。ファイルの中の形は版ごとに変わるため、人が読む写しが欲しいときは /export を使います。/export は、いまの会話を読みやすい文章にして、クリップボードに写すか、ファイルに保存します。
公式が挙げている使いどころ
公式のページに書いてある向き・使い方だけを並べます。
- 見つけやすい名前を付ける:一覧で探せて、名前で呼び出せるようにするため。いくつもの作業を並行しているときほど大事、とあります
- 作業の流れごとに1セッション:ベストプラクティスのページは、
/renameで名前を付けたセッションをブランチのように扱い、作業の流れごとに自分の記憶を持たせるように、としています。名前の例はoauth-migration - 何日かにまたがる作業は続きから:会話が手元に残るので、状況を説明し直さずに済みます
- 別のやり方を試すときは枝分かれ:いまの道筋を失わずに試せます
- ターミナルとデスクトップアプリの使い分け:いくつものセッションを1つの画面で扱う・画面を並べる・変更を目で確かめるならデスクトップアプリ、決まった処理を自動で動かしたいときや、ターミナルでの作業が好みならターミナル、とあります
あわせて読む
- コンテキストウィンドウ(Context window):作業の記憶がいっぱいになったとき
- ベストプラクティス(Best practices):公式が挙げる、うまく指示するコツ
- Claude Code の仕組み(How Claude Code works):指示を受けてから、どう動くか
- デスクトップアプリ(Claude Code Desktop):インストールから、はじめての指示まで
公式のページ
- Manage sessions(英語・原文)code.claude.com ↗
- セッションの管理(公式の日本語版)code.claude.com ↗
- Use Claude Code Desktop の「Manage sessions」「Coming from the CLI?」(デスクトップアプリでの説明)code.claude.com ↗
- Best practices for Claude Code の「Resume conversations」code.claude.com ↗
- Glossary(用語集。上の「先に知っておく言葉」の言い換えに使いました)code.claude.com ↗
確認メモ:2026年10月1日に、公式のセッションのページ(英語・日本語)とデスクトップアプリのページを開いて、戻り方のコマンド、一覧のキー操作、要約から戻る画面の条件、名前の付け方、枝分かれと /clear の動き、保存の場所と日数を突き合わせました。公式のページに更新日の表示は無いため、この日付は「このサイトが確かめた日」です。公式のページは約3万字あり、裏で動かしている(バックグラウンドの)セッションに戻るときの動き、-p で動かす会話の扱い、戻り方ごとの権限モードの細かい表、戻っても引き継がれない起動の設定、同じ名前が重なったときの付け直し、スクリプトから会話を読む方法、保存場所の変え方と消し方、ターミナルのセッションをデスクトップアプリへ送る /desktop は、細かい設定やターミナルだけの操作のため載せていません。「トークン」「ターミナル」「Git・ブランチ・コミット」の言い換えは公式の用語集に無く、ふつうの意味を一言で添えたものです。「worktree」は、公式の用語集の Worktree isolation とデスクトップアプリのページの説明に沿った言い換えです。英語版と日本語版で、このページに載せた中身に違いはありませんでした。