デスクトップアプリを始める
Claude Code をデスクトップにインストールして、最初のコーディングセッションを開始します
デスクトップアプリは、複数のセッションを並行して実行するために構築されたグラフィカルインターフェース付きの Claude Code を提供します。並列作業を管理するためのサイドバー、統合ターミナルとファイルエディター付きのドラッグアンドドロップレイアウト、ビジュアル diff レビュー、ライブアプリプレビュー、自動マージ機能付きの GitHub PR 監視、スケジュール済みタスクがあります。ターミナルは不要です。
Intel と Apple Silicon 向けのユニバーサルビルド
x64 プロセッサ向け
Ubuntu と Debian 向けの apt または .deb
Windows ARM64 の場合は、ARM64 インストーラーをダウンロードしてください。Linux では apt でインストールします。Claude Desktop on Linuxを参照してください。
Claude Code には Pro、Max、Team、または Enterprise サブスクリプションが必要です。
このページでは、アプリのインストールと最初のセッションの開始について説明します。既にセットアップが完了している場合は、Claude Code Desktop を使用するで完全なリファレンスを参照してください。
デスクトップアプリには 3 つのタブがあります。
- Chat: ファイルアクセスなしの一般的な会話。claude.ai と同様です。
- Cowork: サンドボックス化された仮想マシン内で独自の環境を持つ自律型バックグラウンドエージェント。あなたが他の作業をしている間も独立して実行できます。オンデバイス Cowork セッションはコンピューター上で VM を実行します。リモート Cowork セッションは代わりに Anthropic 管理の VM 上で実行されます。
- Code: ローカルファイルへの直接アクセスを備えたインタラクティブなコーディングアシスタント。権限モードに応じて、Claude が提案する各変更を承認するか、Claude が変更を加えた後にレビューします。
Chat と Cowork は Claude ヘルプセンターで説明されています。デスクトップアプリのインストールとデプロイは Claude Desktop サポート記事で説明されています。このページは Code タブに焦点を当てています。
インストール
インストールしてサインインする
macOS と Windows では、上記のリンクからインストーラーをダウンロードして実行します。Linux では、Claude Desktop on Linux のインストール手順に従ってください。macOS の Applications フォルダ、Windows の Start メニュー、または Linux のアプリケーションランチャーから Claude を起動し、Anthropic アカウントでサインインします。
Code タブを開く
上部中央の Code タブをクリックします。Code をクリックするとアップグレードを促すメッセージが表示される場合は、最初に有料プランにサブスクライブする必要があります。オンラインでサインインするよう促すメッセージが表示される場合は、サインインを完了してアプリを再起動してください。403 エラーが表示される場合は、認証のトラブルシューティングを参照してください。
デスクトップアプリには Claude Code が含まれています。Node.js または CLI を別途インストールする必要はありません。ターミナルから claude を使用するには、CLI を別途インストールしてください。CLI を始めるを参照してください。
最初のセッションを開始する
Code タブを開いた状態で、プロジェクトを選択し、Claude に何かをさせます。
環境とフォルダを選択する
Local を選択して、Claude をマシン上で実行し、ファイルを直接使用します。Select folder をクリックして、プロジェクトディレクトリを選択します。
よく知っている小さなプロジェクトから始めてください。Claude Code が何ができるかを見る最速の方法です。Windows では、ローカルセッションが機能するために Git をインストールする必要があります。ほとんどの Mac には Git がデフォルトで含まれています。
次のオプションも選択できます。
- Cloud: アプリを閉じても続行するクラウドセッションを実行します。クラウドセッションは Claude Code on the web と同じインフラストラクチャを使用します。
- SSH: SSH 経由でリモートマシン(独自のサーバー、クラウド VM、dev コンテナなど)に接続します。Desktop は初回接続時にリモートマシンに Claude Code を自動的にインストールします。
- WSL(Windows): WSL 2 distribution 内でセッションを実行します。Claude Code、ツール、git は Linux 側でネイティブパスで実行されます。
モデルを選択する
送信ボタンの横のドロップダウンからモデルを選択します。利用可能なモデルの比較については models を参照してください。後で同じドロップダウンからモデルを変更できます。
Claude に何をするかを指示する
Claude に何をさせたいかを入力します。
TODO コメントを見つけて修正するmain 関数のテストを追加するこのコードベースの手順を含む CLAUDE.md を作成する
session は、コードについて Claude との会話です。各セッションは独自のコンテキストと変更を追跡するため、複数のタスクに取り組むことができ、相互に干渉しません。
変更を確認して受け入れる
次に何が起こるかは、送信ボタンの横のセレクタに表示される permission mode によって異なります。
- Auto or Accept edits: Claude はファイルの変更を適用し、
+12 -1などのインジケータが表示されるため、diff ビューで確認できます - Manual: Claude は各変更を提案し、適用する前にあなたの承認を待ちます。変更を受け入れるまでファイルは変更されず、変更を拒否した場合、Claude は代わりにどのように進めたいかを尋ねます
Manual モードでは、以下が表示されます。
- 各ファイルで何が変更されるかを正確に示す diff view
- 各変更を承認または拒否するための Accept/Reject ボタン
- Claude があなたのリクエストを処理する際のリアルタイム更新
次は何をしますか?
最初の編集が完了しました。Desktop が実行できるすべての機能の完全なリファレンスについては、Claude Code Desktop を使用するを参照してください。次に試すべきことをいくつか紹介します。
中断して方向を変える。 Claude をいつでもリダイレクトできます。停止ボタンをクリックして即座に中断するか、修正を入力して Enter キーを押して、実行中のアクションを停止せずに送信します。どちらの方法でも、完了を待つ必要がなく、最初からやり直す必要もありません。
Claude により多くのコンテキストを提供する。 プロンプトボックスに @filename と入力して特定のファイルを会話に取り込むか、添付ボタンを使用して画像と PDF を添付するか、ファイルをプロンプトに直接ドラッグアンドドロップします。Claude が持つコンテキストが多いほど、結果は良くなります。ファイルとコンテキストを追加するを参照してください。
繰り返し可能なタスクにスキルを使用する。 / を入力するか、+ → Slash commands をクリックして、組み込みコマンド、カスタムスキル、およびプラグインスキルを参照します。スキルは、コードレビューチェックリストやデプロイメント手順など、必要なときに呼び出すことができる再利用可能なプロンプトです。
コミット前に変更を確認する。 Claude がファイルを編集した後、+12 -1 インジケーターが表示されます。それをクリックして diff ビューを開き、ファイルごとに変更を確認し、特定の行にコメントを付けます。Claude はコメントを読んで修正します。Review code をクリックして、Claude に diff を評価させ、インライン提案を残させます。
制御の量を調整する。 権限モードは、Claude が承認を求めずに実行できる量を設定します。
- Auto: 分類器がバックグラウンドでアクションを確認し、質問する代わりにリスクのあるものをブロックします。
- Manual: Claude はファイルを編集またはコマンドを実行する前に確認を求めます。
- Accept edits: Claude はファイル編集を自動的に受け入れ、より高速な反復を実現します。
- Plan: Claude は任意のファイルを編集せずにアプローチを提案します。これは大規模なリファクタリング前に役立ちます。
より多くの機能のためにプラグインを追加する。 プロンプトボックスの横にある + ボタンをクリックして Plugins を選択し、スキル、エージェント、MCP サーバーなどを追加する プラグインを参照してインストールします。
ワークスペースを整理する。 チャット、diff、ターミナル、ファイル、ブラウザーペインを任意のレイアウトにドラッグします。Ctrl+` でターミナルを開いてセッションと並行してコマンドを実行するか、ファイルパスをクリックしてファイルペインで開きます。ワークスペースを整理するを参照してください。
アプリをプレビューする。 Desktop で開発サーバーを実行すると、アプリはブラウザーペインで開きます。ブラウザーペインは 外部サイトを開くこともできます。Claude は実行中のアプリを表示し、エンドポイントをテストし、ログを検査し、表示されているものに対して反復できます。アプリをプレビューするを参照してください。
プルリクエストを追跡する。 PR を開いた後、Claude Code は CI チェック結果を監視し、失敗を自動的に修正するか、すべてのチェックが成功したら PR をマージできます。プルリクエストステータスを監視するを参照してください。
Claude をスケジュールに設定する。 スケジュール済みタスクを設定して、Claude を定期的に自動実行します。毎朝のコードレビュー、週次の依存関係監査、または接続されたツールから情報を取得するブリーフィングです。
準備ができたらスケールアップする。 サイドバーから 並列セッションを開いて複数のタスクを同時に実行します。各セッションは独自の Git worktree で実行され、タスクペインを開いてセッションが実行しているサブエージェントとバックグラウンドコマンドを監視します。サイドチャットを開いてメインスレッドを脱線させずに質問を尋ねます。長時間実行される作業をクラウドに送信して、アプリを閉じても続行するか、タスクが予想より長くかかる場合は Web または IDE でセッションを続行します。GitHub、Slack、Linear などの外部ツールを接続して、ワークフローをまとめます。
次のステップ
- Claude Code Desktop を使用する:権限モード、並列セッション、diff ビュー、コネクタ、およびエンタープライズ設定
- CLI から移行する場合:Desktop と CLI を同じプロジェクトで実行し、機能、フラグの同等物、および Desktop で利用できない機能を比較する
- トラブルシューティング:一般的なエラーとセットアップの問題の解決策
- ベストプラクティス:効果的なプロンプトを作成し、Claude Code を最大限に活用するためのヒント
- 一般的なワークフロー:デバッグ、リファクタリング、テストなどのチュートリアル