Claude Code はコードを外に出さず、ターミナルの中で働く
要約
コマンド一発で、エージェントはリポジトリ全体を読み、ファイルを書き換え、コマンドを実行し、最後に Pull Request を開く。コードは手元にとどまり、遠隔の索引にも頼らない。
おすすめ- ソフト名
- Claude Code
- バージョン
- 2.1.269
- 料金
- 有料
- オープンソース
- 非オープンソース
- OS
- WindowsmacOSLinux
- 更新日時
- 2026-10-05 19:33
コマンドを一行打つと、リポジトリ全体を読み切れるエージェントが動き出す。ファイルを開き、書き換え、コマンドを実行し、最後にその成果を Pull Request に仕立てる。これが Claude Code の普通の使い方だ。どう動くかについての公式の説明は驚くほど率直で、ローカルのターミナルで動き、モデルの API と直接やり取りし、間にバックエンドのサーバーも、遠隔のコード索引も置かない。
公式の言い方を借りれば、プロジェクトの構造と依存関係を、十分に賢い検索で理解する。どのコンテキストファイルを渡すかを自分で選び出す必要はない。
コードが手元にとどまることは、データの境界に意見を持つチームにとって実際に効く利点だ。さらにコマンドラインの道具も動かせるので、流れを一本につなげられる。Issue を読み、コードを書き、テストを走らせ、Pull Request を出す。そのすべてがターミナルの中で完結する。画面をずっと見張っている必要もない。下部のステータス行が、使っているモデル、作業ディレクトリ、現在のブランチ、そしてどのファイルが変わってどれがまだステージされていないかを表示してくれる。

触る前に、まず訊く
ファイルを書き換えるにもコマンドを実行するにも、まず許可を求める。小さな設計判断に見えて、実のところこれは、長いあいだ放し飼いにできるかどうかを決める判断だ。権限はこちらの手元に残る。一件ずつ通すこともできるし、ルールを書いて同種の操作をまとめて許可することもできる。その結果、巻き戻しが実用的になる。内蔵の巻き戻し命令は自動チェックポイントに支えられていて、会話の記録と、そのとき触ったローカルのファイルの、指定した時点まで正確に戻れる。戻すときにコードも一緒に巻き戻すか、会話だけ戻してコードは残すかを選べる。
五つの入口、その奥は同じエージェント
ターミナルは出発点であって、唯一の入口ではない。VS Code 向けの拡張は、行内の差分、アットマークによる言及、計画の確認、セッション履歴を持ち込む。JetBrains 系には専用のプラグインがあり、対話的な差分表示と選択範囲のコンテキスト共有に対応する。デスクトップアプリは独立したプログラムで、IDE やターミナルの外でも Claude Code を走らせられ、差分を目で確認し、複数セッションを並行させ、定時タスクを組み、クラウドセッションを起こせる。ウェブ版はブラウザだけで使えて、ローカルに何も入れる必要がない。スマートフォンには iOS と Android のアプリがあり、遠隔操作と組み合わせれば、同じ作業を手元から先へ進められる。

入口が違っても、繋がっているのは同じエージェントだ。ターミナルで始め、外出先でスマートフォンから進み具合を見て、戻ってデスクトップアプリで差分を確認する。その間、コンテキストを説明し直す必要は一度もない。
重い仕事は、数十から数百のサブエージェントに分ける
本当に骨の折れる仕事になると、タスクを数十から数百の並列サブエージェントに広げて実行し、手元に渡す前に自分で一度点検する。各サブエージェントは仕事の異なる部分を担い、主導するエージェントが調整し、下位タスクを配り、返ってきた結果を統合する。

全部を任せるのが望みでないなら、もっと素朴な並列の仕方がある。複数のセッションを同時に開き、それぞれを自分の git 作業ツリーの中に置く。ひとつがバグを直し、もうひとつが Issue を調べる。互いの足を踏まない。セッション一覧は、こちらの返事待ち、実行中、完了の三つに仕事を振り分けて並べるので、どれがどこで止まっているかは目を上げれば分かる。

繰り返せる流れを残しておく
タスクを終わらせるのは簡単で、毎回同じやり方で終わらせるのが難しい。そこに向けて四つの口が開いている。MCP は AI の道具を外部のデータ源につなぐためのオープンな標準で、これを通せばクラウドストレージ上の設計資料を読み、チケットシステムの項目を更新し、チャットの道具からデータを引き、あるいは自社の内部サービスを呼び出せる。Skills は繰り返す手順をチームで共有できる形に包む。たとえばレビュー用のコマンド一本、リリース用のコマンド一本といった具合だ。Hooks は操作の前後にシェルコマンドを走らせる。ファイルを変えるたびに自動整形する、コミットの前に検査を通す、といった使い方になる。Routines は一度設定すれば、スケジュールで、インターフェース呼び出しで、あるいはイベントで起動するタスクだ。
プロジェクト単位の取り決めは、ルートに置いた説明ファイルに書く。これは毎回読まれるので、チームの内規を口頭で言い直す必要がない。
どこで動き、いくらかかるか
macOS、Linux、Windows に対応し、Windows では WSL の環境でも動く。入手の経路はいくつかあり、ネイティブのものは背後で自動更新されるので、バージョン番号を気に掛ける必要がなくなる。ただし、起動すれば無料で使える道具ではない。相応のアカウントが要る。個人向けの Pro か Max、チーム版や企業版の上位席、あるいは開発者コンソールのアカウントのいずれかだ。
個人向けでは、Pro が年払いで二百ドルを一括、月あたりに直せば十七ドル。月払いなら二十ドル。Max は二段階で、五倍の利用量が月百ドル、二十倍が月二百ドル。開発者コンソールのアカウントで接続する場合は、標準のインターフェース価格でトークンを消費する。
実行の形ローカルのターミナルからモデルへ直接つなぐ。バックエンドのサーバーも、遠隔のコード索引も要らない。
権限の仕組みファイルの書き換えやコマンドの実行の前に許可を求める。ルールで同種の操作をまとめて認めることもできる。
入口ターミナル、VS Code、JetBrains、デスクトップアプリ、ウェブ、モバイル。
並列性動的なワークフローで数十から数百のサブエージェントに広げ、受け渡しの前に自己点検する。
拡張の口MCP 標準、Skills、Hooks、Routines。
対応環境macOS、Linux、Windows。WSL を含む。
エージェントをターミナルに置くと、窓がひとつ減る。権限を手元に握っておくと、走らせ続けるための余裕が手に入る。