0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

OpenAI Codex「Codex Thursday」全6アップデート徹底解説 ─ Appshots / Goal Mode / Locked Use ほか実装観点で読み解く

0
Posted at

📖 この記事の概要(3行で)

  • 2026年5月21日、OpenAIが Codex に対する大規模アップデートを「Codex Thursday」として一気に発表した
  • 目玉は Appshots(⌘⌘で画面取り込み)・Goal Mode の GA 化・Locked Use(Macロック時もエージェント稼働) の3本柱
  • 単発機能の紹介ではなく、「どう組み合わせると開発フローが変わるか」「導入時に何に注意すべきか」 を一次情報ベースで整理する

⚠️ 前置き

  • 本記事は2026年5月25日時点の OpenAI 公式 changelog・OpenAI Developers の公式ポスト・9to5Mac 等の一次/二次情報をベースに整理しています
  • 仕様は随時更新されるため、業務導入前には必ず OpenAI Codex 公式 Changelog で最新を確認してください
  • 筆者は OpenAI と利害関係はなく、開発者の視点で実装的に有用な点をピックアップしています

1. はじめに ─ なぜ「Codex Thursday」が重要なのか

OpenAI の Codex は、ChatGPT Plus / Pro / Business / Edu / Enterprise プランに付随する開発者向けのコーディングエージェントです。

CLI、VS Code / JetBrains 拡張、macOS デスクトップアプリ、iOS(プレビュー)、Chrome 拡張など、いまやマルチ表面で動くエージェント基盤になっています。

2026年5月21日(木)の「Codex Thursday」では、以下が一気にリリースされました(出典:OpenAI Codex Changelog)。

# 機能 カテゴリ 利用可能プラン
1 Appshots UI連携 macOS版(全プラン)
2 Goal Mode の GA 化 エージェント動作 App/IDE/CLI 全表面
3 Locked Use(Macロック時稼働) デバイス制御 Mac Computer Use 対象ユーザー
4 アプリ内ブラウザの改善 ブラウザ制御 全表面
5 プラグイン共有 チーム機能 ChatGPT Business(Edu はデフォルト有効、Enterprise はオプトイン)
6 アナリティクス強化 管理機能 Business / Enterprise

ここからは、各機能を「何ができるか / 何が難しいか / どう使うか」の3観点で深掘りします。


🔧 機能①:Appshots ─ ⌘⌘ で画面取り込み

何ができるか

macOS の Codex アプリで、左右の⌘キーを同時に押すと、最前面のアプリウィンドウを Codex スレッドに添付できます(出典:OpenAI Codex Changelog 2026年5月)。

添付されるのは2つです。

  1. スクリーンショット(画像)
  2. ウィンドウ内のテキスト構造(見出し・ボタン・本文など)

特筆すべきは、画面スクロール外のテキストも取得できる点。背後では macOS の ScreenCaptureKitAccessibility API を組み合わせており、Web ページや長文ドキュメントなど、見えていない部分も Codex が理解できる仕組みになっています(参考:Appshots in Codex 解説記事)。

どんな場面で効くか

  • 開発中の Web/モバイル UI の修正指示:Figma や開発サーバーの画面を ⌘⌘ で取り込み → 「このボタンの margin を 12px に」のような具体指示が即できる
  • エラー画面の共有:ターミナルやブラウザのエラー画面をそのまま Codex に渡せる
  • コードレビューの軽量化:エディタの画面を取り込んで「この関数の責務が大きすぎる、分割案を提示して」と問える

従来の「スクショ撮る → 貼る → 状況を説明する」フローが、⌘⌘ ワンアクションで終わる。地味だが累積で大きい効率化です。

注意点(実装観点)

  • macOS のみ。Windows 版にはまだ来ていません
  • 利用には2つの macOS 権限が必要:画面収録アクセシビリティ
  • 組織配布の Mac では、MDM プロファイル側で権限を許可する設計が必要になります。情シス部門との事前調整が要る
  • Codex アプリのバージョンは 26.519 以上

コード例:CLI で Appshot 付きスレッドを扱う

CLI から直接 Appshot を作ることはできませんが、App で作成したスレッドを CLI で続行する場合、Appshot 添付は履歴として残ります(参考:Aihola Codex Thursday 解説)。

# 既存スレッドを CLI で開く
codex thread open <thread_id>

