研修で「Claude Code はCLIです」と説明すると、参加者の半分くらいが「シーエルアイ?」と聞き返します。エンジニアにはあたりまえの3文字でも、はじめて聞く人にはまったく未知の単語です。私もIT業界に入った当初は「CLI」と聞いてもピンと来ませんでした。

この記事では、Claude CodeのCLIという言葉の意味と、なぜブラウザではなく黒い画面(ターミナル)で動くのかを、非エンジニア向けに整理します。

CLIは「コマンドライン・インターフェース」の略

CLI は Command Line Interface(コマンドライン・インターフェース) の頭文字です。直訳すると「コマンド(命令)を一行で書いて操作する仕組み」。マウスでアイコンをクリックするGUI(Graphical User Interface)と対になる言葉です。

イメージしやすいたとえだと、

  • GUI = エクセルやWordのように、ボタンやメニューをクリックして操作する画面
  • CLI = 黒い画面に文字を打ち込んで、Enterで命令を実行する画面

Claude Code は後者、つまりターミナル(macOSの「ターミナル.app」、Windowsの「PowerShell」など)に文字を打ち込んで使うツールです。

私は最初、「なんで2026年にもなって黒い画面なんだ」と思いました。Macに付属しているターミナル.appを開くと、白地のシンプルな画面が出てくるだけで、何ができるのか想像もつかない。

ブラウザ版の Claude.ai とは何が違うのか

AnthropicのClaudeは、ブラウザでも使えます。claude.ai にアクセスして、ChatGPTのような会話画面で対話するのが Claude.ai です。文章を書いてもらう、要約させる、調べごとを手伝ってもらう、といった使い方ならブラウザ版で十分です。

Claude Code は同じClaudeを、ターミナルから呼び出すツールです。違いは「ファイルを直接読み書きできるかどうか」に尽きます。

ブラウザ版でやろうとすると「このファイルの中身をコピペして…書き換わったコードをコピペで戻して…」と、人間が橋渡しをする必要があります。CLI版はその橋渡しが不要で、Claude が自分でファイルを開いて、編集して、保存します。日報のテンプレを使い回したり、何十個もある請求書PDFを処理したり、といった「ファイルを触る作業」はCLI版が圧倒的に得意です。

なぜブラウザではなくターミナルなのか

「ボタンで操作できるGUI版を作れば、もっと使う人が増えそうなのに」と感じる人は多いはずです。私もそう思っていました。

CLIで提供されている理由は、たぶん次の3つです。

第一に、作業の自動化と相性が良い。ターミナルで打つコマンドは、そのままスクリプトファイルに保存して、毎朝1回自動実行できます。GUIだと「マウスで3回クリックして…」という手順は記録しづらい。

第二に、他のツールと組み合わせやすいclaude の出力を、別のコマンドにそのまま渡したり、ファイルに保存したり、メールで送ったり、Unix系の世界はテキストを介してすべてが繋がるように設計されています。

第三に、画面を作るコストが要らない。GUIアプリは見た目を作り込むだけで膨大な工数がかかります。CLIならテキストの入出力だけで動くので、開発のスピードが段違いに速い。Anthropicは Claude のモデル本体を磨くのに集中したいので、UIに割く労力は最小化する判断だったと思います。

私の感覚では、Claude Codeを2週間ほど使うと、CLIの不自由さが「むしろ便利」に反転します。マウスを動かさずに済むぶん、思考の流れが途切れない。

VS Code や Cursor と組み合わせると視覚的になる

「とはいえ黒い画面はちょっと…」という人には、エディタとの組み合わせが入口になります。VS Code や Cursor の中で Claude Code を動かすと、ターミナルがエディタの下半分に表示されて、編集中のファイルを左半分で見ながら作業できます。

私は今、ほぼ常時このスタイルです。エディタの右半分で議事録の Markdown を開いて、下半分のターミナルで Claude Code に「箇条書きにして」と指示すると、左の文書がリアルタイムで書き換わっていく。CLIの裏側で動いているのに、視覚的にはGUIアプリのような体験になります。

CLIに慣れるための最初の一歩

ターミナル.appを開いたら、いきなりClaude Codeを動かす前に、CLIの基本操作を3つだけ覚えておくと迷子になりません。

  • pwd — 今いるフォルダの場所を表示
  • ls — そのフォルダの中にあるファイル一覧を表示
  • cd フォルダ名 — フォルダを移動

この3つだけ知っていれば、Claude Codeを起動する準備としては十分です。私が研修でやっているのは、「デスクトップに claude-test フォルダを作って、そこに cd で移動して、claude を起動する」の流れを最初に手で1回やってもらうこと。これだけで「CLI怖い」がだいぶ和らぎます。

非エンジニアでも本当に使えるのか

これは研修で必ず聞かれる質問です。結論として、使えます。Claude Code に投げる指示は、コマンドではなく日本語です。

claude
# 起動後、プロンプトに日本語で
このフォルダの議事録 markdown を読んで、要点を3つにまとめてください

CLI を使うのは最初の「claude を起動する1行」だけで、そのあとは普通の日本語でやりとりできます。私の研修参加者で、IT職ではない経理担当の方が、3週間後には「Excel を claude で操作している」と報告してくれました。

操作の中心はあくまで自然言語の指示で、CLIはその入口に過ぎません。

まとめ

  • CLI = コマンドライン・インターフェース。黒い画面に文字を打って操作する仕組み
  • Claude Code が CLI で提供されているのは、ファイル操作・自動化・拡張性のため
  • Claude.ai (ブラウザ版)は会話用、Claude Code (CLI版) はファイルを触る作業用
  • 黒い画面が苦手なら VS Code や Cursor の中で動かすと、視覚的なエディタ体験になる
  • ターミナルの基本操作は pwd ls cd の3つだけ覚えれば十分始められる