Codex desktopの機能一覧|通知・Browser・Computer Use・ファイル・速度設定の境界
Codex desktopとChatGPTの通知、Pets、Computer Use、Browser、Chrome extension、Work with files、Projects、IDE、Speedを、利用面と権限の違いから整理します。
公開 2026.08.11 / 更新 2026.09.26
この記事のポイント
- desktop・Web・CLI・IDEの対応面を分ける
- Browser・Computer Use・file操作の外部送信境界を見る
- Speedや通知を完了・安全の証明と混同しない
通知を「状態確認」と「完了証明」に分ける
| surface / control | 公式Docsの現行案内 | 停止・再開時の確認 |
|---|---|---|
| desktop Settings | turn completionはnever・background only・alwaysを選べ、permission通知とquestion通知も別に設定する。OS側のnotification permissionが求められる場合がある | 通知設定とtaskのpermission・approvalを混同しない。アプリ内設定とWindowsのOS通知許可を別々に確認する |
| Activity | bellからunread・running・waiting for responseを確認でき、Work・Chat・Pinned・Scheduledの表示とMark all as readがある | toastだけで判断せず、Activityで未読・実行中・応答待ち・Scheduledを確認する。Mark all as readは状態を完了にしない |
| desktop pet | Running・Needs input・Ready・Blockedを表示する | 表示は状態の手掛かりであり、差分・test・commit・push・deployの証明ではない。Needs inputやBlockedなら先に原因を確認する |
| Web | Settings > Notificationsでカテゴリとchannelを管理し、channelにはpush・email・SMSがあり、Manage tasksからScheduledを開ける | channel変更をrun状態の変更と解釈しない。通知経路とScheduled taskの状態を分けて確認する |
| CLI / IDE | CLIの`notify`はTUI通知とturn完了時に外部programを実行するかを制御する。IDEに個別通知設定はなく、接続したCodex hostの`notify`を使う | hostの設定・外部programのscope・secretをreviewする。通知設定の追加はsandbox・approval・MCP権限の拡張ではない |
通知がない・停止した時の確認順
- まずsurface(desktop・Web・CLI・IDE)、対象chat・task、Activity・Scheduledを確認し、unread・running・waiting・Needs input・Blockedのどれかを切り分ける。
- desktopではturn completion、permission、questionの各通知設定と、WindowsのOS notification permissionを別々に確認する。
- Windowsでは`Ctrl+Alt+U`でActivityを開ける。公式DocsにないOS・surfaceのshortcutは推測せず、表示されたActivityで状態を確認する。
- CLI / IDEでは`notify`が実行するexternal program、接続host、commandのscopeを確認し、秘密情報を引数・環境変数・ログへ渡さない。
- 通知が届いた、または届かなかったことだけで成功・失敗を断定せず、diff、test、未実行範囲、approval、Git state、公開操作の境界を確認する。
- 通知がない時は、設定・channel・OS permission・appの状態を確認する。通知の有無だけで作業が停止した、または完了したと判断しない。
ChatGPT/Codex NotificationsのFAQ
通知が届けば、taskは成功ですか?
成功の証明ではありません。Notifications Docsはattentionが必要な時の通知として説明しているため、対象surfaceの状態、diff、test結果、未実行範囲、Git stateを別に確認します。
Windowsの`Ctrl+Alt+U`は何をしますか?
公式DocsではActivityを開くshortcutです。Activityでunread・running・waiting for responseやWork・Chat・Pinned・Scheduledを確認します。shortcutが動かない時は、通知の有無だけで状態を推測せず、画面のActivityを開いて確認します。
IDEにも個別の通知設定がありますか?
公式DocsではIDEに個別のnotification controlsはなく、開いたchatを保ち、接続したCodex hostの`notify`で外部programを使う案内です。host側の設定とcommandのscopeをreviewします。
CLIの`notify`で外部programを実行できますか?
公式Docsはturn完了時に外部programを実行する設定を説明しています。これはローカルの別side effectなので、command、引数、環境変数、ログ、実行hostを確認し、permission・sandbox・MCPを広げる設定とは扱いません。
petの表示面と作業面を分ける
| surface / control | 公式Docsの現行案内 | Windows・再開時の確認 |
|---|---|---|
| desktop app | Petsからbuilt-in / custom petを選び、`/pet`またはWake Petで表示する。Tuck Away Petまたは`/pet`で隠し、選択とpositionは再open後も保持される | floating overlayは状態を見るための表示面。petの位置・表示・再open後の保持を、chatのcwd、host、branch、permission、diffの復元とは扱わない |
| pet status | Runningはchatが作業中、Needs inputはapproval・answer・decision待ち、Readyは完了して未読activityあり、Blockedはfailureまたはsystem error | statusはNotificationsのActivityと照合する。Readyでもdiff・test・Git stateを確認し、BlockedやNeeds inputでは先に原因・承認待ちを確認する |
| multiple chats / Computer Use | 複数chatにactivityがある時はNeeds input、Blocked、Ready、Runningの順で優先し、activity trayからchatを選ぶ。macOSではComputer Useのpicture-in-pictureがawake petに追従する | WindowsでmacOS固有のComputer Use連携を推測しない。activity trayの選択と実際の対象chat・host・pathを確認する |
| Web | 対応するChatGPT Work chat内にpetが表示されるが、desktop appのfloating overlay、activity tray、`/pet` commandは提供しない | Webのpetをdesktop appやCodex local projectの状態表示と同一視しない。surfaceを切り替えたらproject・chat・実行面を再確認する |
| Codex CLI | interactive sessionで`/pets`または`/pet`を開き、`/pets <name>`で選択、`/pets off`で無効化できる。current CLI sessionのactivityだけを報告し、desktop appのmultiple-chat trayはない | 端末petの表示対象はcurrent CLI session。session、cwd、terminal、graphics support、tmux / Zellijの有無を確認し、別chatの完了を推測しない |
| IDE extension / custom pet | IDE extensionにはpet pickerとfloating overlayがない。custom petはdesktop appでbundled `hatch-pet` skillをinstall・reloadし、新しいchatを開く。desktopで作ったcustom petはlocal保存でWebへ自動syncしない | IDEでpetが出ないことをfailureと扱わない。custom pet作成時はskill reload、新しいchat、local保存、外部共有の境界をreviewする |
terminal petを有効にする前の確認順
- 使っているsurfaceがdesktop app、Web、Codex CLI、IDEのどれかを確認し、`/pet`(desktop)と`/pets`(CLI)を混同しない。
- CLIでは`/pets off`で表示を止められる。表示を止めても実行中command、background process、chat、Git変更は停止・取消にならないため、別途確認する。
- terminal petはiTerm2 3.6以降、またはKitty graphics / Sixel対応terminalが必要で、tmuxとZellij内では使えない。Windowsでは現在のterminalが公式要件を満たすか確認してから試す。
- Needs input・Ready・Blockedの状態を見たら、notification・Activity・CLI output・Git diff・test結果を照合し、petだけを唯一の状態ソースにしない。
- custom petはskillのinstall・reloadと新しいchatを伴う。skillの内容、生成物、local保存、prompt、外部送信、再利用範囲を確認し、見た目の変更を権限追加と解釈しない。
- OSのreduced motion設定がpet animationをstill frameへ変える。表示差をtask停止・failure・完了の証拠と扱わない。
ChatGPT/Codex PetsのFAQ
petがReadyなら、releaseしてよいですか?
そのままreleaseしません。Readyはchatが完了して未読activityがある状態です。diff、test、未実行範囲、Git state、commit・push・deployの境界を別に確認します。
`/pets off`を実行すれば、Codexの作業も止まりますか?
止まりません。公式Docsでは`/pets off`はterminal petを無効にする操作です。実行中command、background process、chat、Git変更の停止・取消とは別なので、必要ならその状態を確認します。
WindowsのCLIでterminal petを使えますか?
現在のterminalが公式要件を満たすかを先に確認します。DocsはiTerm2 3.6以降、またはKitty graphics / Sixel対応terminalを挙げ、tmuxとZellijでは利用できないと説明しています。Windowsのterminalでの実機対応はこの静的確認では断定しません。
IDE extensionにpetが表示されないのは不具合ですか?
必ずしも不具合ではありません。公式DocsではIDE extensionにpet pickerとfloating overlayはなく、petを使う場合はChatGPT desktop appまたはCodex CLIを選ぶ案内です。surfaceの仕様差として確認します。
custom petを作ればWebにも自動同期されますか?
自動同期とは扱いません。desktop appで作ったcustom petはcomputer上にlocal保存され、ChatGPT webへ自動syncしないと公式Docsは説明しています。local file、skill、account、workspaceの境界を分けて確認します。
Computer Useの画面操作とshell権限を分ける
| surface / control | 公式Docsの現行案内 | Windows・再開時の確認 |
|---|---|---|
| setup | ChatGPT desktop appでChatGPT WorkまたはCodexを選び、Plugins > Computer Useからpluginをinstall・enableし、Computer Use serverとskillを有効にする | plugin・MCP server・skillの有効化は画面操作の入口。対象app、window、flow、外部送信、停止条件を狭く指定し、CLI sandbox・MCP全体の許可と混同しない |
| Windows foreground | Windowsではactive desktop上で動き、同じWindows sessionを使いながらbackground操作はできない。pointer・keyboardを取り、離席時はremote controlやVMを使う選択肢がある | 対象appをactive desktopで表示し、作業中にPCを操作しない。離席するならdeviceをunlocked・onlineに保ち、phone remoteまたは専用VMへ分離する |
| app access / approval | Computer Useのsystem permissionとChatGPT app approvalは別。Always allowにしたappは将来のpromptなし対象になり、Settings > Computer Useから削除できる | app approvalをshell、filesystem、MCP、Gitの承認と解釈しない。Always allowは対象appを限定し、不要になったらreview・revokeする |
| persistent Windows policy | WindowsのComputer Use app decisionは`$CODEX_HOME/config.toml`に保存され、`always_allowed_app_ids`でpromptなしappを列挙できる。管理者は`requirements.toml`の`[features].computer_use = false`で無効化できる | localの保存設定とadmin-enforced policyを別に確認する。実際のapp identifier、対象profile、変更前後のGit・config差分を記録し、許可リストを広げない |
| sensitive boundary | screen、screenshot、window、keyboard、clipboardを扱い、signed-in browserも操作し得る。terminal appsやChatGPT自身の自動化、administrator認証、security / privacy permission promptの承認はできない | 秘密・決済・credential・security設定は人が在席し、各promptを確認する。誤ったwindow、signed-in site、clipboard、visible fileを検知したら停止する |
WindowsでComputer Useを開始・再開する確認順
- 対象を1つのapp・window・flowに絞り、promptでexact appまたは`@AppName`・`@Computer`と目的を明示する。専用pluginやstructured integrationがある場合は先に比較する。
- Windowsではactive desktopとforeground inputを前提にし、作業中に同じPCのmouse・keyboardを操作しない。Computer Useをbackground実行の代わりに扱わない。
- app permission、Always allow、Computer Use pluginのserver・skill toggle、sandbox・approvalをそれぞれ確認する。どれか1つを許可しても他の層は自動で広がらない。
- signed-in browser、clipboard、screenshot、画面に見えるsecretを対象にしない。必要な場合は人が在席し、送信・クリック・保存の各stepをreviewする。
- taskが別windowを触る、誤ったappを開く、意図しないformを送る、sensitive actionへ進む場合はすぐcancelし、再開前にtarget window・app approval・configを確認する。
- Computer Useの表示上の完了は、ファイル変更、test、Git state、外部appの保存、公開・送信の成功証明ではない。対象appとrepoの両方で結果を確認する。
ChatGPT/Codex Computer UseのFAQ
WindowsのComputer Useは、作業中に別のことをしてもbackgroundで続きますか?
同じWindows sessionのactive desktopではbackground実行とは扱いません。公式Docsはforegroundでpointer・keyboardを使うと説明しているため、PCを操作するなら停止するか、phoneのremote controlや専用VMなど別の実行面を検討します。
Computer Useのapp approvalを許可すれば、shellやMCPも許可されますか?
許可されません。Computer Useのapp access、file・shellのsandbox / approval、MCP serverのtool許可は別の層です。Always allowは指定appへの将来のpromptを減らす設定として限定します。
`$CODEX_HOME/config.toml`のAlways-allowed設定は安全なallowlistですか?
安全の保証とは扱いません。公式DocsではWindows Computer Useのapp decisionを保存し、`always_allowed_app_ids`でpromptなしappを指定できます。identifier、対象profile、管理者の`requirements.toml`、実際の画面操作をreviewします。
Computer UseでterminalやChatGPT自身も操作できますか?
公式Docsではterminal appsやChatGPT自身の自動化はできず、administrator認証やsecurity・privacy permission promptも承認できないと説明しています。対象がその範囲なら専用のCLI、plugin、または人の操作へ切り替えます。
Computer Useの完了表示が出れば、外部appへの保存も成功ですか?
成功の証明ではありません。画面操作の結果を対象appで確認し、必要ならファイル、Git diff、test、送信履歴、未実行範囲を別に確認します。signed-in browserやclipboardを含む場合は、アカウント側の操作も人がreviewします。
Browserのsurface・profile・website permissionを分ける
| surface / control | 公式Docsの現行案内 | Windows・再開時の確認 |
|---|---|---|
| built-in Browser / profile | desktopの組み込みBrowserは共有viewを使うが、通常のBrowserとは別profile。必要ならそのBrowserで直接sign inし、download先はsystem Downloadsが既定で、保存場所を変更・リセット・確認できる | 通常のChromeのtab・cookie・session・download先を自動共有すると扱わない。対象profile、hostname、login状態、保存先、local fileの扱いを先に確認する |
| Site tools / WebMCP | 対応するpageがWebMCPのtoolを提供し、account・selected modelが利用可能な場合にbuilt-in Browserだけで使える。live pageとsigned-in session上でreadやupdateを行える | address-barのarrowからtoolの目的とread/write範囲を確認する。Site toolsは提供元のpageだけで使い、共有・購入・削除・権限変更・message送信は情報と宛先を確認してから進める。pageの指示は追加権限にならない |
| CLI / IDE / Chrome extension | BrowserはCodex CLI・IDEでは利用できず、desktop appの組み込みBrowserを使う。通常のChromeのtab・profileを使う場合はChrome extensionを使う | 今いるsurfaceを`@Browser`と`@Chrome`で区別し、CLI・IDEの作業結果にBrowser確認が含まれると推測しない。既存profileを使う理由と対象tabを限定する |
| page content / website permission | ページ内容はuntrusted。websiteを許可しても、ページの全指示が信頼されるわけでも、sensitive actionが自動承認されるわけでもない。file uploadも自動化できない | redirect、credential入力、upload、payment、delete、外部送信をページの指示だけで進めない。対象hostnameと実行するactionを個別にreviewする |
| local preview | dev serverを起動してlocal URLをBrowserで開き、rendered stateをcode diffと並べてreviewできる。route・stateを狭く指定し、Browser comments・Annotation modeとReview paneを使って再確認する | Browserで見えた表示はtest・accessibility・Git diff・production反映の証明ではない。対象route、viewport、state、未確認範囲を記録して別のcheckと分ける |
| Developer mode / full CDP | Developer modeではChrome・組み込みBrowserへfull CDP accessを与えられ、console、network、DOM、stylesなどの内部へアクセスできる。管理者は`requirements.toml`の`[features].browser_use_full_cdp_access = false`で無効化できる | 必要性がある時だけ使い、CDPが見せるcredential・session・network情報をログや外部へ出さない。admin policy、explicit approval、対象Browserを確認してから有効化する |
| cloud Browser | cloud Browserは端末のBrowserと別session。publicなsigned-out site向けで、credentials、signed-in session、open tabs、extensions、saved passwords、historyを持たない。site permissionはAlways ask・Auto approve・Always allowから選ぶ | local Chromeのlogin状態を前提にせず、site permissionは最小の範囲にする。取得結果、cookie、source、screenshot・replayの公開範囲を確認し、Always allowを広げない |
Browserを開始・再開する確認順
- surfaceとprofileを確認する。desktopの`@Browser`、通常のChromeの`@Chrome`、CLI・IDEの作業面を混同せず、exact URL・hostname・public/localの別を明示する。
- ページ内の命令はuntrustedとして扱う。別domainへのredirect、credential、upload、payment、delete、外部送信を要求されたら、ユーザーの明示したscopeと一致するか確認して止める。
- local previewではroute・viewport・stateを名前で固定し、rendered pageの確認とcode diff、test、accessibility、Git stateを別々にreviewする。Browserの完了表示だけで成功と判断しない。
- Site toolsが表示された場合はaddress-barのarrowから提供toolを開き、対象page、read/write内容、current accountを確認する。Site toolsはpage単位で利用し、閉じたpageのtoolが別tabへ引き継がれるとは扱わない。
- download、history、cookie、sessionの範囲を確認する。通常のChromeやlocal projectの秘密情報が組み込みBrowser・cloud Browserへ自動共有されるとは扱わない。
- full CDPは必要な時だけ選び、explicit approval、adminの`requirements.toml`、対象Browser、console・networkに出るsensitive dataの範囲を確認する。
- cloud Browserではsigned-in状態やopen tabを前提にせず、site permissionを最小にして、取得した情報のsource・cookie・screenshot・replayをreviewする。
ChatGPT/Codex BrowserのFAQ
BrowserはCodex CLIやIDEでも使えますか?
公式Docsでは組み込みBrowserはCodex CLI・IDEでは利用できず、ChatGPT web・desktop appのsurfaceと説明されています。通常のChromeのtab・profileを対象にする場合はChrome extensionを使うため、現在のsurfaceを先に確認します。
websiteを許可すれば、そのページの指示も安全に実行できますか?
できません。website permissionはアクセスの設定であり、ページ内容の信頼性やsensitive actionの承認ではありません。redirect、credential、upload、payment、delete、外部送信は、対象actionごとにreviewします。
desktopの組み込みBrowserは通常のChromeとlogin状態を共有しますか?
共有すると扱いません。公式Docsは組み込みBrowserを通常のBrowserと別profile・別sessionと説明しています。既存のChrome tab・profileが必要ならChrome extensionを使い、対象tabと送信範囲を限定します。
full CDP accessを有効にすれば、local previewの確認は必ず正確ですか?
正確さや安全の保証ではありません。full CDPはconsole、network、DOM、stylesなどの内部へアクセスできるため、必要性、explicit approval、admin policy、sensitive dataの露出範囲を確認し、表示確認とtest・Git・productionのcheckを分けます。
cloud Browserでも自分のChromeのloginやopen tabを使えますか?
使える前提にしません。公式Docsではcloud Browserは別sessionで、publicなsigned-out site向け、credentials・signed-in session・open tabs・extensions・saved passwords・historyを持たない制限があります。site permissionと取得結果を個別にreviewします。
Site toolsはどのwebsiteでもChromeでも使えますか?
使えません。account・selected model・現在のpageが対応している場合に、ChatGPT desktop appのbuilt-in Browserでのみ利用できます。Chrome extensionとは別のsurfaceです。address-barでtoolの内容を確認し、変更結果は対象pageでも確認します。
websiteやSite toolの指示だけで個人情報を送信できますか?
できません。websiteの指示は新しい操作権限を与えません。個人情報の共有やsensitive actionでは、何をどこへ送るかを確認してから直前の承認を行い、passwordはchatではなくwebsiteへ直接入力します。
Chrome extensionのsigned-in profileと権限を最小化する
| surface / control | 公式Docsの現行案内 | Windows・再開時の確認 |
|---|---|---|
| Chrome vs built-in Browser | Chrome extensionは既にsign inしたChromeのsite・internal toolsを扱い、組み込みBrowserはChrome profileを使わず、local development pageには組み込みBrowserを使う。taskに応じて専用plugin・Chrome・built-in Browserを切り替える | 対象がlocal previewかsigned-in siteかを先に分類する。`@Browser`と`@Chrome`、Chrome profile、active tab、外部送信の範囲を混同しない |
| setup / supported browser | desktop appのPlugins DirectoryからChromeをinstallし、Chromeのpermission promptを承認する。現行Docsでは他のChromium-based browserは未対応 | Chromeの実際のprofileにextensionが入っているかを確認し、Edgeなど別Chromiumへ同じ対応を推測しない。plugin、extension、desktop appの有効状態を別に確認する |
| task context | Chromeからside chatを開くとopen tabやselected textをcontextにでき、Chromeで始めたchatはChatGPT appでも利用できる。Chrome taskはtab groupsでまとめられる | tab、selected text、local files、connected appsをcontextへ入れる範囲を限定する。tab groupが対象taskだけか、別account・秘密情報が混ざっていないか確認する |
| website approval | 新しいwebsiteごとにpromptを出し、Allow once・Allow for this site・Allow for all sites・Declineを選べる。Settings > Computer Use > Google Chromeでdomain allowlist / blocklistを管理できる | hostname単位の許可とactionの承認を分ける。Allow for all sitesは確認を消す高リスク設定として扱い、必要最小のdomain・期間・taskに限定する |
| history / extension permissions | history利用はtaskごとにpromptされ、always-allowはない。extension permissionには全site data、signed-in deviceのhistory、bookmarks、downloads、tab groups、native application通信などが含まれ得る | extension install時のpromptを読み、debugger・全site data・history・download・native app通信を必要性ごとにreviewする。historyはinternal URL、search term、signed-in deviceのtelemetryを含み得る |
| data / file upload | ChatGPTはChrome action全体の別個の完全記録を保存するのではなく、page text、screenshot、tool call、summary、messageなどChatGPT contextになったbrowser activityを保存する。file uploadにはChrome extensionの`Allow access to file URLs`が必要 | secret・cookie・credential・private pageをcontextへ送らない。file URL accessを有効にする時は対象file、upload先、送信内容、終了後の設定を確認する |
Chrome extensionを開始・再開する確認順
- local previewなら`@Browser`、ログイン済みChromeの既存tabなら`@Chrome`を選ぶ。対象URL、hostname、Chrome profile、active tab、local fileの別をpromptに明示する。
- desktop appのPlugins DirectoryでChrome pluginを有効にし、Chrome toolbarのextensionが同じprofileへinstall・enableされていることを確認する。他のChromium-based browserで動くと推測しない。
- extensionのpermission promptを確認し、page debugger、全site data、history、bookmarks、downloads、tab groups、native application通信がtaskに必要かを分けて判断する。
- 新しいwebsiteのpromptではhostnameを確認し、Allow onceまたはAllow for this siteを優先する。Allow for all sitesはdomain allowlist・blocklistと別に高リスク設定として再確認する。
- browser historyはinternal URL、search term、signed-in deviceのactivityを含み得る。historyアクセスはrequest単位で必要な範囲だけ許可し、page content・selected text・video transcriptもuntrustedとしてreviewする。
- file uploadでは`Allow access to file URLs`を対象Chrome profileだけで有効にし、file path、upload先、送信内容、task終了後の権限を確認する。完了表示だけでupload成功・安全とは扱わない。
- connection不良時は、blocklist、desktop app・Chrome・plugin・extensionのversionとprofile、active Work / Codex chatを確認してから再起動・再installを検討する。
ChatGPT/Codex Chrome extensionのFAQ
local previewもChrome extensionで確認すべきですか?
必ずしもそうしません。公式Docsは組み込みBrowserをlocal development page向け、Chrome extensionを既にsign inしたChrome profileや既存tab向けとして説明しています。local routeの表示確認と、signed-in siteの作業面を分けて選びます。
Chrome extensionをinstallすれば、Chromeの全siteを安全に操作できますか?
安全の保証とは扱いません。extension permissionには全site data、history、downloads、tab groups、native application通信などが含まれ得ます。必要なprofile、domain、action、contextを限定し、permission promptとwebsite promptを別々にreviewします。
Allow for all sitesを選べば、毎回の確認が減って便利ですか?
確認を減らせますが、高リスク設定です。公式Docsはwebsite確認を消す選択肢として説明しているため、通常はAllow onceまたはAllow for this siteを優先し、domain allowlist・blocklistとtaskの期間を限定します。
browser historyを許可すれば、後で必要なページを自動で探せますか?
必要なrequestに限って扱います。historyにはinternal URL、search term、signed-in deviceのactivityが含まれ得て、always-allowはありません。requestの目的、期間、取得結果がChatGPT contextへ入る範囲を確認します。
Chrome taskでfile uploadが必要なら、file URL accessを常に有効にしてよいですか?
常時有効とは扱いません。公式DocsはChrome extensionのDetailsで`Allow access to file URLs`を有効にしてから再実行する手順を示しています。対象profile、file、upload先、送信内容を限定し、task後の設定を戻すか確認します。
生成ファイルのpreviewと検証結果を別の証拠として扱う
| surface / output | 公式Docsの現行案内 | Windows・再開時の確認 |
|---|---|---|
| desktop app preview | desktop appはgenerated document・presentation・spreadsheet・PDFをchatの横でpreviewでき、自動previewが有効ならtask後にfileを開ける | previewの表示をfile保存、内容の正確性、数式・リンク・印刷、Git差分、提出成功の証明と扱わず、pathと別checkを確認する |
| HTML preview | HTML previewが使える場合、generated `.html` / `.htm`をinteractive previewで開き、rendered previewとsource viewを切り替えて確認できる | rendered stateとsourceを照合し、script、external resource、download、form、表示されないstateを別に確認する。ブラウザ表示だけでsecurity・accessibility・productionを完了扱いしない |
| Web Work | ChatGPT Work on the webではsource fileをattachするかdocument・presentation・spreadsheet・PDFを作成し、chatでreviewして必要ならdownloadし、次のversionへtargeted feedbackを送る | uploadされたsource、生成file、download先、account・workspaceの境界を分ける。次versionで何が変わり何を保持するかを明示する |
| Codex CLI / IDE | Codex CLIはworking directoryでfileをcreate・editできるがvisual preview・annotation interfaceはなく、output pathとchecksを報告する。IDE extensionもfileを編集し、対応viewerで開いてreviewする | CLI・IDEの完了文だけでpreview済みと推測しない。absolute path、生成file、commandの終了結果、test、viewerでの未確認範囲を別に記録する |
| annotations | supported previewではannotationで特定箇所を示し、code・Markdown・websiteと同じannotation workflowをdocument・spreadsheet・presentationにも使える | annotationは修正箇所と意図を狭めるcontextであり、変更の承認・品質保証・公開許可ではない。保持する部分と変更範囲を明示する |
| sidebar / refinement | task中のchat sidebarはplan、sources、generated files、chat summaryを示し、preview確認後にstructure・data・layout・validationのfocused feedbackを送れる | planやsummaryを実行結果の証明と扱わず、実ファイル、source、diff、checks、保存先を照合する。次のrevision前に対象page・sheet・slide・tableを指定する |
生成ファイルを作成・再開する確認順
- source data、expected file type、structure、review criteriaを先に決め、生成物の保存場所と対象surface(desktop app、Web、CLI、IDE)を明示する。
- desktop appやWebでpreviewが見える場合も、rendered preview、source、実ファイル、download先、account・workspaceを別に確認する。
- HTMLはrendered viewとsource viewを照合し、script、external resource、form、download、error・empty state、responsive表示を必要な範囲で確認する。
- CLI・IDEではvisual previewやannotationがない前提で、absolute output path、作成・変更file、command終了結果、test・lint・format、未確認のviewer範囲を報告する。
- annotationやtargeted feedbackはpage・slide・sheet・table・passageなど対象を狭く指定し、保持する構造・データ・レイアウトを明記する。
- preview、sidebarのplan・sources・summary、完了メッセージを、内容の正確性、secret非混入、Git diff、upload、提出・公開成功の代わりにしない。
ChatGPT/Codex Work with filesのFAQ
desktop appにpreviewが出れば、生成fileは完成ですか?
完成の証明とは扱いません。公式Docsはdesktop appでdocument・presentation・spreadsheet・PDFをpreviewできると説明しますが、内容の正確性、保存path、source、Git diff、test、download・提出境界は別に確認します。
Codex CLIにもdesktop appと同じvisual previewがありますか?
ありません。公式DocsではCodex CLIにvisual file preview・annotation interfaceはなく、output pathと実行したchecksを報告する案内です。必要なら対応viewerで開き、CLIの完了文と表示確認を分けます。
HTML previewを見れば、HTMLの安全性も確認できますか?
確認の一部に留まります。rendered previewとsource viewを照合し、script、external resource、form、download、error・empty state、responsive表示を別に確認します。表示できたことはsecurity・accessibility・production反映の証明ではありません。
annotationを付ければ、そこだけ変更されますか?
変更範囲の意図を狭める助けにはなりますが、他の差分がない保証ではありません。対象箇所、保持する構造・データ、変更後のfile、diff、checksをreviewしてから次versionを採用します。
chat sidebarのplanやgenerated files表示をrelease証明にできますか?
できません。sidebarはplan、sources、generated files、summaryを見やすくする面です。実ファイル、保存path、diff、test、upload parity、未実行範囲、commit・push・deployの境界を別に確認します。
project context・primary folder・Git targetを分ける
| project / chat surface | 公式Docsの現行案内 | Windows・再開時の確認 |
|---|---|---|
| ChatGPT project | ChatGPT projectは関連chat・uploaded file・project instruction・connected sourceを共有し、ChatとChatGPT Workのchatを同じprojectに置ける。ただしcomputer上のfolderへ直接アクセスせず、必要なsourceはupload・connectする | projectの整理状態をlocal filesystem、cwd、Git、sandbox、MCP、credentialの許可と扱わない。共有instruction・source・chatの範囲をtaskごとに確認する |
| local project / primary | local projectはcomputer上の1つ以上のfolderへaccessできる。primary folderをMake primaryで選び、新しいchat、既定のGit操作、AGENTS.md・skills・config.tomlのautomatic discoveryの基準にする | 表示されたprimaryのabsolute path、Git root、remote、branch、未commit差分、`.codex`、AGENTS.mdを確認してから実行する。primary変更はGit targetの変更としてreviewする |
| secondary / remote | secondary folderはfile search・read・editには使えるがproject filesをautomatic discoveryしない。related workには複数folderを添付でき、remote projectは現行Docsでは1 folderをsupportする | secondaryのAGENTS.md・config・Git rootが自動で適用されると推測しない。remoteのfolder数、host、cwd、入力・出力をlocal projectと分ける |
| Review / PR / worktree | Review paneは同じprojectへ添付したrepositoriesをまたぐ変更を表示できる。Pull requestとworktree actionsはprimary repositoryをtargetにし、他のfolderはworktree chatでもattachedのままになる | Reviewに複数repoが出る可能性を前提に、対象repo・branch・Last turn・staged / unstagedを分ける。PR・worktreeのtargetがprimaryか確認し、secondaryへ勝手にpushしない |
| Codex CLI / IDE | CLIは起動directoryをchatのprojectとして扱い、`--cd <directory>` / `-C`で指定するがChatGPT Projects viewはない。IDEは開いたfolder・workspaceをlocal projectとし、multi-rootではworkspace rootを選ぶ | desktop projectの表示・chat・sourceをCLI・IDEのcwd・workspace・sandboxへ自動共有しない。実path、Git root、multi-rootの対象、host、branchをsurfaceごとに確認する |
| chat lifecycle | distinct outcomeごとに別chatを作り、CLIでは`/new`で分け、`/resume`または`codex resume`でsaved chatを続ける。chatはtranscriptとrecorded working directoryを保持し、durable guidanceはAGENTS.mdやchecked-in docsへ置く | 再開時にtranscriptの成功状態だけを信じず、記録されたworking directoryと現在のworking tree、branch、diff、process、configを照合する。別outcomeを同じchatへ混ぜない |
Projectsとchatを切り替える確認順
- workがself-containedならprojectなし、複数output・同じsource・長期作業ならprojectを選ぶ。ChatGPT projectかlocal projectか、Chat・ChatGPT Work・Codexのどれかを最初に明示する。
- local projectではprimary folderを確認し、`Make primary`で変更されていないか、Git remote・branch・cwd・AGENTS.md・`.codex`・configが意図したrepoにあるかを確認する。
- secondary folderは追加contextとして必要なfileを明示し、automatic discovery・Git操作・PR・worktreeのtargetを広げる理由にしない。remote projectは別host・別folderの実行面として扱う。
- Review paneで複数repositoryの変更が見える時はrepo・branch・Last turn・staged / unstagedを分ける。PR・worktree actionはprimary repositoryをtargetにするため、対象を再確認する。
- CLIでは起動directoryまたは`--cd` / `-C`、IDEではfolder・multi-root workspaceを確認する。desktopのProjects view、project instruction、ChatGPT sourceが自動でCLI・IDEへ移るとは扱わない。
- `/new`でdistinct outcomeを分け、`/resume`・`codex resume`で再開する時はtranscript・recorded working directoryと現在のGit state・diff・processを照合する。耐久的な指示はAGENTS.mdやchecked-in docsへ置く。
- projectのfolder・chat整理はsandboxが読める、書ける、network accessできる範囲を広げない。実行前後にsandbox、approval、MCP、secret、test、Git stateを別に確認する。
ChatGPT/Codex Projects and chatsのFAQ
ChatGPT projectを作れば、computer上のlocal folderをCodexが編集できますか?
できる前提にしません。公式DocsではChatGPT projectはchat・file・sourceの整理で、computer上のfolderへ直接アクセスしません。local folderを扱う場合はdesktop appのlocal projectでfolderを添付し、primary・cwd・Git・sandboxを確認します。
secondary folderのAGENTS.mdやconfig.tomlもautomatic discoveryされますか?
される前提にしません。primary folderがGit操作とAGENTS.md・skills・config.tomlのautomatic discoveryの基準で、secondary folderはsearch・read・editに使う案内です。必要な設定・repo・対象pathを明示します。
複数folderをprojectへ添付すれば、PRやworktreeも各repoへ作られますか?
そうとは扱いません。公式DocsではReview paneは添付repositoriesをまたいで変更を表示できますが、PR・worktree actionsはprimary repositoryをtargetにします。対象primary、repo、branch、actionを別にreviewします。
`/resume`や`codex resume`で、前回と同じ状態を安全に再開できますか?
安全や同一状態の保証とは扱いません。saved chatのtranscriptとrecorded working directoryを参照しても、現在のworking tree、branch、diff、process、config、外部変更を再確認します。
projectやfolderを追加すればsandboxの対象も広がりますか?
自動で広がるとは扱いません。公式Docsはproject・worktreeが作業を整理し、sandboxがlocal commandのread・change・network accessを強制すると説明しています。添付folderと実際のpermission・approval・MCP・Git targetを別に確認します。
Fast mode・credit・Codex-Sparkを分ける
| 確認点 | 公式Docsの現行案内 | Windows・再開時の確認 |
|---|---|---|
| Fast modeの速度とcredit | Fast modeは対応modelの速度を1.5倍にし、Standardより高いcredit rateを使う。GPT-5.6・GPT-5.5はStandardの2.5倍、GPT-5.4は2倍のcredit消費 | 速さだけでなくtaskの上限、credit残量、5時間・週の利用境界を確認する。高倍率を標準設定やrelease gateと決めつけない |
| CLIとconfig | CLIでは /fast on、/fast off、/fast statusで確認・変更でき、config.tomlでは service_tier = fast と features.fast_mode = true でdefaultを永続化できる | 現在のconfig file、profile、CLI command、desktop app・IDEのsurfaceを確認する。設定変更前後のmodel、account、credit、ログを記録する |
| ChatGPT sign-inとAPI key | Fast modeはChatGPT credit featureで、ChatGPT sign-in時にdesktop app・CLI・IDE extensionで使える。API keyではAPI token pricingになり、ChatGPT credit multiplierは適用されない | 同じmodel名でもsign-in方法で料金面が変わる。API key、ChatGPT account、workspace、環境変数、請求先を混ぜずに確認する |
| API Priority | API Priority processingは別のbilling rateで、GPT-5.6ではStandard API token rateの2倍 | Fast modeのcredit倍率とAPI Priorityのtoken rateを合算しない。API経路、priority設定、利用量、budget、請求を別のrelease前確認にする |
| Codex-Spark | GPT-5.3-Codex-SparkはFast modeとは別の、near-instantなreal-time coding iteration向けの、より能力を絞ったmodelで、独自のusage limitsを持つ。research previewではChatGPT Pro向け | Fast modeをオンにすればSparkへ切り替わるとは扱わない。model選択、account資格、limit、出力品質、検証範囲を明示し、重要な変更は別のtest・review gateを通す |
Windows local devで速度設定を再開する確認順
- 最初に実行面をdesktop app、CLI、IDE extension、WSL/native Windowsのどれかへ固定し、ChatGPT sign-inかAPI keyか、対象account、workspace、repo、branchを記録する。
- 現在の /fast status、選択model、config.tomlのservice_tierとfeatures.fast_mode、環境変数、usage・credit dashboardを確認する。前回のchat表示や別profileの設定を現在値と推測しない。
- Fast modeの速度向上とcredit倍率をtask単位で評価し、長時間run、反復debug、生成物build、外部network、MCP、secretを速さだけで自動承認しない。停止条件とbudgetを先に決める。
- Codex-Sparkを選ぶ場合はFast modeとは別modelとしてlimit、preview資格、出力品質、必要なtest・reviewを確認する。Sparkで速く返ったことをrelease・security・productionの証明にしない。
- 設定を変えた後は小さなread-onlyまたは低リスクtaskで実測し、credit・token usage、ログ、diff、test・build、生成物parityを確認する。請求設定やAPI経路の変更は別の承認境界として扱う。
ChatGPT/Codex SpeedのFAQ
Fast modeはどのmodelでも同じcredit倍率ですか?
同じではありません。公式Docsでは対応modelの速度を1.5倍にし、GPT-5.6・GPT-5.5はStandardの2.5倍、GPT-5.4は2倍のcredit消費と説明しています。利用中のmodelとaccountのusageを確認します。
API keyでFast modeを使えばChatGPT credit倍率になりますか?
なりません。ChatGPT sign-in時のFast modeはChatGPT credit featureですが、API keyではAPI token pricingになり、ChatGPT credit multiplierは適用されません。API経路と請求を別に確認します。
/fast statusとconfig.tomlは同じ設定ですか?
役割を分けて確認します。CLIの /fast statusは現在状態を確認し、config.tomlの service_tier と features.fast_mode はdefaultを永続化する設定です。実行面、profile、優先順位を確認します。
Codex-SparkはFast modeをオンにした状態ですか?
違います。Codex-SparkはFast modeの速度倍率ではなく、別model・別usage limitsのnear-instant coding iteration向け選択肢です。model、資格、limit、出力検証を別に確認します。
Fast modeやSparkで返答が速ければreleaseを短縮できますか?
自動で短縮しません。速さ、credit・token消費、出力品質、Git diff、test・build、生成物、security、commit・push・deployは別のgateです。重要な変更ほど通常の確認順を維持します。
関連記事
- ChatGPT Classicは移行必要?新しいデスクトップアプリとの違い・Codex統合
Codexは廃止ではなく、新しいChatGPT desktop appへ統合されます。既存Codex appは通常更新で移行し、Codex default viewやapp iconを選べます。
- MCPとは?AIエージェントに外部ツールをつなぐ仕組みと注意点
MCPはAIに外部ツールをつなぐ共通プロトコルです。仕様とCodexの設定・認証・tool権限を分けて、安全な導入判断を整理します。
- Codexのフルアクセスは危険?許可していい作業・止めるべき作業
Codexのフルアクセスは、何でも任せてよい設定ではありません。許可してよい作業、止めるべき作業、.envやAPIキーの扱いを先に分けておくための安全ガイドです。