4月15日、Anthropic は Claude Code デスクトップアプリケーションの大規模な再設計を実施し、同時に Routines という新機能を発表しました。
今回のアップデートの核心的なシグナルは、Claude Code がもはや指示を待って実行するだけのシングルスレッドツールではなくなり、マルチタスク・非同期処理へと進化しつつあることです。
Claude Code を日常的に使う開発者にとって、この2つの変更はどちらも注目に値します。
デスクトップ版の変更点
マルチセッション管理:左サイドバーで複数タスクを同時実行
再設計後、左側に新しいサイドバーが追加され、すべてのアクティブセッションと履歴セッションが表示されます。ステータス、プロジェクト、環境でフィルタリングでき、プロジェクトごとにグループ化することも可能です。
これまで3つのターミナルウィンドウを開き、それぞれで Claude Code セッションを実行していた場合でも、1つのインターフェースですべてを管理できるようになりました。
ショートカットキー Command+; を使用すると、現在のタスクを実行したまま質問をフォークできます。メインスレッドを中断せずに、エラーメッセージについて Claude に質問できます。長時間のタスク実行中に多くの疑問が生じても、タスクを中断したくないという場面で実用的な設計です。
開発ツールの内蔵化
これまで別のアプリケーションに切り替える必要があったいくつかのツールが、デスクトップアプリに直接統合されました。
- 内蔵ターミナル:システムターミナルに切り替えずにテストの実行やビルドが可能。
- 内蔵ファイルエディタ:他のエディタを開かずに数行を素早く編集。
- 再設計された Diff ビューア:大規模な変更向けに最適化され、大規模 PR の diff がもはや遅延しない。
- 拡張プレビューパネル:HTML ファイル、PDF、ローカルアプリケーションサーバーのリアルタイムプレビューに対応。
これらは単体では大きな機能とは言えませんが、組み合わさることでツール間の行き来にかかる時間を削減します。
ビューモードとレイアウトのカスタマイズ
Claude のツール呼び出しの可視性を制御する3つの新しいビューモードが追加されました。
- Verbose:Claude のすべての動作をステップごとに表示。
- Normal:デフォルトモード。主要なステップを表示。
- Summary:最終結果のみ表示。
各パネルはドラッグ&ドロップで位置を変更でき、好みに合わせてレイアウトをカスタマイズできます。CLI プラグインもサポートされ、SSH セッションが Mac と Linux でも利用可能になりました。リモート開発者にとって実用的な追加機能です。
Routines:不在時も Claude Code が作業を継続
これこそ、今回のリリースで特に注目すべき機能です。
Routines は、プロンプト、コードリポジトリ、コネクタを1つの実行可能な設定にパッケージ化します。スケジュール、API 呼び出し、または——特に興味深いのは——GitHub イベント(プルリクエストの作成など)によってトリガーできます。
実際のシナリオを考えてみましょう。
誰かがリポジトリに PR を送信 → Routines が自動的にトリガー → Claude Code がコードレビューを実行、関連テストを実施、レビューコメントを生成 → PR に自動的にコメントが投稿される。
このプロセス全体に、誰かが見張っている必要はありません。
同様のシナリオとして、毎朝すべての未解決 Issue をチェックする、main へのマージ後に自動的にドキュメントを更新するなど、これまでスクリプト作成や CI 設定が必要だったタスクを、自然言語で記述して Routines に実行させることができます。
現在の制限事項:
- 1日あたりの実行回数に上限あり(正確な上限はサブスクリプションプランによる)。
- 現在は Research Preview ステータスであり、安定した本番機能ではない。
- Anthropic の Web インフラ上で実行され、ローカルでは動作しない。
Pro、Max、Team、Enterprise プランはすべて早期アクセスに申し込むことができます。
今回のアップデートが示すもの
Routines からは、Anthropic の Claude Code に対する位置づけの変化が感じられます。以前のロジックは、あなたが座って Claude と対話し、コード作成を支援してもらうというものでした。現在は、あなたがルールとトリガー条件を定義し、Claude がバックグラウンドでタスクを実行し続けるというものに変わりつつあります。
これは AI コーディングツール分野全体の方向性と一致しています。ペアプログラミングアシスタントから、自律的に実行されるソフトウェアエンジニアへの進化です。
Cursor には Background Agent、GitHub Copilot には Coding Agent があり、今や Claude Code には Routines があります。
違いは、Claude Code の Routines がコードリポジトリイベント(GitHub PR)と直接統合されている点です。Webhook を記述したり、サードパーティの統合を設定する必要はありません。GitHub を日常的に使用するチームにとって、この統合パスは比較的スムーズです。
まとめ
今回のアップデートでは新しいモデルの発表やベンチマークスコアの更新はありませんでしたが、製品レベルでは Claude Code を真のエンジニアリングツールへと一歩前進させました。
マルチセッション管理は並行作業の問題を解決し、Routines は非同期作業の問題を解決します。両者が組み合わさることで、Claude Code はプロダクションレベルのツールの様相を帯び始めています。単なるチャットボックスではなく、ワークフロー内で動作するシステムへと進化しています。
参考元:CocoLoop、Anthropic Rebuilds Claude Code Desktop App Around Parallel Sessions(MacRumors)