For months, we’ve treated LLMs like fancy autocomplete engines. You prompt, you wait, you copy-paste the output into your terminal. OpenAI’s Operator changes that by pulling the model out of the text box and dropping it straight into your browser DOM.

Architecture Changes

Standard LLM workflows are linear. You fire a request, the API returns a string, and your backend handles the heavy lifting. Operator flips this. It runs multi-step, iterative loops that actually poke at browser elements. It’s not just guessing the next word anymore; it’s guessing the next click.

Technically, the model now holds the state across multiple browser events. If you ask it to research a topic, log into a CRM, and update a database, it has to parse the DOM, find the right inputs, and handle dynamic content—all while keeping track of the mission. We’ve moved from static chat to active, agentic workflows.

Does it work?