Apps

Codex Desktop Caches

Codex Desktop on Windows stores several Chromium and Electron cache layers to speed up the embedded web app, including HTTP disk cache entries in Cache_Data, V8 compiled JavaScript in Code Cache, GPUCache records, DawnGraphiteCache and DawnWebGPUCache shader data, Shared Dictionary compression cache files, and downloaded component or extension CRX packages. These files are rebuilt automatically, but after app updates, browser engine changes, or graphics driver changes they can become stale and waste space or cause rendering and loading glitches. Kudu removes only those disposable caches from both the standard and packaged Codex locations while preserving conversations, browser profiles, logins, local storage, sessions, plugins, and runtimes.

Why clean Codex Desktop Caches?

  • Invalidated V8 bytecode after a Codex Desktop update can make the first launch hang on a blank or partially drawn window until Code Cache is rebuilt.
  • Corrupted Chromium HTTP cache entries in Cache_Data can keep serving outdated app assets, which shows up as missing buttons, broken styling, or a web view that never finishes loading.
  • A GPU driver update can invalidate GPUCache data, causing black panels, flickering, or sluggish redraws until Chromium recreates the cache for the new driver.
  • Stale DawnGraphiteCache or DawnWebGPUCache shader blobs can trigger rendering glitches in hardware-accelerated views, such as flashing surfaces or janky scrolling when Codex uses newer graphics paths.
  • Shared Dictionary cache files can grow while storing compression dictionaries for repeated web responses, and when they go bad users may see repeated re-downloads or inconsistent page loading.
  • Old component_crx_cache and extensions_crx_cache packages can leave Codex reprocessing outdated browser components in the background, which appears as longer startup and extra disk activity even though your sessions remain intact.
  • Accumulated GrShaderCache, ShaderCache, and related GPU persistent cache files can consume hundreds of megabytes over time, and clearing them is a common fix when the app becomes visually unstable after Windows or driver changes.
What gets cleaned

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
Frequently asked

Common questions about Codex Desktop Caches

Free & open source

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.