# 添付された Appshot を確認(履歴として参照可能)
codex thread inspect <thread_id> --show-attachments

🔧 機能②:Goal Mode の GA 化 ─ 「目標を渡して放置」が正式機能に

何ができるか

Goal Mode は 「ゴール(達成条件)を伝えると、Codex がそこに到達するまで自律的に動き続ける」 モードです。

これまで実験機能でしたが、5月21日に App / VS Code / JetBrains 拡張 / CLI のすべてで GA(一般提供) になりました(出典:OpenAI Codex Changelog)。

従来モードとの違い

観点 従来モード Goal Mode
動作の単位 1リクエスト=1応答 ゴール達成まで継続
エラーリカバリ ユーザーが指示しなおす 自分でレビューして再試行
想定実行時間 数秒〜数分 数分〜数日
ユーザーの介入 各ステップで必要 任意でチェックイン可能
中断 リクエスト終了で自動 明示的に pause/resume

どんな場面で効くか

  • 「テストが全部通るまで」のタスク:失敗箇所を自分で読み、修正案を試し、また走らせる
  • 「デモ用画面を作成し、エラーがないか確認するところまで」:UI実装 → 開発サーバー起動 → ブラウザ確認 → 修正、を一気通貫
  • 長時間の調査タスク:「Pythonエコシステムの最新非同期処理ライブラリを比較し、推奨を3つ挙げてREADMEに書く」のような半日仕事

CLI での使い方

# Goal Mode を有効にしてタスク開始
codex goal "テストが全件通るまでデバッグして、修正の根拠を README にも追記"

# 進行状況の確認
codex goal status

# 一時停止
codex goal pause

# 再開
codex goal resume

# 中断
codex goal cancel

CLI バージョン 0.128.0 以上 が必要です。アップデート方法:

npm install -g @openai/codex
codex --version  # 0.128.0 以上を確認

Pro Tip:サイドチャットで「進捗確認」できる

Goal Mode 実行中、メインタスクを中断せずにサイドチャットを起動して、これまでの作業内容を確認できます(出典:9to5Mac 解説記事)。

「いま何やってる?」「これまでの修正の要点を3行で」のような、メインのコンテキストを壊さない確認ができるのが地味に便利。

注意点(実装観点)

  • 長時間動くので、APIトークン消費に注意。Business/Enterprise のアナリティクスで使用量を見るのが安全
  • ゴール設計が雑だと無限ループに近い動きをすることがある。「達成条件」を曖昧にしないことが大事
  • 例:「コードを綺麗にする」→ NG。「ESLint エラーをゼロにする」→ OK
  • セキュリティ的に、実行できる操作の範囲を事前に定義しておくこと

🔧 機能③:Locked Use ─ Macロック時もエージェントが動く

何ができるか

これまでの大きな制約:Mac の画面がロックすると、Codex Computer Use のセッションが止まる。多くのユーザーが「数時間放置」したくても、ロック画面で中断されていました。

今回のアップデートで、Macがロックされた状態でも、Codex がデスクトップアプリを継続操作できるようになりました(出典:opentools.ai 解説記事)。

さらに、iOS の Codex Mobile から PC 上の Codex セッションを起動・監視することも可能です。

仕組み(重要)

Apple 公式の Authorization Plug-in を使い、短期的に Mac を一時アンロックして操作を続行します。常時アンロックではなく、以下のセーフガードがついています(出典:OpenAI Codex Changelog)。

  • 短期間の認可(short-lived authorization)
  • 画面の被覆(locked use 中はディスプレイが隠される)
  • ローカル入力で再ロック(人が触ると即座に再ロック)
  • 手動アンロックフォールバック

つまり「物理的に誰かがMacの前にいるとき」と「Codexがリモートで動かしているとき」を、システム側でちゃんと識別する設計です。

どんな場面で効くか

  • 出社中・移動中に、自宅 Mac の Codex に「リポジトリのテスト走らせて、結果をSlackに投げて」と指示できる
  • 長時間の重いタスクを Mac に投げて、人は外出
  • 「夜寝てる間に終わらせたい」タスクを Goal Mode と組み合わせて放置

注意点(セキュリティ観点)

  • 対象は Mac Computer Use 利用権がある人のみ
  • 既存の Computer Use の地域制限に従う
  • 共用 Mac や、社外秘情報の多いMacでは慎重に運用すべき
  • 企業利用の場合、情シス・セキュリティ部門との事前合意が前提

