本文へ移動
BenriWorks Lab

講座17

Codex 集中講座

Codex を手元に入れるところから、書いたものが自分のURLで公開されるまでを17回で通す講座です。Codex だけでなく Git、GitHub、GitHub Actions、Vercel も同じ列に並べ、AIが書いたものを人が確かめて世に出す流れを扱います。

第1回から読む

机の上に手書きの構成図を広げ、こちらを向いて座っている男性の開発者

開発を手伝うAIに「作って」と言えば、何かは出てきます。出てきたものを本番に出してよいかどうかは別の話で、そこを決めるのは道具ではなく、人が組み立てた手順のほうです。この講座は、Codex という道具を手元に入れるところから、書いたものが自分のURLで公開されるまでを17回で通します。扱うのは Codex だけではありません。Git、GitHub、GitHub Actions、Vercel も同じ列に並べます。どれか1つが欠けると、AIが書いたものを人が確かめて世に出す流れが途切れるからです。

全17回の構成

  • 第1部「はじめる」(第1回から第3回)は、全体像、Windows への導入、最初の1時間の操作を扱います。
  • 第2部「制御する」(第4回から第6回)は、モデルと思考の深さ、承認とサンドボックス、依頼の書き方とプランモードです。
  • 第3部「土台」(第7回と第8回)は、Git と GitHub。AIが書いたものを読み、戻し、他人に見せるための道具です。
  • 第4部「覚えさせる」(第9回から第12回)は、AGENTS.md、スキル、MCP、そして3つの使い分けです。
  • 第5部「届ける」(第13回から第15回)は、GitHub Actions で品質の門を作り、Codex をクラウドと GitHub 上で動かし、Vercel で公開します。
  • 第6部「続ける」(第16回と第17回)は、つまずいたときの直し方と、何を任せて何を自分で決めるかです。

Claude Code を使う場合は、Claude Code 集中講座が対になります。あちらは Git と GitHub と Vercel の回を持たず、この講座の該当回へ送っています。

前提にすること

ChatGPT のアカウントが要ります。公式ヘルプによれば Codex は ChatGPT のプランに含まれ、Free と Go のプランでも使えます。使えるモデルと使用量の枠はプランで違うため、最新の条件は ChatGPT のヘルプで確認してください。Windows のパソコンを想定しますが、第2回の導入手順以外は macOS でも Linux でもそのまま通用します。コードを書いた経験は前提にしません。ただし第7回以降は、ファイルとフォルダを扱うことと、コマンドを1行打つことに抵抗がない程度を前提にします。

公式の仕様は OpenAI のドキュメントとヘルプから引用し、出典を各回の末尾に書いています。実際に動かして確かめた部分は、コマンドの出力をそのまま載せています。

全17回の目次

  1. 1回 ・ 公開 Codex はどこで動き、この講座で何を作れるようになるか
  2. 2回 ・ 公開 Windows に Codex を入れて、最初の画面を出す
  3. 3回 ・ 公開 最初の1時間で、依頼から差分の受け入れまでを一周する
  4. 4回 ・ 公開 モデルと思考の深さを、依頼の性質で選び分ける
  5. 5回 ・ 公開 サンドボックスと承認で、触れる範囲と止まる場所を決める
  6. 6回 ・ 公開 依頼文に何を書き、どこで計画を先に出させるか
  7. 7回 ・ 公開 Git を、AIの変更を戻せるようにするための道具として使う
  8. 8回 ・ 公開 GitHub の Issue とプルリクエストを、確認の場として使う
  9. 9回 ・ 公開 AGENTS.md に、毎回言い直していることを移す
  10. 10回 ・ 公開 スキルで、その作業のときだけ開く手順書を用意する
  11. 11回 ・ 公開 MCP で、リポジトリの外にある情報に手を伸ばす
  12. 12回 ・ 公開 AGENTS.md とスキルと MCP を、2つの質問で振り分ける
  13. 13回 ・ 公開 GitHub Actions で、人が見る前に落ちるものを落とす
  14. 14回 ・ 公開 Codex をクラウドと GitHub の上で動かし、レビューを任せる
  15. 15回 ・ 公開 Vercel に載せて、プレビューURLと本番を分ける
  16. 16回 ・ 公開 つまずいたとき、どの層で止まっているかを先に決める
  17. 17回 ・ 公開 何を任せ、何を自分で決めるか