OpenAI Codex CLIの使い方:インストール、ログイン、最初の作業
Codex CLIを入れ、ChatGPTかAPIキーでログインし、実リポジトリで最初のタスクを完了する。
欲しいのは、手元のリポジトリを読み、ファイルを直し、ローカルツールを回すコーディングエージェントだ。しかもループはターミナルに残したい。
本稿は OpenAI Codex CLIのインストールと使い方 を公式手順で辿る。インストーラ、ChatGPTまたはAPIキーのログイン、実リポジトリでの最初のタスク。根拠は developers.openai.com/codex/cli と developers.openai.com/codex/auth。
向いている人
Codex CLI はローカルリポジトリに対して動く。ファイルを見て、直し、既に入れたツールを実行する。対話は codex、繰り返しのパイプラインは codex exec。ChatGPTのウェブタブではなく、IDE拡張を先に入れる必要もない。
実リポジトリで始める
起動前にプロジェクトへ cd する。公式の入りは “Tell me about this project” と尋ね、続けて焦点の絞れた変更を一つ頼むこと。
ログインは二つ、請求も二つ
ChatGPTログインは Plus / Pro / Business / Edu / Enterprise の枠を使う。APIキーは Platform 料金で、私有CI向き。ワークスペースのクラウド機能は一部制限される。
先に権限を見る
/permissions でサンドボックスと書き込み可能なルートを確認する。公式はタスクの前後にGitチェックポイントを残し、戻せるようにとも書いている。
インストール、ログイン、最初のタスク
-
1
CLIを入れる
macOS / Linux:
curl -fsSL https://chatgpt.com/codex/install.sh | sh。Windowsは公式のPowerShellインストーラ。npm install -g @openai/codexまたはbrew install --cask codexでもよい。同じコマンドで更新できる。 -
2
ログインする
プロジェクトディレクトリで
codexまたはcodex loginを実行し、Sign in with ChatGPT を選んでブラウザを完了する。ヘッドレス、またはlocalhostコールバックが塞がれているならcodex login --device-auth(ChatGPTのセキュリティ設定でデバイスコードを有効化)。自動化はprintenv OPENAI_API_KEY | codex login --with-api-key。確認はcodex login status、ログアウトはcodex logout。 -
3
最初のリポジトリ作業
リポジトリに入り
codexを実行する。構成を説明させ、テスト追加や明確なエラー修正など一点に絞った変更を頼む。コミット前に/review。チーム用の常設指示が必要なら/initでAGENTS.mdを書ける。
curl -fsSL https://chatgpt.com/codex/install.sh | sh
# Windows: irm https://chatgpt.com/codex/install.ps1 | iex
# npm install -g @openai/codex
# brew install --cask codex
codex login
# printenv OPENAI_API_KEY | codex login --with-api-key
# codex login --device-auth
cd ~/code/your-repo
codex
# Tell me about this project
初回で止まりやすい点
| 方法 | 請求 | 向いている用途 |
|---|---|---|
| ChatGPTログイン | プラン枠 | 日常のローカル作業 |
| APIキー | Platform料金 | 私有CI / スクリプト |
| デバイスコード | ChatGPTと同じ | ヘッドレスまたはSSH |
- auth.jsonはパスワード
- ログインは
~/.codex/auth.jsonかOSのキーリングにキャッシュされる。コミットもチケット貼り付けもしない。CLIとIDE拡張はキャッシュを共有し、一方でログアウトすれば他方も再ログインが必要になる。 - ヘッドレスは別経路
- リモートがlocalhostコールバックを塞ぐならデバイスコードを優先。代替はブラウザ付きマシンでログインしてキャッシュを安全にコピーするか、
localhost:1455をSSH転送する。 - 社内プロキシにはCA
- TLSプロキシや私有ルートがあるなら、
CODEX_CA_CERTIFICATEを設定してからcodex login。未設定時はSSL_CERT_FILEに戻る。
API / CI向けの公式注意:信頼できない公開環境でCodexの実行を晒さない。
差分を人と見るとき
エージェントが直したあと、何が変わり、なぜマージできるかの一枚が足りないことが多い。会議スイートは不要。tidemeetで短い空間を開くか、空間の作り方を見る。キャンバスは共有ホワイトボード基礎。同サイトのOpenAI評価事故メモはMETR報告。
質問
IDE拡張は必須か。
不要。CLI単体で動く。拡張はログインキャッシュを共有するが、最初のリポジトリ作業はターミナルだけで足りる。
ChatGPTログインとAPIキーは併用できるか。
セッションごとに有効な方法は一つ。ChatGPTはワークスペース権限とプラン枠、APIキーはPlatformの組織設定と従量課金。Codex cloudはChatGPTログインが必要。
最初から大きなリファクタを頼むべきか。
いいえ。公式の入りはリポジトリを理解し、一点に絞った変更。先に /permissions を見、Gitチェックポイントで戻せるようにする。
一時的な会議ツールと何の関係か。
製品の結びつきはない。差分を短く話すだけなら、一時会議ツール比較が短いブラウザ空間で足りる場合を示す。