Codexで開発AIを始める
まず、読み替えの前提
SoulCarrierの知識ZIPでは、Claude Code、Bedrock、Codexなどの名前が混在することがあります。これは特定の道具だけを正解にするためではなく、その時点で一番使える開発AIを使い、知識を更新し続けるためのメモです。
このZIPを更新している時点では、実作業ではCodexを使っています。Opus 4.7として扱っていた環境は、以前より手戻りが増え、制作の実用度が下がったと感じる場面がありました。ただし、これは恒久的な評価ではありません。モデル更新、CLIのバグ修正、プロバイダ側の変更で、数日から数週間の単位でも状況は変わります。
したがって、この章も含めて、具体的なツール名やモデル名は固定された宗派ではなく、更新時点の実用メモとして読んでください。ネット接続がある場合は、OpenAIの Codex documentation も確認してください。
Plusで始めるという選択肢
2026年5月時点のOpenAI公式ヘルプでは、CodexはChatGPT Plus、Pro、Business、Enterprise/Eduの各プランに含まれています。すでにPlusを契約している人なら、APIキーの従量課金を別に用意せず、契約内でCodexを使ったコーディングを始められます。
ただし、これは「完全に無制限で無料」という意味ではありません。Codexの利用上限、クレジット、使えるモデル、Free/Goへの一時提供などは変わります。導入時は Using Codex with your ChatGPT plan と Codex pricing を確認してください。
判断に迷うときは、最初にAIへこう依頼します。
この記事の内容に固定せず、今日時点の公式情報、料金、利用上限、実作業での安定性を確認して、Codex、Claude Code、Bedrock、Geminiなどから、この作業に一番現実的な選択肢を提案してから進めてください。
読み替えルール
- 文中の「Claude Code」は、その時点で一番安定している開発AIエージェントとして読み替える。
- 文中の「Opus」「Sonnet」「GPT」などのモデル名は、固定の指定ではなく、最新版のモデル一覧から選ぶ候補として扱う。
- ChatGPT Plus内でCodexを使える場合は、まずその枠を使う。追加のAPI課金や別サービス契約は、必要になってから検討する。
- ClaudeやOpus系の実用性が下がっていると感じたら、無理に固定せず、Codexなど現時点で手戻りの少ない道具へ切り替える。
- コマンドやモデルIDが動かない場合は、失敗したログをそのままAIに渡し、「今の公式手順に合わせて修正して」と依頼する。
- 判断に迷う場合は、無理に進めず、SoulCarrierを渡してくれた人かTokiStorageに聞く。
Codex CLI の導入
この手順はネット接続がある場所で行います。オフライン状態のミニPCでは、ZIP内の読み物は開けますが、新規インストールやログインはできません。
macOS / Linux
Node.js と npm が入っている場合は、以下で導入できます。
npm install -g @openai/codex
Homebrewを使うmacOSでは、以下も選べます。
brew install --cask codex
インストール後、バージョンを確認します。
codex --version
ログイン
ChatGPTの契約で使う場合は、まず以下を実行し、表示に従ってログインします。
codex
APIキーで使う場合は、環境変数からログインできます。
printenv OPENAI_API_KEY | codex login --with-api-key
ログイン状態を確認します。
codex login status
更新
Codex自体の不具合が疑わしいときは、まず更新します。
codex update
使い始め方
- プロジェクトのフォルダへ移動する。
- まずは「このリポジトリの構成を説明して」と依頼し、勝手に編集させない。
- 次に「このファイルだけを直して」「変更前に方針を一言で出して」と範囲を切る。
- 最後にテスト、ビルド、デプロイを依頼する。
cd your-project
codex
SoulCarrierでの位置づけ
Codexは、オフラインで閉じたSoulCarrierノードそのものを置き換えるものではありません。ネットがある場所で知識やサイトを更新し、ZIPやミニPCへ反映するための制作補助です。
山間部や車載環境では、ミニPC内のHTMLとZIPだけでも読めることを優先します。ネットにつながったらCodexやほかの開発AIで更新し、またオフラインへ持ち出す、という循環で考えてください。
分からないとき
エラー文、いま見えている画面、やりたいことをそのまま残してください。「この手順のどこで止まっているかを整理して」とAIに聞くか、SoulCarrierを渡してくれた人に聞いてください。ツール名よりも、止まった地点を正確に残すことの方が大事です。