🔧 機能④:アプリ内ブラウザの改善

何が変わったか

開発時の「コード変更 → ブラウザで確認 → フィードバック」のループを高速化する改善が、5/21に複数まとめて入りました(出典:Releasebot Codex Updates May 2026)。

  • 高度なアノテーションモード(ブラウザ画面に注釈を追加できる)
  • アセット抽出の高速化
  • JavaScript コンテキストの読み取り専用化(誤操作によるサイト破壊を防ぐ)
  • タブグループのUI改善
  • Chrome 拡張のタブ汚染を低減
  • ブラウザ操作全体の信頼性向上

どんな場面で効くか

  • デザイナーと開発者の協業:ブラウザ画面に「ここをこう変えて」とアノテーションを残せる
  • UI修正のフィードバックループ:Codex 自身がブラウザを操作してUI変更を確認し、不備を見つけて再修正できる
  • マルチタブ作業:複数の参照ページを開きながら作業しても、UI 上で散らばらない

注意点

  • ブラウザ操作系は データの取り扱いが繊細。社内ツールやログイン中のサイトを Codex に操作させる場合は、その画面に表示される情報の漏洩可能性を意識する必要があります

🔧 機能⑤:プラグイン共有 ─ チームで作る/使う

何ができるか

これまで「自分用に作ったプラグイン・スキル」をチームに配るには、各人が個別に作る必要がありました。

今回のアップデートで、ChatGPT Business ワークスペース内で、ローカルに作ったプラグインを共有できるようになりました(出典:Releasebot OpenAI Updates May 2026)。

プラン別の挙動

プラン プラグイン共有
ChatGPT Business デフォルトで有効
ChatGPT Edu デフォルトで有効
ChatGPT Enterprise デフォルトで無効。OpenAI アカウント担当者に依頼して有効化

Enterprise が慎重なのは、組織内の情報統制・監査要件があるため。ここは Enterprise 利用者にとって重要な仕様です。

どんな場面で効くか

  • 1人が「社内DBへの問い合わせ用プラグイン」を作る → ワークスペース全員が使える
  • ベテランの「特定タスクのプロンプト+ツール群」を新人に共有
  • 業務の引き継ぎを、プラグイン単位で構造化

設計上のポイント

プラグイン共有はあくまで ワークスペース内(=同じ ChatGPT Business 組織内)。外部の人と共有するには、Plugin Marketplace(OpenAI が提供するマーケットプレース)を経由する必要があります。


🔧 機能⑥:アナリティクスの強化

何が見えるようになったか

Business / Enterprise の管理者向け機能として、Codex 使用状況の可視化が強化されました(出典:OpenAI Codex Changelog)。

  • アクティブユーザー数
  • トークン使用量
  • 生成されたコード行数
  • 使用されているプラグインの内訳

どんな場面で効くか

  • コスト管理:「今月、誰がどれだけ使ったか」を把握
  • 採用度の測定:「導入したけど、本当に使われているか?」をデータで見られる
  • 不正利用の検知:突発的なトークン消費を即見つけられる
  • 教育施策の評価:「新人にCodex教育したら、生産性は上がったか?」を測定

CTO・情報システム責任者にとっての意味

数字で出ると、上申資料が作りやすい。「Codex の月額コスト ◯◯ 万円に対し、生成コード行数 ◯◯ 行、これは月◯時間相当の工数削減」のような ROI 議論ができるようになります。


🎯 6機能を組み合わせるとどう変わるか

ここからが、Codex Thursday の真価です。機能単体ではなく組み合わせで評価すべきです。

シナリオ:「金曜の夕方、月曜までに直したい UI バグの調査・修正」

[金曜 17:00 オフィス]
1. ⌘⌘ で開発サーバーのブラウザ画面を Appshot 添付(機能①)
2. Goal Mode 起動: 「このUIバグの原因を特定し、修正してテストが通るところまで」(機能②)
3. オフィス出る前に Mac を閉じる

[金曜 19:00 飲み会中]
4. iPhone の Codex Mobile で進捗確認(機能③)
5. Codex が中間結果を出してきた → サイドチャットで「この部分の修正方針はOK」と承認

[土曜 14:00 自宅]
6. Mac を開けると Goal 達成済み、PR まで作成済み

