PMDesk

Claude Code デスクトップ10月アップデート解説:ネストセッションと PMDesk の違い

執筆: PMDesk チーム · · Comparison · 読了目安 約12分

2026年10月の Claude Code アップデートにより、デスクトップアプリは複数セッションの同時実行がぐっと扱いやすくなりました。並列タスクは起動元セッションの下にネストセッションとして実行され、複数のフォルダ、SSH ホスト、クラウドを再利用可能な環境として保存でき、サイドバーでは作業中のセッションとあなたの対応待ちのセッションが一目でわかります。内部ではバージョン 2.1.299 でアイドル時コンパクションが追加され、1時間放置した 200K トークン超の会話は、1時間のプロンプトキャッシュが切れる前にコンパクトされます。PMDesk は同じ Claude Code CLI を実行するため、エンジン側の変更は自動的に反映されます。PMDesk が加えるのは、デスクトップアプリがカバーしようとしていないプロジェクト層、つまりセッションの隣に置く要求、プラン、Todo、顧客資料です。

Claude Code デスクトップアプリで何が変わったのですか?

Anthropic は2026年10月14日、@ClaudeDevs のスレッドでこのアップデートを発表し、目標を「複数のセッションを並べて動かすのに最適なデスクトップアプリ」にすることだと説明しています。デスクトップアプリを更新して新しいセッションを開始すると利用できます。

並列作業のためのネストセッション

Claude Code デスクトップ:完了したセッションの下にサイドバーで3つのネストセッションが並び、その結果がメインの会話に報告されている様子
3つのフォローアップタスクが「Fix product grid layout shift」の下でネストセッションとして実行され、それぞれがメインのスレッドに結果を報告します。画像:Anthropic、@ClaudeDevs の発表より。

Claude にタスクの並列実行を頼むと、タスクごとにネストセッションが起動します。サイドバーでは親セッションの真下に並び、完了するとそれぞれが結果をメインの会話に返すので、メインのスレッドは読みやすいままです。Claude は実行中にフォローアップ作業も提案し、ワンクリックで独立したセッションとして開始できます。また /btw を使うと、メインセッションを動かしたまま別タブで横道の質問ができます。

保存環境:複数フォルダ、SSH、クラウド

Claude Code デスクトップの New environment ダイアログ。Local、Cloud、SSH、Remote Control のタブがあり、3つのフォルダが追加され、worktree のオプションが表示されている
3つのフォルダを持つローカル環境。うち1つは worktree を使う設定です。画像:Anthropic、@ClaudeDevs の発表より。

新規セッション画面では、最近使ったフォルダにワンクリックでアクセスできます。さらに、構成(複数のフォルダ、SSH ホスト、クラウド)を環境として保存し、そこでセッションを開始できます。フォルダごとに git worktree を使うオプションもあります。フロントエンドのリポジトリ、API のリポジトリ、デザインシステムにまたがるタスクでも、毎回ではなく一度設定すれば済みます。

各セッションの状況を示すサイドバーとサイドレール

サイドレールを開いた Claude Code デスクトップのセッション。環境のフォルダ、12% のコンテキスト使用量、コネクタ、出力が表示されている
サイドレール:セッションの実行場所、コンテキストの使用量、コネクタ、出力を表示します。画像:Anthropic、@ClaudeDevs の発表より。

サイドバーはセッションを「Needs input」「Working」「Completed」に分類します。セッション内では、Claude の計画に沿って更新されるライブの Todo リストが表示され、Claude があなたの対応を必要とするときはそのターンを要約するリキャップカードが出ます。サイドレールには、セッションの実行場所、コンテキスト使用量、変更内容が表示されます。

アイドル時コンパクションで1時間キャッシュが活きる

この変更はアプリではなく CLI 側にあり、バックグラウンドで動作し、使用量の節約効果が最も大きいものです。2つのルールが組み合わさっています。

  • 1時間のプロンプトキャッシュ。 Claude のサブスクリプションで、プランに含まれる使用量の範囲内であれば、Claude Code はメインの会話に対して1時間のプロンプトキャッシュを要求します。API キー、クラウドプロバイダー、またはプランの上限を超えた使用量クレジットでは、5分のキャッシュが使われます。
  • アイドル時コンパクション(2.1.299、10月14日)。 changelog の表現では、「約54分アイドル状態だった 200K トークン超の会話は、1時間のプロンプトキャッシュが切れる前にコンパクトされるため、次のメッセージで全体を再処理する必要がありません。」

