Ad Space (horizontal)
Getting Started

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会話を要約して圧縮
/initCLAUDE.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ツールとの比較や、より高度な活用法を紹介します。

Ad Space (rectangle)
#Claude Code #インストール #入門 #セットアップ #AI開発ツール