[月曜 9:00 出社]
7. アナリティクス画面で、週末のトークン消費を確認(機能⑥)
8. 上手くいった調査プロンプトをプラグイン化、チームに共有(機能⑤)

このフローは、Codex Thursday 前は 物理的に不可能でした。Macがロックすれば止まり、出張先からは触れず、共有もしにくかった。

それが今、**「人がいない時間も、Codex が働き続ける」**世界になりました。


⚠️ 導入時の注意点(実装観点)

ここは Qiita で書く意味があるところ。各機能の制約と落とし穴を整理します。

1. macOS 権限管理

  • 画面収録 / アクセシビリティ の2権限が必要
  • 企業配布の Mac では、MDM での事前許可設定が必要
  • 個人MacでもUACレベルの確認が出る

2. Goal Mode のコスト管理

  • 長時間動く → トークン消費が大きい
  • ゴール設計の品質がトークン消費に直結
  • 例えば「README を改善して」のような曖昧ゴールは、無限に動き続ける危険性
  • アナリティクスで監視する習慣を

3. Locked Use のセキュリティ設計

  • ロック中の操作は 「明示的に許可した範囲」 で行われる
  • 共用Macや社外秘情報を含むMacでは、利用範囲を絞る
  • 物理セキュリティ(誰がそのMacの近くにいるか)も考慮

4. プラグイン共有とガバナンス

  • Enterprise はデフォルト無効、これは正しい設計
  • 共有プラグインの品質管理・棚卸しの責任は誰が持つか、運用ルールを決める

5. 機密情報の扱い

  • Appshot は 画面に映っているもの+スクロール外のテキスト を取り込む
  • うっかり機密情報を含む画面をキャプチャしないよう、組織内ガイドラインが必要

🧪 試してみる手順(macOS)

実際に試したい人向けの最短手順です。

# 1. Codex アプリを最新版(26.519 以上)に更新
# App Store または OpenAI 配布の dmg から

# 2. CLI も更新
npm install -g @openai/codex
codex --version  # 0.128.0 以上を確認

# 3. macOS 権限を許可
# システム設定 > プライバシーとセキュリティ
#   - 画面収録 → Codex を許可
#   - アクセシビリティ → Codex を許可

# 4. Appshot を試す
# Codex アプリ起動 → 別のアプリを最前面に → ⌘⌘ 同時押し

# 5. Goal Mode を試す
codex goal "このリポジトリの README を技術スタックを反映した内容に更新して"

最初の試行は ゴールを小さく するのがコツ。10〜30分で終わる規模から始めて、Codex の動き方を観察すると良いです。


📝 まとめ

Codex Thursday の6つのアップデートは、単発で見ると「便利機能の追加」ですが、組み合わせると 「人がいない時間も Codex が働き続ける」開発フロー が現実的に動き始めます。

特に注目すべきは:

  1. Appshots ─ UIまわりの文脈共有コストがほぼゼロに
  2. Goal Mode の GA 化 ─ 「目標渡して放置」が公式機能として安定
  3. Locked Use ─ Macが物理的に空いていなくてもエージェントが稼働

開発組織にとっての示唆は、「いつ・どこで・誰が」Codexを動かせるかの制約が、急速に消えていること。逆に言えば、ガバナンス・コスト管理・セキュリティ設計の重要度が上がっていることも意味します。

機能を入れる前に、組織として:

  • 誰がプラグイン共有の責任を持つか
  • トークン消費の上限・アラートをどう設けるか
  • どの画面・どの操作を Codex に許可するか
  • アナリティクスを誰が読むか

を整理しておくと、効果を最大化できます。


📚 参考リンク(一次情報を最優先)

OpenAI 公式

解説記事


著者プロフィール

臨床工学技士 × AIエンジニア

11年間、病院の医療機器の現場に立ち続けてきました。
いまはAIエンジニアとしても活動しながら、酪農学園大学の研究生として論文博士の取得を目指しています。
研究テーマの主軸は遺伝子医療の未来。そのうえで、医療現場と地続きにある病院のIT・サイバーセキュリティ・医療AI導入についても、現場で起きている課題と一次情報を突き合わせながら調べ続けています。

質問・誤りの指摘・「うちのチームではこう使っている」という事例の共有、いつでも歓迎します。

X:@endoh_taichi
Qiita:@TaichiEndoh

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?