Claude Code 入門 - ターミナルから AI とペアプロを始める最初の一歩

記事タイトルとURLをコピーする

Claude Code 入門 - ターミナルから AI とペアプロを始める最初の一歩

はじめに

「コードを書いていて、同僚に気軽に相談できたら」と思ったことはないでしょうか。バグの原因を一緒に探してほしい、このモジュールのテストを書いてほしい、コミットメッセージを考えてほしい。そんな場面で頼れる AI ペアプログラマーが、ターミナルのすぐ隣にいてくれたら便利ですよね。

Claude Code は、ターミナルから直接使える AI コーディングアシスタントです。チャットでコードの断片を貼り付けて質問するような使い方ではなく、実際のプロジェクトディレクトリの中でファイルを読み書きし、コマンドを実行しながら一緒に作業を進めてくれます。この記事では、インストールから最初のタスク実行まで、一通りの流れを紹介します。

Claude Code でできること

Claude Code は、日常的な開発業務の多くをカバーしています。公式ドキュメントでは「コードベースを理解し、ファイルを編集し、コマンドを実行し、開発ツールと統合するエージェント型のコーディングツール」と説明されています。

具体的には次のような作業を任せられます。コード生成やバグ修正はもちろん、未テストのコードへのテスト追加、リファクタリング、コミットメッセージの作成、プルリクエストの作成、依存ライブラリの更新など、後回しにしがちな地味な作業もまとめて引き受けてくれます。複数ファイルをまたぐ修正も一度の指示でこなしてくれるので、大きなリファクタリングでも頼りになります。

利用するにはアカウントが必要です。Claude.ai の有料プラン(Pro、Max、Team、Enterprise)のほか、Claude Console(API アクセス)や Amazon Bedrock・Google Vertex AI・Microsoft Foundry といったクラウドプロバイダー経由でも利用できます。ターミナルの CLI に加え、VS Code や JetBrains IDE の拡張機能、デスクトップアプリ、ブラウザからも使えますが、この記事ではターミナル CLI を中心に紹介します。

インストール手順

Claude Code のインストールは、ネイティブインストーラーを使うのが公式推奨の方法です。以前は npm によるインストールが一般的でしたが、現在は非推奨になっています。ネイティブインストーラーは Node.js 不要で動作し、バックグラウンドで自動更新される点も便利です。

macOS でのインストール

ターミナルを開き、次のコマンドを実行します。

curl -fsSL https://claude.ai/install.sh | bash

Homebrew を使っている場合は、こちらの方法も選べます。公式では2種類のキャストが用意されています。claude-code は安定チャンネルを追跡するもので、最新版より約1週間遅れますが重大なリグレッションを含むリリースをスキップします。claude-code@latest は最新チャンネルを追跡し、リリース直後のバージョンを受け取れます。

# 安定チャンネル(推奨)
brew install --cask claude-code

# 最新チャンネル
brew install --cask claude-code@latest

ただし Homebrew 経由の場合は自動更新されないため、インストールしたキャストに合わせて定期的にアップグレードコマンドを実行してバージョンを最新に保ってください。

# claude-code をインストールした場合
brew upgrade claude-code

# claude-code@latest をインストールした場合
brew upgrade claude-code@latest

Linux でのインストール

macOS と同じコマンドで対応しています。

curl -fsSL https://claude.ai/install.sh | bash

Debian や Ubuntu 系のディストリビューションでは apt、Fedora や RHEL 系では dnf によるパッケージマネージャーインストールも利用できます。詳細は公式ドキュメントの「Install with Linux package managers」を参照してください。

Windows でのインストール

Windows はシェルの種類によってコマンドが異なります。PowerShell を使っている場合は次のコマンドを実行します。

irm https://claude.ai/install.ps1 | iex

CMD(コマンドプロンプト)を使っている場合はこちらです。

curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

どちらのシェルを使っているかわからない場合は、プロンプトの先頭を確認してください。PS C:\ と表示されていれば PowerShell、C:\ のみであれば CMD です。なお、Windows ネイティブ環境では Git for Windows のインストールも推奨されています。Git for Windows がインストールされていない場合、Claude Code は Bash ツールの代わりに PowerShell をシェルとして使用します。

