Codex Desktop Caches
Codex Desktop stores several Chromium and Electron cache layers on Windows so its web UI, embedded browser surfaces, and GPU rendering pipeline can start faster and avoid re-downloading the same assets. These include HTTP disk cache files in Cache_Data, V8 compiled script data in Code Cache, GPUCache entries, DawnGraphiteCache and DawnWebGPUCache shader and pipeline blobs, shared dictionary cache data for compressed responses, plus component and extension CRX package caches. Kudu removes only those disposable caches so Codex can rebuild them cleanly, while preserving conversations, browser profiles, logins, local storage, sessions, plugins, and runtimes.
Why clean Codex Desktop Caches?
- Corrupted HTTP cache entries in Cache_Data can make Codex load old frontend assets after an update, showing a broken interface, missing buttons, or pages that never finish rendering until the cache is rebuilt.
- Stale V8 compiled bytecode in Code Cache after a desktop or web bundle update can trigger a noticeably slow first launch, repeated white screens, or renderer crashes before the new code cache is regenerated.
- GPU driver updates often invalidate Chromium GPUCache and Dawn shader caches, and keeping old blobs can cause black panels, flickering, or jerky scrolling until Codex recompiles fresh GPU data.
- Damaged DawnGraphiteCache or DawnWebGPUCache pipeline data can break hardware-accelerated canvas and WebGPU rendering, which users may notice as blank previews, visual artifacts, or stutter when opening rich UI surfaces.
- An oversized Shared Dictionary cache can keep obsolete compression dictionaries around, leading to repeated asset revalidation and slower startup while Codex refetches content that should have loaded normally.
- Old component_crx_cache and extensions_crx_cache packages can leave embedded browser components out of sync with the current app build, causing failed background downloads, missing built-in features, or repeated attempts to update the same package.
- Large GrShaderCache and ShaderCache stores can accumulate across app and driver changes, wasting disk space and contributing to first-render hitching as incompatible shader blobs are discarded and rebuilt.
Cache paths Kudu targets
Windows
%AppData%/Codex/Cache/Cache_Data |
%AppData%/Codex/Code Cache |
%AppData%/Codex/GPUCache |
%AppData%/Codex/DawnGraphiteCache |
%AppData%/Codex/DawnWebGPUCache |
%AppData%/Codex/Shared Dictionary/cache |
%LocalAppData%/Packages/OpenAI.Codex_2p2nqsd0c76g0/LocalCache/Roaming/Codex/Cache/Cache_Data |
%LocalAppData%/Packages/OpenAI.Codex_2p2nqsd0c76g0/LocalCache/Roaming/Codex/Code Cache |
%LocalAppData%/Packages/OpenAI.Codex_2p2nqsd0c76g0/LocalCache/Roaming/Codex/GPUCache |
%LocalAppData%/Packages/OpenAI.Codex_2p2nqsd0c76g0/LocalCache/Roaming/Codex/DawnGraphiteCache |
%LocalAppData%/Packages/OpenAI.Codex_2p2nqsd0c76g0/LocalCache/Roaming/Codex/DawnWebGPUCache |
%LocalAppData%/Packages/OpenAI.Codex_2p2nqsd0c76g0/LocalCache/Roaming/Codex/Shared Dictionary/cache |
%LocalAppData%/Packages/OpenAI.Codex_2p2nqsd0c76g0/LocalCache/Roaming/Codex/web/Codex/Default/Cache/Cache_Data |
%LocalAppData%/Packages/OpenAI.Codex_2p2nqsd0c76g0/LocalCache/Roaming/Codex/web/Codex/Default/Code Cache |
%LocalAppData%/Packages/OpenAI.Codex_2p2nqsd0c76g0/LocalCache/Roaming/Codex/web/Codex/Default/GPUCache |
%LocalAppData%/Packages/OpenAI.Codex_2p2nqsd0c76g0/LocalCache/Roaming/Codex/web/Codex/Default/DawnGraphiteCache |
%LocalAppData%/Packages/OpenAI.Codex_2p2nqsd0c76g0/LocalCache/Roaming/Codex/web/Codex/Default/DawnWebGPUCache |
%LocalAppData%/Packages/OpenAI.Codex_2p2nqsd0c76g0/LocalCache/Roaming/Codex/web/Codex/Default/Shared Dictionary/cache |
%LocalAppData%/Packages/OpenAI.Codex_2p2nqsd0c76g0/LocalCache/Roaming/Codex/web/Codex/codex-browser-app/Cache/Cache_Data |
%LocalAppData%/Packages/OpenAI.Codex_2p2nqsd0c76g0/LocalCache/Roaming/Codex/web/Codex/codex-browser-app/Code Cache |
%LocalAppData%/Packages/OpenAI.Codex_2p2nqsd0c76g0/LocalCache/Roaming/Codex/web/Codex/codex-browser-app/GPUCache |
%LocalAppData%/Packages/OpenAI.Codex_2p2nqsd0c76g0/LocalCache/Roaming/Codex/web/Codex/codex-browser-app/DawnGraphiteCache |
%LocalAppData%/Packages/OpenAI.Codex_2p2nqsd0c76g0/LocalCache/Roaming/Codex/web/Codex/codex-browser-app/DawnWebGPUCache |
%LocalAppData%/Packages/OpenAI.Codex_2p2nqsd0c76g0/LocalCache/Roaming/Codex/web/Codex/codex-browser-app/Shared Dictionary/cache |
%LocalAppData%/Packages/OpenAI.Codex_2p2nqsd0c76g0/LocalCache/Roaming/Codex/web/Codex/component_crx_cache |
%LocalAppData%/Packages/OpenAI.Codex_2p2nqsd0c76g0/LocalCache/Roaming/Codex/web/Codex/extensions_crx_cache |
%LocalAppData%/Packages/OpenAI.Codex_2p2nqsd0c76g0/LocalCache/Roaming/Codex/web/Codex/GrShaderCache |
%LocalAppData%/Packages/OpenAI.Codex_2p2nqsd0c76g0/LocalCache/Roaming/Codex/web/Codex/ShaderCache |
%LocalAppData%/Packages/OpenAI.Codex_2p2nqsd0c76g0/LocalCache/Roaming/Codex/web/Codex/GPUPersistentCache/DawnGraphiteCache |
Common questions about Codex Desktop Caches
Download Kudu and reclaim your disk space.
Available on Windows, macOS, and Linux. No account required, no feature gates, no telemetry without consent. All cleaning targets are open source and community-auditable.