CLI / app / Web

Codex CLI・app・Webの違い

CLI、app、Webは、Codexを使う入口や画面が違うため、作業目的に合わせて使い分けます。

このページは非公式の実践ガイドです。Codex app、CLI、Web、スマホでの画面や提供状況は変わる可能性があります。重要な判断の前には公式情報も確認してください。

APIキー、認証情報、トークン、秘密鍵、ローカルパス、ユーザー名は貼らず、本番deploy、DB、cron、.htaccess、AdSense、Search Console確認タグは軽作業として扱わないでください。

まず一言でいうと

文字、画面、ブラウザの入口を使い分ける比較ページです。Codexを使う入口はひとつではなく、作業の確認、指示、状態確認、差分確認のどれをしたいかで選びます。

入口一言でいうと向いていること
app画面から使う入口初心者の確認・操作
CLI文字で命令する入口コマンド実行・doctor確認
Webブラウザで見る入口作業状況・報告確認
IDEコードを見る作業画面ファイル編集・エラー確認
スマホ外出先の確認入口報告確認・軽い指示

画面で見る場所

appは画面上で作業を追いやすい入口、CLIはターミナルに文字で命令する入口、Webはブラウザで状況を確認する入口として分けると、最初の混乱が減ります。

  1. まず画面で作業を見る
  2. 報告を読む
  3. 必要ならGitHubで差分を見る
  4. 状態確認が必要ならdoctorやCLIを見る
  5. 危険作業はPCで確認する

Codexでできること

報告を読む、作業範囲を整理する、GitHub差分を見る前の確認項目を作る、doctorやstatusを見る順番を整理する、といった作業に向いています。スマホやremoteでは、細かい修正よりも確認と次の指示を中心にします。

Codexだけに任せないこと

本番反映、DB変更、cron変更、.htaccess変更、認証情報の扱い、Secretsの確認、Search Console確認タグやAdSenseコードの変更は、人間が対象と影響を確認してから進めます。

初心者が間違えやすいこと

やることやらないこと
報告を読むスマホだけで本番deploy
URLを確認するDB変更
軽い追加指示.htaccess変更
次の作業を整理するSecretsや認証情報を開く
差分の概要を見るmain直push

FAQ

初心者はどれから覚えるとよいですか?

まずappやWebのように画面で確認できる入口から始め、必要になったらCLIやdoctorの見方を覚える流れが分かりやすいです。

CLIは上級者向けですか?

文字で命令するため慣れは必要ですが、doctorや状態確認などで役立ちます。危険な操作は指示内容を確認してから扱います。

IDEはどこに入りますか?

IDEはコードやファイルを見ながら編集・確認する画面です。CLIやappとは入口の役割が違います。