インストールの確認

インストール後、次のコマンドでバージョン番号が表示されれば正常にインストールされています。

claude -v

認証とログイン

インストールが完了したら、プロジェクトディレクトリに移動して claude コマンドを実行してください。初回起動時にはログインが求められます。

claude

ブラウザが起動し、Claude.ai または Claude Console の認証画面が開きます。お使いのアカウントでログインすると、認証情報がローカルに保存されるため、次回以降はそのまま利用できます。アカウントを切り替えたい場合は、セッション中に /login コマンドを使います。

Claude Console アカウントで初めてログインした場合、Console 内に「Claude Code」ワークスペースが自動的に作成されます。このワークスペースを通じて、組織全体のコスト管理をまとめて行えるようになっています。

最初のタスクを実行してみよう

ログインが完了すると、ウェルカム画面が表示されます。セッション情報や最近の会話、最新情報が確認できます。

まずはコードベースを理解させるところから始めてみましょう。プロンプトに自然言語で入力するだけです。

このプロジェクトは何をするものですか?

Claude はプロジェクト内のファイルを必要に応じて読み込み、構成や概要を説明してくれます。コンテキストを手動で与える必要はありません。

コードベースの理解が進んだら、実際にコードを書いてもらいましょう。

メインファイルに Hello World 関数を追加してください

Claude は対象ファイルを特定し、変更内容を提案した上で、承認を求めてきます。ファイルを直接変更する前に確認を挟んでくれるので、意図しない変更が加わる心配はありません。

Git 操作も自然言語で指示できます。

変更内容にあったコミットメッセージをつけてコミットしてください

変更内容を確認し、適切なコミットメッセージを生成してコミットしてくれます。ブランチの作成やプルリクエストの作成も同様に頼めます。

覚えておきたい基本コマンド

日常的に使うコマンドをまとめておきます。Claude Code には2種類のコマンドがあります。ひとつは Claude Code を起動するときにターミナル(macOS のターミナルや Windows のコマンドプロンプト)から入力する起動コマンド、もうひとつは Claude Code が起動した後の会話画面の中で入力するスラッシュコマンドです。

Claude Code 起動コマンド(ターミナルから入力)

コマンド 説明
claude インタラクティブモードで起動する
claude "タスク内容" 起動と同時に初期プロンプトを渡す
claude -p "質問" 回答を表示してすぐに終了する(スクリプトや CI 連携向け)
claude -c 同じディレクトリの直近の会話を再開する
claude -r 過去の会話を選んで再開する

スラッシュコマンド(Claude Code の会話画面から入力)

コマンド 説明
/help 利用可能なコマンドの一覧を表示する
/clear 会話履歴をリセットして新しいセッションを始める
/model 使用するモデルを切り替える
exit または Ctrl+D Claude Code を終了する

ターミナル以外で作業したい場合は、VS Code 拡張機能やデスクトップアプリも選択肢です。VS Code では差分のインライン表示や @ メンションによるファイル参照が使えます。デスクトップアプリでは複数セッションの並行実行やスケジュール実行といった機能も利用できます。

まとめ

Claude Code はターミナルに常駐する AI ペアプログラマーです。コード生成やバグ修正はもちろん、テスト追加・リファクタリング・Git 操作まで、自然言語の指示で一緒に進めてくれます。インストールはネイティブインストーラーの一行コマンドで完了し、Node.js などの事前準備は不要です。

まずは手元のプロジェクトで「このプロジェクトは何をするものですか?」と聞いてみてください。コードベースを読み込んで丁寧に答えてくれるその様子を見ると、「一緒に作業している」という感覚が自然と生まれてきます。この記事がどなたかのお役に立てれば幸いです。

◆ 塩野 正人
◆ マネージドサービス部 所属
◆ X(Twitter):@shioccii
◆ 過去記事はこちら

前職ではオンプレミスで仮想化基盤の構築や運用に従事。現在は運用部隊でNew Relicを使ってサービス改善に奮闘中。New Relic User Group運営