OpenAI's Codex desktop application for Mac has gained a new feature called Chronicle, released as a research preview. Chronicle periodically captures screenshots of a user's display, processes the content into text summaries on OpenAI's servers, and stores these summaries as local memory files. This mechanism provides the AI assistant with passive context about what the user has been working on, enabling it to understand recent activity without explicit input.
However, Chronicle's design choice—sending screenshots to OpenAI's servers for processing—creates a tension with the privacy-first direction adopted by many in the industry, including competitors like Screenpipe and the now-defunct Rewind AI. The feature is unavailable in the EU, UK, and Switzerland, requires a $100+/month Pro subscription, and demands an Apple Silicon device. This marks OpenAI's initial implementation of ambient screen-aware AI on desktop, prioritizing cloud processing utility over a local-first privacy architecture.
Chronicle is part of a broader update that has transformed Codex from primarily a coding assistant into a general-purpose AI workspace. The April 16th release, titled “Codex for (almost) everything,” introduced expanded computer use capabilities, allowing Codex to operate Mac apps with its own cursor, an in-app browser, image generation, persistent memory, and access to over 90 plugins. Codex usage has exceeded one million developers, doubling since the launch of the GPT-5.2-Codex model in December.
The technical workflow of Chronicle involves background agents that periodically capture screenshots of the user's display. These screenshots are then transmitted to OpenAI’s servers, where they undergo processing using OCR (Optical Character Recognition) and visual analysis to generate text summaries. The summaries are saved as Markdown files in a local directory at ~/.codex/memories_extensions/chronicle/. Subsequently, when a user prompts Codex, these memory files are included in its context window, allowing the AI to understand the applications used, documents read, code written, and conversations held, all without the user having to restate any information.
OpenAI states that the raw screen captures are stored temporarily under a system temp directory and are automatically deleted after six hours. The company also clarifies that screenshots are not stored on its servers after processing and are not used for training. Nevertheless, the generated memory files persist indefinitely as unencrypted plain text files on the user's local machine.