Claude Codeとは?インストールから初めての使い方まで完全ガイド
Claude Codeのインストール方法から基本的な使い方まで、初心者向けにわかりやすく解説。ターミナルで動くAIコーディングアシスタントを今日から始めよう。
Claude Codeとは
Claude Codeは、Anthropicが開発したターミナルベースのAIコーディングアシスタントです。VS Codeの拡張機能ではなく、CLIツールとして動作するのが最大の特徴です。プロジェクトのコードベース全体を理解し、ファイルの編集・作成、コマンド実行、Git操作まで一貫して行えます。
従来のAIコーディングツールと異なり、エディタに依存しないため、どんな開発環境でも利用可能です。
インストール方法
前提条件
- Node.js 18以上がインストール済みであること
- Anthropicアカウントを持っていること(Max プランまたはAPI利用)
npm でインストール
npm install -g @anthropic-ai/claude-code
インストールが完了したら、バージョンを確認しましょう。
claude --version
初回認証
初めて起動する際に認証が必要です。
claude
ターミナルでコマンドを実行すると、ブラウザが開いてAnthropicアカウントでの認証を求められます。認証が完了すると、ターミナルに戻って利用開始できます。
基本的な使い方
インタラクティブモード
プロジェクトのルートディレクトリで claude と入力するだけで、対話型セッションが始まります。
cd my-project
claude
セッション内では自然言語で指示を出せます。
> このプロジェクトの構成を説明して
> src/utils/helper.ts にバリデーション関数を追加して
> テストが通るか確認して
ワンショットモード
対話セッションを開かずに、一つのコマンドだけ実行したい場合は -p フラグを使います。
claude -p "package.json の依存関係を確認して、未使用のものをリストアップして"
パイプとの連携
標準入力からデータを渡すこともできます。
cat error.log | claude -p "このエラーログの原因を分析して修正案を出して"
git diff | claude -p "この差分をレビューしてください"
よく使うコマンド
セッション中に使える便利なスラッシュコマンドがあります。
| コマンド | 説明 |
|---|---|
/help | ヘルプを表示 |
/clear | 会話履歴をクリア |
/compact | 会話を要約して圧縮 |
/init | CLAUDE.md を生成 |
/cost | 現在のセッションのトークン使用量を表示 |
最初に試してほしいこと
1. プロジェクトの理解
> このプロジェクトのアーキテクチャを説明して
Claude Codeはプロジェクト全体のファイルを読み取り、構造を理解してくれます。
2. CLAUDE.md の生成
> /init
プロジェクトのルールやコーディング規約をClaude Codeに伝えるための設定ファイルを自動生成します。
3. バグ修正
> npm test を実行して、失敗しているテストを修正して
テストの実行からエラーの特定、コードの修正まで自動で行います。
権限設定について
Claude Codeはファイル編集やコマンド実行を行うため、操作ごとに確認が入ります。信頼できるコマンドは設定ファイルで自動許可にできます。
// .claude/settings.json
{
"permissions": {
"allow": [
"Read",
"Bash(npm test)",
"Bash(npm run lint)"
]
}
}
まとめ
Claude Codeはインストールも簡単で、ターミナルから即座に使い始められるAIコーディングアシスタントです。まずはプロジェクトディレクトリで claude を起動して、コードの説明やリファクタリングを試してみてください。次の記事では、他のAIツールとの比較や、より高度な活用法を紹介します。