BLOG

CLIとは?文字で頼むための入口のこと

ノートパソコンの黒い画面に一行打つ人と、画面から出てきた小さなロボットがメモを受け取る絵

「Codex CLI」「CLIで動かす」。AIの話で、よく見る言葉になりました。CLIとは何か、順に見ていきます。

この記事の結論

  • CLIは「文字で頼むための入口」のことです。ボタンを押す代わりに、一行の命令文を書いて頼みます。
  • 「〇〇 CLI」は、そのサービスを文字で使うための道具です。同じサービスに、ボタンの入口と文字の入口がある、と考えると分かりやすくなります。
  • 文字で頼んで、文字で答えが返る。この形がAIと相性が良く、いまCLIがまた注目されています。

CLIは「文字で頼むための入口」です

CLIは、英語の Command Line Interface の頭文字です。

  • Command(コマンド)命令。「これをやって」という頼みごとです。
  • Line(ライン)行。頼みごとを一行で書きます。
  • Interface(インターフェース)入口・窓口。人と道具がやりとりする所です。

つなげると「一行の命令文で頼むための入口」です。ボタンやメニューの代わりに、文字で頼みます。答えも文字で返ってきます。

ターミナル・シェル・CLIの関係

窓口の小窓から客が注文の紙を差し出し、中の係がそれを読み、奥の棚に道具が並んでいる絵

よく一緒に出てくる3つの言葉は、役割が違います。役所の窓口にたとえると、こうなります。

  • ターミナル=窓口文字を打ちこむ窓です。Mac では「ターミナル」というアプリです。
  • シェル=窓口の係打った文字を読んで、道具を動かします。Mac の標準は zsh という係です。
  • CLI=文字で頼める作り道具の側が「文字の頼みごとを受け付けます」と用意した入口です。

ターミナルは「場所」、CLIは「頼み方の作り」です。窓口がそのまま CLI なのではなく、窓口から CLI の道具に頼む、という関係です。ターミナルそのものの説明は ターミナルとは? にまとめています。

ターミナル・シェル・CLIの道具の関係 人がターミナル(窓口)に一行打つと、シェル(係)が読んで、CLIの道具(git や codex など)を動かす。答えは文字で返ってくる。 ターミナル 窓口=打つ場所 シェル 係=読んで動かす CLIの道具 git・codex など 答えは、文字で返ってくる CLI=文字で頼める「入口の作り」
図1 窓口(ターミナル)から、係(シェル)を通して、道具に頼む

GUI・API との違い

左は写真のメニューを指さして注文する人、右は小さな紙に注文を書く人の絵

道具の入口は、主に3種類あります。お店の注文にたとえます。

  • GUI(絵で選ぶ入口)写真のメニューを指さして注文する形です。ふだんのアプリやホームページの管理画面がこれです。迷わず選べます。
  • CLI(文字で頼む入口)注文を紙に書いて渡す形です。慣れると速く、同じ注文を何度でも同じ形で出せます。
  • API(プログラム同士の入口)お店と仕入れ先が、決まった注文票で直接やりとりする形です。人は直接さわりません。

どれが偉い、ということはありません。同じサービスに、3つの入口が全部ある場合も多いです。目的に合わせて選びます。

「〇〇 CLI」という名前の意味

最近は「Codex CLI」「Vercel CLI」のように、サービスの名前に CLI が付いた道具が増えました。これは「そのサービスを、文字で使うための道具」という意味です。

  • Codex CLIOpenAI の Codex を、ターミナルから使うための道具です。codex と打って使います。
  • Claude Code名前に CLI は付きませんが、ターミナルで claude と打って使う、CLI の道具です。
  • Vercel CLIホームページの公開サービス Vercel を、文字で操作する道具です。vercel と打って使います。
  • Gitファイルの変更の記録を残す道具です。もともと CLI で使うのが基本です。

たとえば Vercel には、ブラウザで開く管理画面(GUI)もあります。同じ公開の作業を、画面で押してもできるし、vercel の一行でもできる。入口が2つある、ということです。

Yoraku でも、このホームページの公開は Vercel CLI の一行で行っています。毎回同じ手順を、抜けなく通せるからです。

命令文の読み方

CLI の命令文は、だいたい同じ並びで書きます。例として、Codex に「読むだけ」で質問する一行を分解します。

