🌐 Read this article in English
“実際に動く” AIエージェントの世界へようこそ。
Claude Codeの公式情報はAnthropic公式ドキュメントを参照。MCPの仕様はModel Context Protocol公式サイトで確認できる。
AnthropicのAIアシスタント「Claude」をターミナルから直接操るClaude Code。一般的なチャットUIとは異なり、ファイル操作、ブラウザ自動化、API連携、スケジュール実行のすべてがターミナルの中で完結する。つまり、AIに「お願い」するのではなく、AIと「一緒に作業する」感覚だ。
この記事はClaude Code tutorialの第1回として、導入手順から基本操作までを実践的に解説する。さらに、この連載を通じて自分が構築した自動化環境のすべてを公開していく。
Claude Codeとは何か

Claude Codeは、Anthropicが提供するCLIベースのAIコーディングエージェントだ。ざっくり言うと「AIがターミナルに住んでいる」状態になる。たとえば、コードの修正を依頼すれば、ファイルを直接編集し、テストを実行し、必要に応じてブラウザ操作まで行ってくれる。
しかし、単なるコード補完ツールとは根本的に異なる。Claude Codeはファイルを読み書きし、シェルコマンドを実行し、Webサイトを操作し、メールを送信できる。言い換えれば、PCの前に座って作業するアシスタントがもう一人増えるようなものだ。
ChatGPTやCopilotとの違い
「それなら、ChatGPTやGitHub Copilotでもいいのでは?」と思うかもしれない。しかし、Claude Codeにはこれらにない決定的な強みがある。
まず、実行能力。ChatGPTはコードを「提案」するだけだが、Claude Codeは実際にファイルを作成・編集し、コマンドを実行する。さらに、Copilotがエディタ内の補完に留まるのに対し、Claude Codeはターミナル、ブラウザ、デスクトップアプリまで操作範囲が及ぶ。
加えて、MCP(Model Context Protocol)による拡張性がある。Gmail、Google Calendar、Chrome、Windows デスクトップなど、外部ツールをプラグインのように接続できる。その結果、コーディングだけでなく、日常のあらゆるタスクを自動化できる。
Claude Codeで実際にできること
自分が日常的にClaude Codeで自動化していることを挙げると:
- ブラウザ自動化 — Amazonでの商品購入、レストラン予約、航空券の検索と予約
- デスクトップ操作 — LINE PCアプリでのメッセージ送信、任意のアプリの自動操作
- 定期タスク — 毎月の請求書作成と提出、日次のニュースダイジェスト配信
- 家計管理 — freee APIと連携したStreamlitダッシュボードの構築と自動データ同期
- 永続記憶 — 会話をまたいでユーザーの好みやプロジェクト情報を記憶するメモリシステム
たとえば、「Amazonでティッシュ買って」と一声かけるだけで、商品検索からカート追加、注文確定の直前まで全自動で進む。一方で、「LINEで母に連絡して」と言えば、デスクトップのLINEアプリを直接操作してメッセージを送信してくれる。
📊 Claude Codeの全体構成
この連載シリーズについて
このClaude Code tutorialシリーズでは、自分がClaude Codeで構築した自動化環境を全8回で公開する。具体的には、以下のテーマを順番に解説していく:
- 導入編(この記事)— Claude Codeの概要とインストール方法
- フォルダ構成編 — CLAUDE.mdとディレクトリ設計のベストプラクティス
- MCPサーバー編 — 自作MCPで外部ツールと連携する方法
- スキル編 — 購入・予約・メッセージ送信を一声で実行するカスタムスキル
- メモリ編 — AIに文脈を持たせる永続記憶システムの構築
- スケジュール実行編 — cronで回す無人の定期タスク
- アプリ開発編 — AIとのペアプログラミングで作る家計管理ダッシュボード
- デスクトップ自動化編 — WindowsとブラウザをAIで操る実践テクニック
どの記事からでも読めるが、初めてClaude Codeに触れる場合はこの導入編から読むのがおすすめだ。
前提条件とインストール方法
Claude Codeを使い始めるには、以下の環境が必要になる:
- Anthropicアカウント — Max プラン(月額制)またはAPI課金のいずれか
- Node.js 18以上 — npmでインストールするため
- ターミナル環境 — Windows / Mac / Linuxいずれも対応
準備ができたら、インストールはたった1コマンドで完了する:
npm install -g @anthropic-ai/claude-code
インストール後、任意のプロジェクトディレクトリで以下を実行するだけでClaude Codeが起動する:
claude
初回起動時にAnthropicアカウントの認証を求められる。ブラウザでログインすれば、すぐに使い始められる。
最初に試すべきこと
Claude Codeのインストールが完了したら、まずは簡単な操作を試してみよう。たとえば、以下のような指示が有効だ:
このプロジェクトの構造を説明して— ディレクトリ構成を読み解いてくれるREADMEを作って— プロジェクトの内容からREADMEを自動生成このバグを直して— エラーメッセージを貼れば原因特定から修正まで実行
重要なのは、Claude Codeはただ回答を返すだけではなく、実際にファイルを編集してくれるという点だ。提案を見てから承認する形なので、意図しない変更が勝手に行われる心配はない。
🔍 どの記事から読めばいい?— 目的別ガイド
「まずClaude Codeを試したい」 → この導入編を読んでインストール
「プロジェクトを整理したい」 → フォルダ構成編でCLAUDE.mdの書き方を学ぶ
「外部ツールと連携したい」 → MCPサーバー編でGmail・Chrome・デスクトップ操作を繋ぐ
「日常タスクを自動化したい」 → スキル編でAmazon購入・予約・LINE送信を一声で
「AIに文脈を覚えさせたい」 → メモリ編で永続記憶の設定方法を学ぶ
「定期タスクを無人化したい」 → スケジュール実行編でcronジョブを設定
「AIとアプリを作りたい」 → アプリ開発編でStreamlitアプリの構築事例を見る
「ブラウザ・デスクトップを操りたい」 → デスクトップ自動化編で実践テクニックを学ぶ
次回予告
次回はフォルダ構成編。Claude Codeが参照する設定ファイル「CLAUDE.md」の書き方と、スキル・スケジュール・MCPサーバーの整理方法を紹介する。また、プロジェクト構成のベストプラクティスについても詳しく解説する予定だ。