実際の場面では、長いセッションを会議のために放置し、1時間後に戻ってきても、次のメッセージで 200K トークン分の履歴を再送するコストを払わずに済みます。しきい値は CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS で変更でき、会話全体を保持したい場合は設定で "idleCompaction": false にすれば無効にできます。

10月のそのほかのリリースもサブエージェントに役立ちます。実行中のサブエージェントにメッセージを送れるようになり(2.1.293)、サブエージェントが独自の autoCompactWindow を設定でき(2.1.296)、メッセージを送ったサブエージェントが完了後に /tasks から消えなくなりました(2.1.300)。

簡素化されすぎた点は何ですか?

方向性は正しいものの、日常的に使うと、いくつかの操作でクリックが1回増えました。

サブエージェントのペイン。 各サブエージェントにはタイトルと停止ボタンだけが表示されます。どこまで進んだか、どれだけ使ったかを見るには、中に入る必要があります。サブエージェントが4つ動いていると、「どれが止まっているのか?」を知るには1つずつ確認することになります。

入力欄の横のコンテキスト表示。 使用量のリングは今もモデルピッカーの横にありますが、詳細なコンテキストの数値はサイドレールに移りました。レールを閉じて作業していると、セッションがどれだけいっぱいか一目でわからなくなります。200K トークンを超えたセッションは離れるとコンパクトされるようになったため、これはより重要です。

詳細をテキストで見たい場合は、CLI に今もあります。/context はコンテキストウィンドウを占めているものの内訳を表示し、/tasks はセッション内のバックグラウンド作業を一覧表示します。

PMDesk との違いは何ですか?

PMDesk は、複数のプロジェクトにまたがって AI コーディングエージェントを指揮する人向けの macOS アプリです。各プロジェクトのタブで、あなた自身のサブスクリプションのもと、実際のターミナルで Claude Code(または Codex)を実行します。10月のアップデートでデスクトップアプリは PMDesk の機能の一部に近づきましたが、両者は依然として異なる層に位置しています。

Claude Code デスクトップ(2026年10月) PMDesk
並列作業 親の下のネストセッション、結果は報告として返る Tasks ペインに現在のセッションのサブエージェント。プロジェクトごとに複数セッション
セッションの状態 サイドバーに Needs input / Working / Completed セッション、プロジェクトタブ、サイドバーに「回答待ち」バッジ。オプションで macOS 通知
サブエージェントの詳細 タイトルと停止ボタン。クリックで出力を表示 Tasks ペインに説明、エージェントタイプ、状態(実行中または完了)
プランの進捗 セッション内で Claude の計画に沿うライブ Todo リスト プロジェクト内のプランファイル。コミットで言及されたタスクにチェック
セッションの実行場所 保存環境:複数フォルダ、SSH、クラウド。フォルダごとの worktree ローカルのみ、プロジェクトタブごとに1フォルダ。worktree 管理なし
コンテキスト使用量 使用量リングとサイドレール CLI 自身のステータスラインとターミナルの /context
アイドル時コンパクション、1時間キャッシュ あり あり(PMDesk は同じ claude CLI を実行するため)
要求、Todo、顧客資料 含まれない 要求と変更要求をワンクリックでエージェントに渡せる。Todo、登録した文書フォルダ
成果物のレビュー 差分と出力 Markdown/HTML 文書にコメントし、すべての修正をまとめて返す
エージェント Claude Code Claude Code と Codex
価格 Claude Code に含まれる 買い切りライセンス

Claude Code デスクトップが優れている点

保存環境は明らかな強みです。PMDesk はプロジェクトごとにローカルのフォルダを1つ開くだけで、SSH やクラウドでのセッション実行、複数フォルダの環境、worktree の作成には対応していません。メインのスレッドに結果を返すネストセッションも、複数のターミナルを読み比べるより整理されています。タスクが複数のリポジトリやマシンにまたがる場合は、デスクトップアプリがネイティブに対応します。

PMDesk が加えるもの

Claude Code セッションの横にある PMDesk の Tasks ペイン。サブエージェントがエージェントタイプと状態付きで一覧表示され、プランのタスクが並び、1つにチェックが付いている
PMDesk の Tasks ペイン:各サブエージェントのエージェントタイプと実行中かどうか、そしてコミットからチェックされるプランのタスクを表示します。