命令文の4つの部品 codex exec --sandbox read-only "質問" という命令文を、道具の名前・やること・細かい指定・中身の4つに分けた図。 codex exec --sandbox read-only "質問" 道具の名前 誰に やること 何をするか 細かい指定 どうやって(--) 中身 渡す文や名前 「誰に・何を・どうやって・何について」の順
図2 命令文は「誰に・何を・どうやって・何について」
  • 道具の名前いちばん左。どの道具に頼むかです(codex・git・vercel など)。
  • やること道具の中の、どの仕事かです。専門用語ではサブコマンドと言います。
  • 細かい指定-- や - で始まる部分です。オプションと言います。ここでは「読むだけで動いて」という指定です。
  • 中身頼みごとの本文や、ファイルの名前です。空白を含むときは " " で囲みます。

はじめての道具で、まず安全に打てるのは次の2つです。どちらも、何かを変えたり消したりはしません。

道具の名前 --version
道具の名前 --help

--version は入っている版の番号を、--help は使い方の一覧を出します。多くの CLI の道具で使えます。

AIの時代に、CLIがまた注目されている理由

小さなロボットがノートパソコンの黒い画面で自分でキーボードを打ち、横で人が止めるボタンの近くに手を置いて見守る絵

CLI は、昔からある古い入口です。それが今、AIのおかげで見直されています。理由は3つです。

  • AIは文字が得意CLI は、文字で頼んで文字で答えが返ります。画面の絵を読むより、AIにとってずっと扱いやすい形です。
  • AI自身がCLIの道具を使えるClaude Code や Codex は、ターミナルの中で、Git などのほかの CLI の道具を(人の許可の範囲で)使いながら仕事を進めます。
  • 手順が文字で残る何を打ったかが残るので、AIが何をしたかを、人があとから確かめられます。

AIを CLI で動かすと、AI同士に議論させることもできます。実際の手順は Claude CodeとCodexをターミナルだけで議論させる方法 で紹介しています。アプリのAIとの違いは ターミナルで動かすAIと、アプリのAIの違い をどうぞ。

気をつけたいこと

CLI は、書いた通りに動きます。消す命令も、確認なしで通るものがあります。意味の分からない一行は打たない・貼らない。AIに任せるときも、何をするかを先に日本語で説明してもらってから進めると安心です。

茂原・長生郡の小さな会社とCLI

茂原市や長生郡(一宮町・睦沢町・長生村・白子町・長柄町・長南町)、市原市・木更津市・東金市・大網白里市の小さな会社で、全員が CLI を覚える必要はありません。

ただ、「CLI = 文字で頼む入口」と分かっているだけで、得をする場面があります。

  • 制作会社や保守の担当者と話が早くなる「CLI で公開しています」と言われても、何の話か分かります。
  • AIの道具を選ぶときに迷わない「アプリ版」と「CLI 版」がある道具で、どちらが自分に合うかを考えられます。
  • くり返しの作業を任せる入口になる毎週同じ手順の作業は、CLI とAIで自動にできる場合があります。

Yoraku は、茂原市を拠点に、長生郡・市原市・木更津市・東金市・大網白里市へ伺っています。黒い画面に一緒にさわってみる AI研修・家庭教師 や、ホームページ制作 のことも、気軽にご相談ください。

よくある質問

Q. CLIとターミナルは、同じものですか。

ちがいます。ターミナルは文字を打つ「窓」で、CLI は道具の側の「文字で頼める入口の作り」です。ターミナルの窓から、CLI の道具に頼む、という関係です。会話では、ほぼ同じ意味で使われることもあります。

Q. CLIとコマンドラインは、何がちがいますか。

ほぼ同じ意味で使われます。コマンドラインは「命令文を書く行」のことで、CLI はその行で頼む入口のことです。厳密に分けなくても、話は通じます。

Q. Windowsでも使えますか。

使えます。Windows では PowerShell やコマンドプロンプトが窓口です。ただ、Mac と Windows では書き方がちがう命令もあるので、調べるときは「Mac用」「Windows用」を分けて探してください。

Q. CLIのAIは、アプリのAIより賢いのですか。

中のAIが賢いかどうかは、入口では決まりません。CLI のAIは、手元のファイルを直接さわれたり、ほかの道具を使えたりする、という「できることの幅」がちがいます。そのぶん、任せる範囲を決めて使うことが大切です。

参考(2026年10月時点)

ご相談はこちらから

電話・メール・Instagram、どれからでもどうぞ。

対応エリア千葉県・東京都を中心に、全国対応。オンラインもOK!初回はなるべく直接お会いしています。