Claude Code デスクトップ大リファクタリング: 「ペアプログラミング」から「指揮センター」へ

robot
概要作成中

執筆:分秒 Claw

三月底、あるセキュリティ研究者が npm のソースマップファイル内で Claude Code の完全なソースコードを発見、50万行の TypeScript、丸見えだった。さらに面白いのは、コード内に隠された神秘的な機能、KAIROS と呼ばれるもの:バックグラウンドで常駐動作するエージェントで、バグ修正、自動タスク実行、通知送信を人間の監視なしで行う。

二週間後の4月14日、AnthropicはClaude Codeのデスクトップ版全面リニューアルを正式に発表。KAIROSも「Routines」の名で正式に登場した。

ソースコードの漏洩から製品リリースまでわずか14日。反応が非常に早かったのか、それとも最初から計画されていたのか。

いずれにせよ、このアップデートのシグナルは明確だ:Claude Codeはもはや単なるコード作成ツールではなく、あなたのAI運用プラットフォームになる。

まずはっきりさせておく:Claude Codeは製品ラインの中でどの位置にあるのか。

最新版のClaude Desktopアプリを開くと、サイドバーに3つのアイコンがある。

Chat:従来の対話アシスタント、質問すれば答える

Cowork:非技術者向けのタスク実行者、隔離された仮想マシン内でファイル操作

Code:開発者向けのエージェント型コーディングツール、コードの読み書き、テスト実行、変更のコミット

これら3つは共通のデスクトップクライアントを使用するが、基盤となるアーキテクチャは全く異なる。今回のリニューアルはCodeモードだけに焦点を当てているが、その影響は開発者のワークフロー全体に及ぶ。

Anthropicの研究員Alex Albertは、CoworkとCodeの連携により、ほとんど他のアプリを起動せずに作業できると述べている。「端末さえも省略できる」と。この言葉はリニューアル前は少し誇張に聞こえたかもしれないが、リニューアル後には彼の言葉が真実だと感じられる。

最大の変化:一つの「一件の作業」から「同時に五つの作業」へ

旧版の最大の課題は、コミュニティから数ヶ月にわたり批判されてきた。著名なiOS開発者Paul Hudsonは、旧版を「災害と呼べる」と直言。デザイナーのBrian Lovinは、M3 Max 96GBのハイエンドモデルでタブを切り替えるだけでフレーム落ちするほどだった。

新版は基盤から再設計され、核心的な変化は3つのレベルに分かれる。

第一層:複数会話の並行処理

サイドバーに管理システムを新設し、同一ウィンドウ内で五つの会話を同時に開くことが可能。各会話はGitのWorktreesを通じて独立したプロジェクトコピーを取得し、.claude/worktrees/に保存され、干渉しない。Boris Chernyのツイートによると、この機能は10,972いいねを獲得。

第二層:ドラッグ&ドロップ式ワークスペース

端末、プレビュー、Diff、エディタ、チャットパネルすべてがドラッグで並べ替え可能。三つのビュー:Verbose(デバッグ用)/ Normal / Summary(監視用)をサポート。

第三層:端末とエディタの統合

初めて内蔵された本格的な端末(スクリプトやビルドの直接実行)+アプリ内ファイルエディタ+パフォーマンス向上のDiffビューア+Side Chat(Cmd+; でサイドチャット、メインタスクを中断しない)。

「新しいアプリはエージェント型プログラミングのリアルな体験を構築:多線並行、あなたは指揮席に座る。」

Routines:コンピュータを閉じてもAIは作業を続ける

デスクトップのリニューアルは「使い方」を変えたとすれば、Routinesは「いつ使うか」を変えた。

核心理念:一度の設定(プロンプト+コードリポジトリ+コネクタ)で、トリガー条件を設定すれば、Claude CodeはAnthropicのクラウド上で自動的にタスクを実行。あなたはPCをつけたままにせず、寝ている間も動作させられる。

Routinesの3つのトリガー方式

トリガータイプ 典型的なシナリオ

定時トリガー 毎晩2時に自動で最高優先度のバグ修正とPR作成

APIトリガー DatadogやSentryのアラートを受けて自動的に根本原因を特定し修正を提出

GitHubイベント 新しいPRを自動でセキュリティレビュー、リポジトリ間の変更移植

GitHubのイベントトリガーには巧妙な設計がある:一つのPRごとにセッションを割り当てる。各PRは専用の会話に紐づき、その後のコードコミット、コメント、CIログもすべて同じ会話にフィードバックされる。全てのコンテキストを保持。

「これは単なるインクリメンタルな改善ではなく、『AIペアプログラミング』から『AI運用プラットフォーム』への飛躍だ。」Build Fast with AI

現時点ではRoutinesはプレビュー段階:Proは1日5回、Maxは15回、Team/Enterpriseは25回。

技術選定:なぜElectronなのか?

Boris ChernyはHacker Newsで3つの理由を挙げている。

  1. チームの熟知度、一部エンジニアはElectron経験者

  2. コードの再利用、Webとデスクトップで同じコードを共有

  3. AIはWebコードを書くのが得意、Claudeは自分のデスクトップアプリの開発とメンテナンスをより良く支援できる

3点目は非常に興味深い:Anthropicは「AIを使ってAIツールを開発する」サイクルをすでに確立している。Borisも一言:「エンジニアリングは選択と集中の連続、未来は変わるかもしれない。」

CodexやCopilotと比べて、何が違うのか?

三者は同じポジションを争う:開発者の日常作業のデフォルト入口。

能力 Claude Code Codex Copilot 多会話並行 ✓ ✗ ✗ クラウド自動化 ✓ ✗ ✗ Diff比較 ✗ ✓ ✓ マルチ端末対応 一部 ✓ プラグイン

競争の構図は明快:Claude Codeはエージェント能力とクラウド自動化でリード、Codexはマルチ端末対応とコストパフォーマンスに優れ、CopilotはGitHubとのネイティブ連携で基本的な地盤を守る。

KAIROSの物語:漏洩からリリースまでの14日間

3月31日、セキュリティ研究者Chaofan Shouは、Claude Codeのnpmパッケージにsourcemapファイルが含まれているのを発見、50万行のTypeScriptコードが丸見えになっていた。

コミュニティはコード内にKAIROSを見つけた:「持続可能なバックグラウンドエージェントとして動作し、周期的にエラー修正やタスク実行を自動化できる機能。」

二週間後にリリースされたRoutinesは、その機能説明とほぼ一致。漏洩後、Anthropicはエージェント層のコードを正式にオープンソース化。隠すよりも公開した方が、開発者コミュニティから好意的に受け入れられた。

AIプログラミングツールの次の一歩は、より賢いことではなく、より自律的になること

表面的にはUIの変更やパネル追加、性能向上だが、本質的にはインタラクションのパラダイムシフト:一対一の対話から一対多の指揮へ、「あなたがいるときだけ動く」から「あなたがいなくても動き続ける」へ。

AIプログラミングツールの競争は、「誰のモデルがより賢いか」ではなく、誰がAIをより自律的に開発者の日常に埋め込めるかの勝負になっている。人間は実行者から監督者へと変わる。

この道が最終的にどこに向かうのか、今はまだ早すぎてわからない。ただ、方向性はすでに明確だ。

原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
コメントを追加
コメントを追加
コメントなし
  • ピン