非エンジニア向けClaude Code・Gemini CLIの使い方|ターミナル未経験から始める実践ガイド
「Claude Code」「Gemini CLI」という言葉を最近よく耳にするようになったけれど、**「そもそもターミナルって何?」「コマンドを打つなんて自分には無理」**と感じていませんか。実はこの2つのツール、一度セットアップしてしまえば、SEO担当者にとって心強い分析・執筆アシスタントとして日々の運用に組み込めます。
この記事では、ターミナルを一度も触ったことがない方でも迷わないように、インストールから最初のコマンド実行までをすべてコピペできる形で解説します。Mac・Windows両対応、画面に出てくる専門用語もその場で解説していくので、順番に進めてみてください。
1. はじめに:なぜSEO担当者がCLIを学ぶ価値があるのか
CLI(Command Line Interface:コマンドを入力して操作する画面のこと)を使えるようになると、SEO業務の進め方が大きく変わります。ChatGPTのようなWebチャット画面と違い、CLIツールはローカルのファイルを直接読み書きできるため、次のようなことが可能になります。
- 数十記事分のCSVやHTMLをまとめて読み込み、競合分析をAIに任せる
- 自社サイトのトピッククラスター構造をスキャンして改善提案を受ける
- 毎日の順位チェックレポートを自動生成する
- 記事の下書きから校正までを一気通貫でAIに相談する
「エンジニアじゃないから無理」は、もう通用しない時代になりました。Claude CodeもGemini CLIも、実際に打つコマンドは拍子抜けするほど少なく、中身は「AIと日本語で会話する」だけです。難しいのは最初のインストールと認証設定だけ。ここを乗り越えれば、あとはいつものチャット感覚で使えます。
この記事を読み終わる頃には、あなた自身のMacまたはWindows PCで、Claude Code・Gemini CLI両方が動く状態になっているはずです。所要時間は、初めての方でおよそ30〜60分ほど見ておいてください。
2. そもそもターミナルとは?
ターミナル(またはコマンドプロンプト、PowerShell)とは、マウスではなくキーボードの文字入力でパソコンに命令を出すための画面です。普段使っているFinderやエクスプローラー(アイコンをクリックして操作するGUI=Graphical User Interface)が「絵で操作する画面」なら、ターミナルは「文字で操作する画面」と考えてください。見た目は地味ですが、GUIではできない細かい操作や自動化が可能になります。
3. Step 1:ターミナルの開き方
まずはターミナルを画面に出しましょう。OSによって手順が異なります。
Macの場合
- キーボードで
command(⌘) + スペースを押して、Spotlight検索(Macの検索窓)を開きます - 「ターミナル」または
terminalと入力します - 一番上に出てくる「ターミナル.app」をクリック(またはEnter)
黒または白の背景に ユーザー名@MacBook-Pro ~ % のような文字が出ていれば成功です。この % や $ のマークをプロンプトと呼び、「ここに命令を入力してください」という合図です。
Windowsの場合
Windowsには「コマンドプロンプト」「PowerShell」「Windows Terminal」「WSL(Windows Subsystem for Linux:Windows上でLinux環境を動かす仕組み)」など複数の選択肢がありますが、初心者の方にはまずPowerShellをおすすめします。
- 画面左下のスタートボタンをクリック
powershellと入力- 「Windows PowerShell」を右クリックして「管理者として実行」を選択
最初は「本当にこれで何かが動くの?」と不安になりますが、大丈夫です。ターミナルは入力した文字をEnterで確定するまでは何も実行されません。気軽に触ってみてください。
4. Step 2:Node.jsをインストールする
Claude Code・Gemini CLIのどちらも、Node.jsというプログラム実行環境の上で動きます。Node.jsとは、JavaScriptというプログラミング言語をパソコン上で動かすためのソフトのことです。Node.jsをインストールすると、同時に npm(Node Package Manager:Node.js用のアプリ配布ツール)も入ります。
npmは、スマホでいうApp Storeのようなもので、世界中のエンジニアが公開したツールを1コマンドで自分のパソコンに導入できる仕組みです。Claude CodeもGemini CLIもnpm経由で配布されています。
推奨バージョンは Node.js 20以上です。これより古いバージョンだと、Claude Codeが起動しない場合があります。
Mac:公式インストーラで入れる方法(一番簡単)
- ブラウザで https://nodejs.org/ を開く
- 「LTS(推奨版)」と書かれた大きなボタンをクリックしてダウンロード
- ダウンロードされた
.pkgファイルをダブルクリック - インストーラの指示に従ってそのまま進める(パスワードを聞かれたらMacのログインパスワード)
インストールが終わったら、ターミナルで次のコマンドを打って確認します。
node -v
v20.x.x のようにバージョン番号が表示されればOKです。ここでエラーが出る場合はターミナルを一度閉じて開き直してください。環境変数(パソコンがコマンドを探す場所のリスト)の読み込みが更新されます。
Mac:Homebrewで入れる方法(上級者向け)
すでにHomebrew(Macのパッケージ管理ツール)を入れている方は、次のコマンドでもインストールできます。
brew install node@20
初めての方は無理にHomebrewを使わず、公式インストーラでOKです。
Windows:公式インストーラで入れる方法
- ブラウザで https://nodejs.org/ を開く
- 「LTS」ボタンをクリックして
.msiファイルをダウンロード - ダウンロードしたファイルをダブルクリック
- インストーラの指示どおり「Next」をクリックしていく(チェックボックスはデフォルトのままでOK)
- インストール完了後、必ずPowerShellを閉じて開き直します
開き直したPowerShellで確認します。
node -v
v20.x.x と表示されれば成功です。
5. Step 3:Claude Code をインストールする
Node.jsが入ったら、いよいよClaude Codeを導入します。Claude Codeは、Anthropic社が提供するClaudeというチャット型AIをターミナルから使えるようにした公式ツールです。
インストールコマンド
Mac・Windows共通で、ターミナル(またはPowerShell)に次のコマンドを貼り付けてEnterを押します。
npm install -g @anthropic-ai/claude-code
-g は「グローバルインストール」の意味で、パソコン全体から呼び出せる場所にインストールするという指定です。これを付けないと、いまいるフォルダの中でしか使えなくなってしまいます。
インストールには数十秒〜数分かかります。完了すると、プロンプトが再び表示されます。
APIキーの取得
Claude Codeを動かすには、Anthropic社のAPIキー(APIを使うためのパスワードのようなもの)が必要です。
- ブラウザで https://console.anthropic.com/ を開く
- アカウント作成(Google・メールでサインアップ可)
- ログイン後、左メニューの「API Keys」を開く
- 「Create Key」をクリックして新しいキーを作成
- 表示された
sk-ant-...で始まる長い文字列をコピー
料金は従量課金なので、初めての方は使いすぎ防止のために支払い上限(Usage Limit)を月5〜20ドル程度に設定しておくと安心です。
初回起動と認証
ターミナルで次のコマンドを実行します。
claude
初回起動時には認証方法を聞かれます。ブラウザが自動で開いてAnthropicアカウントにログインする方式(対話ログイン)と、APIキーを直接貼り付ける方式があります。画面の案内に従って進めてください。
認証が終わると、次のようなプロンプトが表示されます。
Welcome to Claude Code
>
ここが、Claudeに日本語でお願いごとをする入力欄です。試しに次のように打ってEnterしてみましょう。
こんにちは。あなたは何ができますか?
Claudeから自己紹介が返ってくれば、インストール成功です。おめでとうございます、ここまで来たら半分以上終わっています。
6. Step 4:Gemini CLI をインストールする
続いて、Google社のGemini CLIを入れます。Gemini CLIはGoogle社の生成AI「Gemini」をターミナルから使う公式ツールで、Googleアカウントでログインするだけで無料枠の範囲内で利用開始できるのが大きな特徴です。
インストールコマンド
Claude Codeと同じくnpm経由でインストールします。
npm install -g @google/gemini-cli
こちらも -g でグローバルインストールを指定しています。
認証方法
Gemini CLIの認証は2通りあります。
方法A:Googleアカウントでログイン(おすすめ・無料枠あり)
ターミナルで次のコマンドを実行します。
gemini
初回起動時にブラウザが自動で開き、Googleアカウントでのログインを求められます。普段お使いのGoogleアカウントで認証すれば、その場で使い始められます。
方法B:APIキーを使う方法
より細かい制御が必要な方、あるいは会社の共有アカウントで使いたい方は、Google AI StudioでAPIキーを発行できます。
- ブラウザで https://aistudio.google.com/ を開く
- Googleアカウントでログイン
- 左メニューの「Get API key」をクリック
- 「Create API key」で新しいキーを発行してコピー
発行したキーは環境変数として設定します。Macの場合、ターミナルで次のように実行します。
export GEMINI_API_KEY="ここにコピーしたキーを貼る"
Windows(PowerShell)の場合はこうなります。
$env:GEMINI_API_KEY="ここにコピーしたキーを貼る"
この設定方法だとターミナルを閉じると消えてしまうので、恒常的に使いたい場合はMacなら ~/.zshrc、Windowsならシステム環境変数として登録してください(詳細は公式ドキュメント参照)。
認証が終わったら、実際に動かしてみます。
gemini
プロンプトが表示されたら、日本語で話しかけてみましょう。
こんにちは。自己紹介してください。
Geminiから応答が返ってくればインストール完了です。
7. Step 5:ZIPファイルを解凍してディレクトリに移動する
AI CLIツールを使う際、よくあるシチュエーションが「ZIPで受け取ったデータを解凍して、そのフォルダの中でClaude Codeを起動する」というものです。たとえば上司から競合調査のCSVを受け取ったときや、クライアントから記事原稿のZIPが届いたときですね。
ディレクトリとはWindowsでいう「フォルダ」のことで、ターミナルの世界では「今どこのフォルダにいるか」を常に意識する必要があります。
Macで解凍してフォルダに移動する
Macは.zipファイルをダブルクリックすれば自動で解凍されます。Downloadsフォルダに competitor-data というフォルダが展開されたとしましょう。ターミナルで次のコマンドを実行します。
cd ~/Downloads/competitor-data
cd は Change Directory(ディレクトリを変更する) の略で、指定した場所にターミナルの現在地を移動するコマンドです。~ はあなたのホームフォルダを指します。
今どこにいるか確認したいときは次のコマンドです。
pwd
print working directory の略で、現在地のフルパスが表示されます。
フォルダの中身を見たいときはこちら。
ls
list の略で、現在のフォルダのファイル・フォルダ一覧を表示します。
Windowsで解凍してフォルダに移動する
- エクスプローラーでダウンロードした
.zipファイルを右クリック - 「すべて展開」を選択
- 展開先を確認して「展開」をクリック
たとえば C:\Users\your-name\Downloads\competitor-data に展開されたら、PowerShellで次のように移動します。
cd C:\Users\your-name\Downloads\competitor-data
現在地確認は同じく pwd、ファイル一覧表示はWindowsでは dir または ls(PowerShellなら両方OK)です。
8. Step 6:実際にプロンプトを投げてみる
いよいよ本番です。目的のフォルダに cd した状態で、実際にAIに仕事を頼んでみましょう。
Claude Codeの実行例
claude
起動したら次のように話しかけます。
このフォルダにあるCSVファイルを読み込んで、競合サイトのタイトルタグの傾向を日本語で200字程度にまとめてください。
Claude Codeは自動でフォルダをスキャンし、CSVの内容を解析して結果を返してくれます。出力例はこんなイメージです。
CSVを確認しました。競合10社のタイトルタグを分析した結果、
以下の傾向が見られました:
- 平均文字数は32文字(日本語基準)
- 「2026年版」「最新」などの年号・鮮度訴求を7割が使用
- サジェスト系キーワードを先頭に配置する企業が6割
(以下続く)
ファイルに書き出したい場合は、続けて次のように頼めます。
この結果を analysis.md というファイル名で保存してください。
Claude Codeが analysis.md を作成して、現在のフォルダに保存してくれます。
Gemini CLIの実行例
gemini
同じように話しかけます。
このフォルダのHTMLファイルを全部読んで、見出し構造(h1〜h3)を一覧で書き出してください。
Geminiも同様にフォルダ内のファイルを解析して応答します。
Claude CodeとGemini CLIは得意分野が少し異なるので、同じ質問を両方に投げて比較するのもおすすめです。一般に、コード生成・長文推論はClaude、大量ファイル読み込み・最新情報参照はGeminiが得意な傾向があります(2026年4月時点の筆者体感)。
終了したいときは /exit またはCtrl+C(コントロール+C)を押します。
9. よくあるエラーと対処
初心者がぶつかりやすいエラーと解決策をまとめました。
9-1. command not found: claude / command not found: gemini
最も多いエラーで、「そのコマンドが見つかりません」という意味です。原因は主に次の3つです。
- Node.jsがインストールされていない:
node -vを実行してバージョンが出なければ、Step 2をやり直してください - ターミナルを開いたままインストールした:ターミナルを一度閉じて開き直すと解決することが多いです
- PATHが通っていない(環境変数にnpmのグローバルフォルダが登録されていない):Windowsで起きがちな問題で、PC再起動で解決することが多いです
9-2. Node.jsバージョン不一致エラー
Unsupported Node version などと表示された場合は、Node.jsが古い可能性が高いです。現在のバージョンを確認してください。
node -v
v18.x.x 以下の場合は、nodejs.orgからLTS版を再インストールします。古いNode.jsはアンインストールしてから入れ直すのが無難です。
9-3. APIキーが効かない(Claude Codeの場合)
Invalid API key や 401 Unauthorized が表示された場合:
- APIキーをコピーするときに前後の空白・改行が混入していないか確認
sk-ant-で始まっているか確認- Anthropicコンソールでキーが有効(Active)になっているか確認
- 支払い方法が登録されているか確認(無料枠は限定的)
9-4. 文字化け(Windowsで起きやすい)
PowerShellで日本語が ??????? のように表示される場合、文字コードを変更します。
chcp 65001
これでUTF-8(国際標準の文字コード)になります。毎回打つのが面倒な方は、Windows Terminalという新しい端末アプリを使うと最初からUTF-8で動きます。
9-5. 権限エラー(Macで EACCES)
EACCES: permission denied というエラーが出た場合、npmのグローバルインストール先に書き込み権限がない状態です。以下のように sudo(Administratorとして実行するコマンド)を付けて再実行します。
sudo npm install -g @anthropic-ai/claude-code
Macのログインパスワードを求められるので入力してください。sudoは強力な権限を付与するコマンドなので、使う前にコマンドの内容を必ず確認する癖をつけてください。分からないコマンドにsudoを付けるのは危険です。
より安全な対処法として、npmのグローバルフォルダをホーム配下に変更する方法もありますが、初心者には少しハードルが高いので、まずはsudoで乗り切っても構いません。
9-6. インストールは成功したが動かない
一度PCを再起動してみてください。環境変数の反映、権限の再読み込みが行われて、多くのケースで解決します。「困ったらまず再起動」は、CLIに限らずパソコン全般の鉄則です。
10. まとめ+次のステップ
お疲れさまでした。ここまでの手順を一気に復習します。
- ターミナル(Mac)またはPowerShell(Windows)を開く
- Node.jsをインストールして
node -vで確認 npm install -g @anthropic-ai/claude-codeでClaude Codeを導入- Anthropic ConsoleでAPIキーを取得し、
claudeコマンドで初回認証 npm install -g @google/gemini-cliでGemini CLIを導入- Googleアカウントまたはaistudio.google.comのAPIキーで認証
- 作業したいフォルダに
cdで移動し、claudeまたはgeminiを起動して日本語で相談
ここまでできれば、あなたはすでに「AIをローカルで動かせる非エンジニア」です。この環境ができたら、ぜひ次のような使い方にチャレンジしてみてください。
- 競合サイトのトピッククラスター分析:複数記事のHTMLをまとめて読ませて、自社に足りないテーマを洗い出す
- 既存記事の大量リライト:sitemap.xmlから記事URL一覧を読み、構成の弱い記事を特定してもらう
- 毎週のレポート自動生成:GSC・ランクデータCSVを読み込んで、日本語で週次サマリーを作成させる
- 用語集の一括作成:キーワードリストから用語集記事の下書きをまとめて生成する
これらの実務応用パターンは、関連記事で詳しく解説しています。
AIをWebチャットで使うだけの時代は、もう終わりかけています。CLIが使えるSEO担当者とそうでない担当者の生産性差は、これから指数関数的に広がっていくはずです。最初の一歩を踏み出したあなたは、もう一歩抜きん出るスタートラインに立っています。
関連記事
- Topic Cluster Manager(TCM)プラグインの使い方|WordPressでトピッククラスターを管理する完全ガイド
- AI CLIでトピッククラスター分析をやる方法|Claude Code・Gemini CLI・ChatGPT徹底比較
- LLMOとは?AI検索時代のSEO対策完全ガイド
- AI検索時代のSEO戦略|LLMOとSEOを統合する実務アプローチ
参考リンク(公式ドキュメント)
- Claude Code 公式ドキュメント:https://docs.claude.com/en/docs/claude-code/overview
- Gemini CLI 公式GitHubリポジトリ:https://github.com/google-gemini/gemini-cli
- Node.js 公式サイト:https://nodejs.org/
- Anthropic Console(APIキー発行):https://console.anthropic.com/
- Google AI Studio(Gemini APIキー発行):https://aistudio.google.com/