The Wake is a daily briefing from George's saved internet. The issue is written as a newsletter first. The tweets are the source material, preserved below for receipts.
Source window: May 21, 2026. Signals: 8 bookmarks and 1 likes.
Brief
OpenAI shipped a major Codex update this week that pushes the model from a conversational assistant into a persistent, app-level agent. New Mac features let Codex see and act on app windows-screen content beyond what’s visible-and let you trigger that access from a phone even when the Mac is locked. Alongside faster in-app iteration and a designer-friendly annotation flow, the release makes the practical cost of embedding intelligence inside workflows much lower. That is exciting for product velocity and dangerous for security and governance. If you run apps, build agents, or manage devices, this release changes the threat model and the plumbing you need.
What actually shipped
Sam Altman flagged the rollout simply: "new codex ships today" (@sama). OpenAI Developers followed with concrete product moves: Appshots, accessible on Mac via Command-Command, will attach a live snapshot and the window's text to a Codex thread, intentionally pulling in content beyond what is currently visible. Codex can now be invoked "anywhere and everywhere," including from a phone that can securely use apps on a paired Mac even when the machine is locked. The in-app browser and annotation tools were upgraded too-instant previews, batch comments, and an advanced annotation mode that lets designers directly tweak page elements and leave granular feedback for Codex to act on.
Taken together, these are not incremental UX updates. They are the pieces that let models become practical multi-app agents: contextual capture, remote invocation, a bidirectional feedback loop for specifying changes, and faster iteration inside the same thread.
Why this matters for products and teams
Two simple user stories explain the shift. First, a designer can attach an app window, mark three tweaks with the annotation tool, see a live preview of how those changes look, and have Codex produce and apply the changes-no separate bug ticket, no context lost in hand-offs. Second, if you're on your phone, you can prompt Codex to open an app on your Mac and operate on it even if the Mac is locked, then confirm results from your phone.
Both stories reduce friction and accelerate learning loops. Ben Hylak points to the operational side of that acceleration: agent engineering needs self-healing loops and observability to avoid drift and regression (@benhylak). Theo's short breakdown of the components he built to support sync, runtimes, and a full-stack environment (@theo) is a reminder that delivering this kind of experience requires nontrivial infrastructure beyond the model itself. Codex's new capabilities lower the user friction barrier, but teams still need the server-side plumbing and resilient loops to turn experiments into reliable products.
For product managers and designers this release is a gift: faster prototyping, fewer meetings, and more explicit intent encoded as annotations. For engineering leaders it is a prompt to invest in telemetry, rollback mechanics, and reproducible builds for model-driven changes.
Security and governance take a step left
"Can use apps on your Mac, even when the screen is off and locked" reads like a convenience feature. Read another way, and it widens the attack surface.
First, data access. Appshots explicitly captures content beyond the visible window. That is useful for context, but it also means hidden data, background content, or offscreen state can be swept into a model's context. Second, remote invocation. Allowing a phone to trigger actions on a locked machine creates new privilege and authentication flows to audit and secure. Third, actionability. The advanced annotation flow is meant to let humans precisely request changes, which reduces ambiguity; it also makes it easier for a compromised agent to carry out multi-step manipulations that previously required manual intervention.
Enterprises should treat this like any new privileged API: require explicit opt-in, enforce least privilege, add mandatory auditing, and keep human-in-the-loop confirmations for high-impact operations. Apple-level platform controls will matter here: how does the OS mediate app-level access for third-party agents, what permissions dialogs are presented, and what logging is captured? Those answers will determine whether this is a productivity feature or a new compliance headache.
Regulators and security teams will also register the shift from episodic model queries to persistent, cross-device agents. That is a policy problem as much as a technical one.
The work under the hood that people underappreciate
The new interface is mainly front-end polish and packaging, but it depends on hard systems work. Theo's list-sync engine, JS runtime, database, CLI, framework, JSX interpreter-captures the scaffolding agents need (@theo). If you expect models to execute, verify, and persist changes across apps and devices, you need:
- Deterministic runtimes so actions can be replayed and audited.
- A sync layer to reconcile state between phone and Mac and to support offline confirmation flows.
- A storage and lineage system to keep track of what the model changed, when, and by which prompt.
- Developer tools for local testing, rollbacks, and CI for prompts and agent code.
This matters because "AI feature" is often a small front-end change sitting atop months of infra and policy work. If you are planning to ship agent features, don’t assume the cloud model is the only piece. Build the runtime, observability, and self-healing loops first.
Product strategy implications
- Designers and PMs will start to treat model-mediated changes as first-class delivery channels. That shifts some of backlog and prioritization from tickets to annotated threads and versioned agent behaviors.
- Companies without robust consent, logging, and rollback primitives will face friction deploying these features safely. Build guardrails early or postpone.
- Startups that can deliver secure, auditable agent runtimes will have an opening. The front-end interaction is less defensible; the backend that keeps agents reliable and compliant is where differentiation sticks.
- Expect new UI conventions: verified change receipts, per-action undo, and a reconciliation pane showing what the model read and what it wrote.
What to watch
- Apple’s response or platform policy clarifications. When an OS enables third-party agents to act while devices are locked, platform governance becomes the gating variable.
- How enterprises adopt Appshots and remote invocation. Watch for rapid adoption in design and marketing stacks, and for slower uptake where compliance teams require extra controls.
- Emergence of agent runtime vendors. Look for startups or incumbents packaging sync engines, auditable runtimes, and self-healing loops as a product.
- Abuse patterns and protections. Pay attention to early security reports about accidental data leakage from offscreen capture or chaining actions triggered remotely.
- Public debate and opinion leaders. When heavy hitters like Jeff Bezos amplify reading material that "removes wool" (@JeffBezos), the conversation is moving from engineering novelty to public policy and ethics.
This release is a marker. Codex is no longer just a chatty assistant; it is a platform feature with device-level implications. That will accelerate product experiments, but also force engineers and leaders to build the safety and observability layers that contain the new risks.
Source tweets
Sam Altman / @sama
- bookmark: open on X
- new codex ships today!
Jeff Bezos / @JeffBezos
- bookmark: open on X
- Please do a quick read of this. It’s short, well written, and will remove a bit of wool from over your eyes.
OpenAI Developers / @OpenAIDevs
- bookmark: open on X
- Codex anywhere and everywhere, all the time. Now your Mac doesn’t have to be unlocked for Codex to use your computer. From your phone, Codex can securely use apps on your Mac, even when the screen is off and locked. the post also includes media
quinn / @quinnslcm
- bookmark: open on X
- Guys, I just found a product that stops your MacBook screen from getting keyboard prints when you close it the post also includes media
OpenAI Developers / @OpenAIDevs
- bookmark: open on X
- Iterating in the Codex in-app browser is getting faster and more precise. Advanced annotation mode lets you directly adjust page elements while leaving feedback, preview changes instantly, and batch comments for Codex, so designers and developers can show exactly what they want changed without waiting for a full turn. the post also includes media
OpenAI Developers / @OpenAIDevs
- bookmark: open on X
- It’s Codex Thursday, and yes, we have updates for you. First up: Appshots, a new way to bring the context of what you’re working on into Codex. On your Mac, press Command-Command to attach your app window to a Codex thread. Codex gets both a screenshot and text from the window, including content beyond what’s visible onscreen. Appshots are available across plans on Mac, with enterprise access coming soon. the post also includes media
ben hylak / @benhylak
- bookmark: open on X
- .@speak is an AI language learning app that serves over 15 million users. cto/co-founder @adhsu discusses how speak approaches agent engineering, the importance of self-healing loops, and how they use @raindrop_ai the post also includes media
Tom Krikorian ᯅ / @tom_krikorian
- bookmark: open on X
- So "Next year" won 🤔
Theo - t3.gg / @theo
- like: open on X
- In order to do this, I had to build: - a sync engine - a js runtime - a database platform - a cli - a full stack js framework - a jsx interpreter And I have much more to do still 🙃🙃
Generated from Birdclaw bookmarks and likes. Edited by Ody before publication.