Claude Code とは何か?

Claude Codeは、Anthropic が提供するコマンドライン(ターミナル)上で動くAI コーディングエージェントです。 claude コマンドで起動し、日本語で指示を出すだけで、ファイルの作成・編集・コマンドの実行・バグの修正などを自律的に行います。

📌

「コード補完」との違い:GitHub Copilot のようなコード補完ツールは「次の行を予測する」ものですが、Claude Code は「プロジェクト全体を読み込んで、複数のファイルにまたがる作業を自律的に完成させる」エージェントです。

Claude Code でできること

  • ファイルの作成・編集:「〇〇機能を追加して」と伝えるだけで、必要なファイルを作成・修正する
  • コードのデバッグ:エラーメッセージを貼り付けると、原因を特定して修正する
  • コマンドの実行:npm install・git commit などのコマンドも代わりに実行できる
  • コードレビュー:既存コードの問題点・改善案を指摘する
  • ドキュメント生成:README やコメントを自動で書く
  • リファクタリング:コードの品質を保ちながら構造を整理する
  • テスト生成:ユニットテスト・統合テストのコードを書く

仕組み:エージェントとは何か

Claude Code が「エージェント」と呼ばれる理由は、指示を受けて自律的に複数のステップを判断・実行するからです。

例えば「ログイン機能を追加して」という指示を出すと:

  1. プロジェクトのファイル構造を読み込む
  2. 既存のコードのスタイル・パターンを把握する
  3. どのファイルに何を追加・変更すべきか計画を立てる
  4. 複数のファイルを順番に編集する
  5. 変更内容を確認・検証する

これらを人間が指示しなくても自動的に進めます。

インストール方法

Claude Code は npm(Node.js のパッケージ管理ツール)でインストールします。

# Node.js がインストールされていることが前提
npm install -g @anthropic-ai/claude-code

インストール後、claude コマンドで起動できます。初回起動時に Anthropic の API キーの入力を求められます。

# バージョン確認
claude --version

# 起動
claude

基本的な使い方

対話モード

claude と入力するだけで対話モードが起動します。

% claude
> 今日の日付を表示する Python スクリプトを作って

I'll create a Python script that displays today's date.
[ファイル作成: today.py]
...

1回だけ質問する

claude -p "このコードのバグを教えて"

便利なコマンド

コマンド説明
/helpヘルプを表示
/clear会話履歴をリセット
/exit終了
Ctrl + C実行中の処理を中断

効果的な使い方のコツ

プロジェクトのルートで起動する

Claude Code はカレントディレクトリのファイルを読み込みます。プロジェクトのルートフォルダで起動することで、コードベース全体を把握した上で作業してもらえます。

具体的に指示する

# NG(曖昧)
> 修正して

# OK(具体的)
> src/auth.js の login 関数で、パスワードが空の場合にエラーを返すようにして

エラーはそのまま貼る

エラーメッセージ全文をコピーしてそのまま貼り付けるのが最も効果的です。

💡

日本語でも英語でも指示できます。Claude は両言語に対応しており、日本語で指示を出してもコードは適切な言語で生成されます。

この記事のまとめ
  • Claude Code はターミナルで動く AI コーディングエージェント
  • コード補完ではなく、プロジェクト全体を把握して自律的に作業する
  • npm install -g @anthropic-ai/claude-code でインストール
  • claude コマンドで起動、日本語で指示できる
  • エラーメッセージをそのまま貼り付けるのが効果的