Codexの上限に到達
私はAIでberndkuhlen.deを開発しています。しかしChatGPT PlusでCodexを無制限に使えるわけではありません。利用枠を使い切ると、リセットを待つか追加クレジットを購入する必要があります。それでも小さな修正を続けたかったのです。
GitHubを接続
サイトのコードは非公開GitHubリポジトリにあり、AWS S3とCloudFrontで運用しています。まずMacBookの変更をGitHubにコミット・プッシュします。ChatGPTの 設定 → Plugins → GitHubで認証し、必要なリポジトリだけを許可しました。ローカルファイルが自動同期されるわけではありません。
プルリクエストで安全に変更
ChatGPTに対象ファイルの調査と修正を依頼しました。私が使用できたGitHub連携では、ブランチ作成、コミット、プルリクエスト作成が可能でした。差分とGitHub Actionsの結果を確認してからマージします。セキュリティ改善や9言語のお知らせもこの方法で対応しました。
ローカル確認とデプロイ
ローカルで確認するには、PRのブランチを取得して切り替え、次を実行します。 python3 -m http.server 8000。マージ後は、 git switch main および git pull --ff-only origin main でMacBookを同期します。GitHubでマージしても、AWSのサイトがデプロイされるわけでは ありません 。デプロイは費用を確認する別の手順です。CloudFrontのキャッシュ無効化は禁止しているため、更新は通常のキャッシュTTLが過ぎてから反映されます。
無制限に無料という意味ではない
Codexの制限は解除されません。ChatGPTやプラグインの利用枠、GitHubへの書き込み権限は環境によって異なります。それでも私の場合は、追加のCodexクレジットなしで小さな変更を進められました。
注記: この記事は2026年11月5日時点の私の作業手順を記録したものです。 Codexの利用に関するドキュメント · GitHub接続に関するドキュメント
次のステップ:GitHub Actions と AWS OIDC によるデプロイ(準備中)
次に準備したのが PR #21では、リポジトリと main ブランチに限定した一時的な AWS OIDC ロールと、手動起動の GitHub Actions ワークフローを準備しました。公開ファイルの許可リスト、テスト、費用見積もり、AWS 月額予算の確認を経て S3 にアップロードする設計で、CloudFront のキャッシュ無効化は実行しません。オフライン CI テストは成功しました。 2026年11月5日時点で PR は未マージです。AWS ロールは未作成で、S3 へのデプロイもマージ時の自動デプロイもまだ行っていません。 有効化の前に、月額30米ドルの安全停止を新ロールにも適用する必要があります。自動化は別の第2段階です。


クラウド / システム