メインコンテンツへ移動
業界ウォッチ

Anthropic、Claude Codeのデスクトップ版とターミナルの連携を正式発表

これまでクロスプラットフォームで作業するにはコンテキストを再インポートする必要があり、多くの時間を浪費していました。現在はデスクトップ版で「/resume」と入力するだけで、ターミナルの過去のセッションを呼び出せます。会話内容も完全に保持され、チェックポイント機能も通常どおり利用できます。#Claude Code# #AI開発ツール#

Anthropic、Claude Codeのデスクトップ版とターミナルの連携を正式発表

ターミナルで途中まで進めていた作業を、別のウィンドウに移るたびに最初からやり直す必要がありました。今日、その問題が終わります。

つい先ほど、AnthropicがClaude Codeのデスクトップ版とターミナルのセッション連携を正式に発表しました。デスクトップ版で「/resume」と入力すると過去のセッション一覧が表示され、CLIターミナルで以前開いていた作業セッションを選べば、そのままデスクトップに呼び出して作業を続けられます。

Anthropic、Claude Codeのデスクトップ版とターミナルの連携を正式発表

完全な会話履歴、コードスニペット、これまで一緒に整理してきた経緯まで、何ひとつ欠けることなく引き継がれます。

Anthropic、Claude Codeのデスクトップ版とターミナルの連携を正式発表

さらに目を引くのは、公式デモ動画に登場したあのDashboardです。

Claude Codeチームのエンジニア、Lydia Hallieは、セッション数1240回、162.4M tokens、つまり1.624億Tokenを記録しています。

Anthropic、Claude Codeのデスクトップ版とターミナルの連携を正式発表

このツールを開発した本人が積み上げたセッションは、すでに重みのある資産になっています。

そして昨夜までは、彼女自身もクロスプラットフォームの壁に阻まれていました。

誰もが毎日支払っていた見えない税金

Claude Codeを使い込んでいる人なら、誰もがこの税金を支払ったことがあるでしょう。

ターミナルで作業を始め、途中まで書いて席を離れる。次にデスクトップ版で続きをやろうとすると、そこまでの一連の会話をすべてもう一度入力しなければなりません。

プロジェクトの構造、試して失敗した案、すでにモデルと共有した方針を、全部説明し直すことになります。

すでに何十回も会話を重ねた作業なら、コンテキストを再構築するコストは、作業を続けるより高くなることさえあります。

これからはコンテキストがユーザーについて移動し、特定のウィンドウに固定されなくなります。

実のところ、ターミナル側ではこの問題はずっと存在しませんでした。セッションを復元するコマンドは以前からあり、セッション履歴はローカルに保存されているため、いつでも呼び戻して作業を続けられます。

問題だったのはデスクトップ版です。公式ドキュメントには、デスクトップ、Web、VS Codeではセッション履歴がそれぞれ独立しており、互いに見ることができないと明記されています。ターミナルで行った作業の存在を、デスクトップ版はまったく把握していませんでした。

Anthropic、Claude Codeのデスクトップ版とターミナルの連携を正式発表

今年4月、GitHub上で正式に要望が出されました。ターミナルではセッションを復元できるのに、デスクトップには選択画面すらなく、端末を変えるとコンテキストが失われるというものです。Claude Codeチームも当時、どう補うかを議論していましたが、うまく実装できていませんでした。

8月末、公式がついに対応しました。

その方法はよく考えられています。Claude Codeチームのエンジニア、Lydia Hallieは、正式発表から30分後に投稿し、製品のロジックを説明しました。

ターミナルにはもともと「/desktop」があり、コマンドラインから現在のセッションをデスクトップに渡せます。今回追加された「/resume」はその逆で、デスクトップ版から、過去にCLIで開いていたセッションを呼び戻せます。

Anthropic、Claude Codeのデスクトップ版とターミナルの連携を正式発表

渡す方向と拾い戻す方向の両方がつながりました。

呼び戻したセッションは、そのまま使い続けられます。チェックポイント機能も通常どおり利用でき、「/rewind」で以前の任意の段階に戻れます。別の端末で引き継いだからといって、それまでの作業が壊れる心配もありません。

Claude Codeのエンジニア、Anthony Morrisも、その背景にある迷いを説明しています。チームはもっと手軽な方法として、ターミナルのセッションをデスクトップのサイドバーに直接表示する案も検討していました。しかし、満足できる画面を作り切れなかったため、まずは「/resume」で対応したとのことです。

より理想的な案を廃止したわけではなく、後回しにしただけです。

Anthropic、Claude Codeのデスクトップ版とターミナルの連携を正式発表

ユーザーの@ServoRealityの表現が最も的確です。これは一見小さな変更に聞こえますが、異なるツール間でコンテキストを再構築するためにどれだけ時間を失っていたかに気づけば、「/resume」は「地味だが日常の使い方を変える」タイプの機能だと分かります。

Anthropic、Claude Codeのデスクトップ版とターミナルの連携を正式発表

Stripeのデザインマネージャー、@krispuckettの反応はさらに直接的でした。

Anthropic、Claude Codeのデスクトップ版とターミナルの連携を正式発表

ユーザーの@Aykutucesは、これでターミナルとデスクトップを二者択一する必要がなくなったと述べています。

Anthropic、Claude Codeのデスクトップ版とターミナルの連携を正式発表

Anthropicが8月に行った更新を並べて見ると、「/resume」は突然現れたものではありません。

今月、Claude Codeのデスクトップ版には自動再開機能も追加されました。利用上限に達しても見守る必要はなく、上限が回復すれば自動的に作業を再開します。

さらに2つのバグも修正されました。長時間会話するとセッションタイトルが突然消える問題と、30日を超えたセッションが自動削除される問題です。

方向性は明確です。セッションを失わせない、タイトルを失わせない、上限回復を待つ時間も失わせない。

あるブロガーの表現が的確です。これはデスクトップ版がコントロールセンターへ向かう、また一歩です。すべてのセッションをデスクトップ版から呼び戻せるようになれば、単なるチャットウィンドウではなくなります。

ただし、現時点で連携できるのはターミナルで始めた作業だけです。ターミナルから送る場合でも、デスクトップから呼び戻す場合でも、セッション自体はターミナルで開始されています。

では、デスクトップ版でゼロから始めたセッションはどうでしょうか。現時点では、まだターミナルに戻すことはできません。しかし、コミュニティではすでにこの機能を求める動きが進んでいます。

方向性はすでにはっきりしています。

Claude Codeのようなツールでは、最も価値が高いのは、ユーザーとモデルが一緒に積み上げたコンテキストです。どんなファイルよりも再構築が困難です。

モデルとの会話から生まれたものが自分について移動できるなら、それは「いつでも拾い直せる会話」になります。

ファイル転送に使ってきた「レジューム」という言葉を、私たちは20年、30年にわたって使ってきました。今、それが仕事を引き継ぐために使われ始めています。

参考資料:

https://x.com/ClaudeDevs/status/2093368017304371503