はじめに
ClaudeはWebブラウザからも使えますが、ローカルPC環境に導入することで、その真価を発揮します。ファイル操作、コード実行、ブラウザ操作、外部サービス連携など、単なるチャットAIを超えた「作業エージェント」として活用できます。
この記事では、初心者でも始められるセットアップから、エンジニア向けの高度な活用方法まで段階的に解説します。
ClaudeをローカルPCで使う方法の全体像
Claudeのローカル活用方法
├── 1. Claude Desktop(初心者〜中級者向け)
│ ├── Coworkモード:ファイル操作・Web連携
│ └── Claude in Chrome:ブラウザ自動操作
├── 2. Claude Code(エンジニア向け)
│ └── ターミナルからAIエージェントを操作
├── 3. MCP(Model Context Protocol)サーバー連携
│ └── 外部ツール・サービスとの統合
└── 4. API経由での利用(開発者向け)
└── 自作アプリ・スクリプトへの組み込み
1. Claude Desktop のセットアップ(初心者向け)
インストール手順
Step 1: ダウンロード
claude.ai にアクセスし、デスクトップアプリ版をダウンロードします。
- macOS:
.dmgファイルをインストール - Windows:
.exeファイルをインストール
Step 2: アカウントでログイン
Claude.aiのアカウント(無料・有料どちらでも可)でサインインします。
Step 3: 起動して使う
起動すると、Web版と同様のチャット画面が表示されます。ここからすでにファイルのドラッグ&ドロップによる分析・要約・翻訳などが可能です。
2. Coworkモードの活用(中級者向け)
Coworkモードは、Claude Desktopに搭載されたファイル操作とブラウザ連携のための機能です。
できること
| 機能 | 具体例 |
|---|---|
| ファイル作成・編集 | Word / Excel / PowerPoint / PDF を自動生成 |
| ブラウザ操作 | Webサイトを開いて情報を取得・操作 |
| コード実行 | Python / Bash スクリプトをサンドボックスで実行 |
| 外部サービス連携 | Slack / GitHub / Jira などとのMCP連携 |
Coworkモードの使い方
# 例:Qiitaの記事一覧を確認する
「私のQiitaの記事一覧を確認して」
# 例:Excelファイルを作成する
「売上データを月別に集計したExcelファイルを作成して」
# 例:レポートを作成する
「プロジェクト進捗レポートをWord形式で作成して」
日本語で普通に指示するだけで、Claudeが自動的にファイルを作成・保存してくれます。
3. Claude in Chrome(ブラウザ自動操作)
Claude in Chrome は、ChromeブラウザにインストールするClaude拡張機能です。Coworkモードと連携することで、Claudeがブラウザを直接操作できるようになります。
セットアップ手順
- ChromeウェブストアでClaude in Chrome拡張機能をインストール
- 拡張機能アイコンをクリックして 「Connect」 をクリック
- Claude Desktopで「Chromeに接続されました」と表示されれば完了
できること
# Webサイトの情報収集
「○○のニュースサイトから今日のトップ記事を要約して」
# フォームの自動入力
「このフォームに私の情報を入力して」
# Qiitaの記事管理
「私のQiitaの記事一覧を確認して」
「Qiitaに新しい記事の下書きを作成して」
⚠️ セキュリティについて: 銀行情報・パスワードなどの入力はClaude in Chromeでは対応していません。安全のため、ユーザー自身が入力する必要があります。
4. Claude Code(エンジニア向け)
Claude Code は、ターミナル(コマンドライン)からClaudeを操作できるツールです。コーディング作業を丸ごとAIに委任できます。
インストール
# Node.js (v18以上) が必要
npm install -g @anthropic-ai/claude-code
# バージョン確認
claude --version
主な使い方
# プロジェクトフォルダでClaudeを起動
cd /path/to/your/project
claude
# チャットモードで指示
> このプロジェクトのバグを修正して
> READMEを日本語で書いて
> テストコードを追加して
Claude Codeの特徴
| 機能 | 説明 |
|---|---|
| コード生成 | 要件を説明するだけでコードを自動生成 |
| デバッグ | エラーメッセージを渡すと原因を特定・修正 |
| リファクタリング | 既存コードを最適化・整理 |
| Git操作 | コミットメッセージの生成、PR作成サポート |
| テスト生成 | ユニットテスト・E2Eテストを自動生成 |
5. MCP(Model Context Protocol)サーバー連携
MCPは、Claudeをさまざまなツールやサービスへ接続するための標準プロトコルです。
対応している主なサービス
外部サービス連携の例:
├── コミュニケーション: Slack / Microsoft Teams
├── ソースコード管理: GitHub / GitLab
├── プロジェクト管理: Jira / Asana / Notion
├── クラウド: OCI / AWS / Azure
├── データベース: PostgreSQL / MySQL / Oracle DB
└── ファイル管理: Google Drive / OneDrive / Box
MCP設定ファイルの例(Claude Desktop)
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "your-token-here"
}
},
"slack": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-slack"],
"env": {
"SLACK_BOT_TOKEN": "your-slack-token"
}
}
}
}
6. API経由での利用(開発者向け)
Pythonでの基本的な使い方
import anthropic
client = anthropic.Anthropic(api_key="your-api-key")
message = client.messages.create(
model="claude-sonnet-4-5-20250929",
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Pythonでフィボナッチ数列を生成するコードを書いて"
}
]
)
print(message.content[0].text)
利用可能なモデル
| モデル | 特徴 | 用途 |
|---|---|---|
| claude-opus-4-5 | 最高性能 | 複雑な推論・高度な分析 |
| claude-sonnet-4-5 | バランス型 | 一般的な業務タスク |
| claude-haiku-4-5 | 高速・低コスト | 大量処理・リアルタイム応答 |
活用シーン別おすすめ設定
📝 文書作成・事務作業が多い方
→ Claude Desktop + Coworkモード
💻 プログラミング・開発がメインの方
→ Claude Code + MCP(GitHub連携)
🌐 Web調査・情報収集が多い方
→ Claude in Chrome
🔧 自社システムへの組み込みを検討している方
→ Anthropic API
料金の目安
| プラン | 月額 | 特徴 |
|---|---|---|
| Free | 無料 | 基本的なチャット機能(制限あり) |
| Pro | $20/月 | 優先アクセス・より多くのメッセージ数 |
| API | 従量課金 | 使用したトークン数に応じて課金 |
まとめ
- 初心者 → Claude Desktop + Coworkモードから始める
- Web活用 → Claude in Chromeを追加する
- エンジニア → Claude Code + MCP連携でフル活用
- 開発者 → APIで自作システムに組み込む
まずはClaude Desktopをインストールして、日本語で気軽に話しかけてみてください!