Claude Codeを使い始めて気づいたことがある。
ChatGPTやGeminiと違って、Claude Codeはパソコンやサーバーの中のファイルを直接読んだり書き換えたりできる。
最初は「それの何がすごいのかよくわからない」と思っていた。
でも使っていくうちに、これがどれだけ便利で、同時にどれだけ気をつけないといけないものかがわかってきた。
「ローカルのファイルを触れる」とはどういう意味か
「ローカル」というのは、自分のパソコンやサーバーの中にある環境のことだ。
インターネット上ではなく、手元にある実際の機械の中にあるもの、と思えばいい。
ChatGPTに「このファイルを編集して」と言っても、ChatGPTはそのファイルを見ることができない。
テキストをコピーして貼り付けて、修正してもらって、また貼り直す、という手順が必要だ。
Claude Codeは違う。
VPSやパソコンにインストールして動かすと、実際にそのマシンの中にあるファイルを読んで、書き換えて、実行までできる。
「このフォルダの中身を整理して」と言えば本当にやってくれる。
「このファイルのこの部分を直して」と言えばファイルが変わる。
ファイルのやり取りをしなくていい分、作業が圧倒的に速い。
メリット
作業がそのまま完結する
ファイルのコピーや貼り付けが不要なので、「Claudeに頼む→その場で完了」という流れになる。
ブログの記事を書いてWordPressに投稿するまでの作業も、Claudeがファイルを作って、内容を変換して、APIで投稿する、という一連の流れを全部やってくれる。
自分はClaudeに指示を出すだけだ。
複数のファイルをまとめて扱える
一つのファイルだけでなく、フォルダごと、プロジェクトごと操作できる。
「この中の全部のファイルのフォーマットを統一して」のような指示も通る。
ブラウザのチャットAIでは「一つずつ貼り付けてください」になるところが、Claude Codeなら一度に済む。
エラーが出たらその場で直せる
プログラムを実行してエラーが出たとき、Claudeはエラーの内容を見てその場でファイルを修正して再実行できる。
エラーのメッセージをコピーして貼り付けて、修正してもらって、また貼り付けて……という往復がいらない。
リスク
間違えると元に戻せないことがある
ファイルを直接書き換えるので、間違えると元のファイルが消えたり上書きされたりする。
ブラウザのチャットAIなら「間違ったアドバイスをもらった」だけで済むが、Claude Codeは実際に手を動かすので、間違いが現実のファイルに直接影響する。
「削除して」と言ったら本当に削除される。
「全部書き直して」と言ったら本当に書き直される。
作業前にバックアップを取る習慣は大切だ。
触らせてはいけないファイルがある
パスワードや認証情報が書かれたファイル、設定ファイル、システムの根幹に関わるファイルは、間違って変更されると大きな問題になる。
Claudeが「このファイルも一緒に修正します」と提案してきたとき、何のファイルかを確認せずにOKを出し続けると、気づかないうちに重要なファイルを変更してしまう可能性がある。
どのファイルに何が書いてあるか、最低限把握しておく必要がある。
権限があれば何でもできてしまう
Claude Codeが動いているユーザーの権限内であれば、基本的に何でも操作できる。
「削除していいか確認して」と思っていても、指示の出し方によってはそのまま実行されることがある。
「ちょっと試しに」のつもりで出した指示が、実際のファイルやデータに影響することは珍しくない。
実際にやらかしたこと
職場でVSCodeとVPSのSSH接続を設定していたとき、つながるようになって気持ちよくなっていろいろ触っていたら、その日の夜に自宅からつながらなくなった。
どこかのSSH設定ファイルを変えてしまったらしい。
直すのにそれなりに時間がかかった。
「動いているうちはむやみに触らない」というのをそこで学んだ。

安全に使うためのポイント
大事なファイルはバックアップを取る
作業前にコピーを取っておく。
「元に戻して」と言える状態にしておくのが基本だ。
何をするか確認してからOKを出す
Claudeが「〇〇します」と言ったとき、内容を読んでから承認する。
流れでOKを連打しない。
触らせる範囲を意識する
「このフォルダの中だけ」「このファイルだけ」と範囲を明示して指示を出すと、意図しない場所を触られるリスクが減る。
動いている設定は触らない
うまく動いている環境の設定ファイルは、明確な理由がない限り変えない。
「なんとなく整理したい」という気持ちで触ると後悔することがある。
だからVPSで動かすのがいい
ローカル、つまり自分のパソコンの中でClaude Codeを動かすと、間違いが直接そのパソコンに影響する。
大事なファイルが消えたり、設定が壊れたりすると、普段使いに支障が出る。
VPSで動かすと、リスクがそのサーバーの中に閉じる。万が一おかしくなっても、自分のパソコンは無事だ。
VPSは最悪の場合、初期化して作り直すこともできる。
パソコンの中身を全部消すのとはわけが違う。
さらにVPSなら24時間動かし続けられるので、「AIをずっと働かせておく」という使い方にもそのまま対応できる。
自分がパソコンを閉じていても、VPSの中のClaudeは動き続ける。
リスクを抑えつつClaudeをフル活用したいなら、VPSを使うのが現実的な答えだと思っている。
まとめ
ローカルのファイルを直接触れることは、Claude Codeの大きな強みだ。
作業がその場で完結して、複数のファイルをまとめて扱えて、エラーもその場で直せる。
一方で、間違いが直接ファイルに影響するので注意が必要だ。
そのリスクを抑える現実的な方法が、VPSで運用することだ。
自分のパソコンの外にある環境でClaudeを動かすことで、万が一のときのダメージを最小限にできる。

コメント