PMDesk の Tasks ペインは、デスクトップのサブエージェントペインが省いた詳細を残しています。どのサブエージェントがまだ実行中か、どれが完了したか、どのエージェントタイプが担当したかがわかり、その下にコミットからチェックされるプランのタスクが並びます。プランはプロジェクト内のファイルなので、セッションを閉じたり Codex に切り替えたりしても進捗は残ります。

より大きな違いは、セッションの周りにあるものです。デスクトップアプリはセッションを整理します。PMDesk は各タスクの書かれた作業をセッションの隣に保持します。つまり、作業のきっかけとなった要求、プラン、未完了の Todo、顧客資料、そしてエージェントの成果物へのあなたのレビューコメントです。複数のクライアントプロジェクトにまたがって作業を指揮する人が、1日の大半を費やすのはこの部分です。

プロジェクトごとに1タブ、実際のターミナルで Claude Code を実行します。セッションはバックグラウンドで動き続け、Running リストに残ります。

併用できます

PMDesk は本物の claude CLI を実行するため、アイドル時コンパクション、プロンプトキャッシュのルール、サブエージェントの修正は、PMDesk で実行するセッションにも何の変更もなく適用されます。またセッションは履歴を共有するので、PMDesk で始めたセッションは任意のターミナルで claude --resume により再開できます。マルチリポジトリ、SSH、クラウドの作業にはデスクトップアプリ、日常的に指揮するクライアントプロジェクトには PMDesk、という使い分けが妥当です。

どちらを使うべきですか?

Claude Code デスクトップを使うのは、 主に1〜2個のコードベースで作業する、ネストした並列セッションが欲しい、あるいは SSH、クラウド、複数フォルダの環境が必要な場合です。

PMDesk を追加するのは、 3つ以上のプロジェクトにまたがってエージェントを指揮する、要求や顧客資料から作業を始める、Codex も使う、あるいはサブエージェントとプランの進捗を1つずつクリックせずに確認したい場合です。どちらの構成にも通じる習慣については コンテキストを失わずに複数の Claude Code エージェントを管理する方法 を、より広い比較については Agent View・Conductor・tmux・PMDesk を比較:複数の Claude Code エージェントを動かす環境の選び方 をご覧ください。PMDesk が合いそうなら、PMDesk for Mac をダウンロードしてください。

FAQ

Claude Code デスクトップのネストセッションとは何ですか?

Claude にタスクの並列実行を頼むと、デスクトップアプリはタスクごとにネストセッションを起動します。サイドバーでは親セッションの下に表示され、完了するとメインの会話に結果を報告します。

Claude Code デスクトップの保存環境とは何ですか?

セッションを開始する場所として再利用できる構成です。複数のローカルフォルダ、SSH ホスト、クラウドのいずれかで、フォルダごとに git worktree を使うオプションもあります。新規セッション画面から作成し、次にセッションを開始するときに選択します。

Claude Code のアイドル時コンパクションとは何ですか?

バージョン 2.1.299 以降、200K トークン以上の会話が約54分アイドル状態になると、Claude Code は1時間のプロンプトキャッシュが切れる前にそれをコンパクトします。そのため次のメッセージで履歴全体を再処理せずに済みます。しきい値は CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS で変更でき、"idleCompaction": false で無効にできます。

Claude Code は1時間のプロンプトキャッシュを使いますか?

Claude のサブスクリプションで、プランに含まれる使用量の範囲内であれば、Claude Code はメインの会話に対して1時間のキャッシュを要求します。API キー、クラウドプロバイダー、またはプランの上限を超えた後の使用量クレジットでは、メインの会話は5分のキャッシュを使います。

Claude Code セッションのコンテキスト使用量はどこで確認できますか?

デスクトップアプリでは、サイドレールを開くか、モデルピッカーの横にある使用量リングをクリックします。CLI では /context を実行すると内訳が表示されます。PMDesk は CLI を実行するので、そこでも /context が使えます。

PMDesk は Claude Code の新機能を利用できますか?

CLI 側の機能なら利用できます。アイドル時コンパクション、プロンプトキャッシュのルール、サブエージェントの修正は、PMDesk が同じ claude コマンドを実行するため自動的に適用されます。サイドバーのネストセッションや保存環境のような、デスクトップ専用のインターフェース機能は、デスクトップアプリ内にとどまります。

エージェントを1つのウィンドウで管理

PMDesk について詳しく見る

ブログの他の記事