コンテンツにスキップ

ターミナルと併用する

tier 2(効いてくる)確認 1 か月前(2026年8月23日)

どこまで来たら使えたと言えるか

面: デスクトップ限定 — ターミナルの対話セッションには当てはまりません

段達成したと言える状態
1. 触る同じプロジェクトで CLI と Desktop を同時に開き、片方で書いた CLAUDE.md がもう片方の新しいセッションにも効くことを確認した
2. 入れるターミナルで /desktop を実行してセッションをデスクトップアプリへ移した
3. 効かせるいつも渡すフラグの Desktop 側の相当を言えて、相当が無いもの(--print、--allowedTools)をどちらで回すか決めてある

何のためのものか

デスクトップアプリは CLI と同じエンジンをグラフィカルなインターフェースで動かす。同じマシンで、同じプロジェクトに対して両方を同時に走らせられる。セッション履歴はそれぞれ別に保持され、設定とプロジェクトメモリは共有される。

触る

  1. ターミナルで claude を起動し、同じプロジェクトをデスクトップアプリでも開く
  2. CLAUDE.md を書き換え、もう片方の新しいセッションに効くことを見る
  3. ターミナルで /desktop を実行する。セッションが保存されてデスクトップアプリで開き、CLI は終了する

/desktop は macOS または x64 Windows で、Claude サブスクリプションでサインインしている場合に使える。

入れる

いつも渡しているフラグの置き換え先を覚える。

CLIDesktop
--model sonnet送信ボタン隣のモデルドロップダウン
--resume、--continueサイドバーのセッションをクリック
--permission-mode送信ボタン隣のモードセレクタ
--verboseVerbose view mode
--add-dircloud セッションで + ボタンから複数リポジトリ

共有されるのは CLAUDE.md と CLAUDE.local.md、~/.claude.json と .mcp.json の MCP サーバー、hooks と skills、~/.claude/settings.json、利用できるモデル。

効かせる

  • 相当が無いものを知る — --print と --output-format は利用できない(Desktop は対話専用)。--allowedTools / --disallowedTools にあたるセッション単位の指定も無く、settings ファイルの permission ルールで代替する
  • MCP の優先順位の違いを踏まえる — Desktop は claude_desktop_config.json も読み、同名のサーバーではそちらの定義を使う。スタンドアロンの CLI は claude_desktop_config.json を読まないので、持っていくには claude mcp add-from-claude-desktop
  • 役割で分ける — 並行セッションの管理・ペインを並べる・視覚的なレビューは Desktop、スクリプティングと自動化は CLI

落とし穴

  • agent teams は CLI のみ。 Desktop で多エージェントを回すなら dynamic workflows を使う
  • サードパーティプロバイダは既定では使えない。 Desktop は Anthropic の API に接続する
  • インラインのコード補完は無い

根拠と前後

このページが書ける範囲は、根拠にした facts に書かれていることだけです。 仕様そのものはそちらを読んでください。