{"slug": "impressions-from-visiting-openai-anthropic-cursor", "title": "Impressions from visiting OpenAI, Anthropic, & Cursor", "summary": "A reporter visited OpenAI, Anthropic, and Cursor in San Francisco, observing that cloud-based AI agents are becoming a major trend, with companies like Anthropic focusing on hosted services like Claude Managed Agents. Non-developers at OpenAI are increasingly using Codex over ChatGPT, and engineering work is shifting toward building environments for agents to execute efficiently. The visits also highlighted a growing emphasis on optimizing spend-per-token, as seen in a case study from Coinbase.", "body_md": "# Impressions from visiting OpenAI, Anthropic, & Cursor\n\n### A peek into where software engineering is headed from inside the sector’s leading AI labs. Agents running in the cloud are a major trend, while coding harnesses are spreading beyond the craft\n\n*Scheduling note: this week, I’m in San Francisco at the AI Engineer’s World Fair, so there won’t be an edition of The Pulse on Thursday. However, tomorrow (Wednesday) there will be a special podcast episode – the lengthiest, most detailed one yet – with software engineering legend, Kent Beck.*\n\nIn recent days, I’ve visited the offices of OpenAI, Anthropic, and Cursor, in San Francisco. Onsite, I talked with software folks working on the model side to learn more about how their way of building software is changing. This article is based on observations from those visits, including some new developments that I reckon may be adopted industry-wide.\n\nWe cover:\n\n**Next mega-trend? Agents running in the cloud to go mainstream.** OpenAI, Anthropic, and Cursor are all-in on cloud agents and expect demand for them to increase massively.**Mass adoption of coding harnesses by non-developers.** At OpenAI, more than 95% of non-engineers use Codex, not ChatGPT. Is it a sign of things to come across tech?**Will the main task of engineers be to make agents more efficient?** Ever more engineering work is about building environments for agents to execute more efficiently at Anthropic and Cursor.**Next trend? Companies aggressively optimize spend-per-token.** AI spending by software engineers is so high that it makes sense for platform teams to slash per-token cost. A case study from Coinbase.\n\n## 1. Next mega-trend? Agents running in the cloud to go mainstream\n\nLast week, Andrej Karpathy employed the phrase “new paradigm” to describe using Claude Tag – a way to mention Claude in Slack and have it kick off tasks – to work with AI:\n\nThere was plenty of pushback against this claim on social media; after all, it’s *just* a Slack integration with Claude, right? I also thought this until I asked [David Hershey](https://www.linkedin.com/in/david-hershey/) at Anthropic’s Applied AI unit about it while visiting the company’s offices. He explained in detail what makes this particular Slack integration different from using something like Claude Code:\n\n**No additional setup.** For Claude Code to work well, it should be connected to internal MCP servers, with the right[skills](https://code.claude.com/docs/en/skills)on your local machine. Of course, at larger companies this setup is at least partially automated, but devs often need to do tweaking.**No “tool context-switching.**” Just mention it in Slack! Of course, opening Claude Code is not a big effort, but it’s still more work than just typing it out in Slack, and kicking off work.**Routine work made easier.** David has “Claude playing Pokémon” as his side project. Every time a new model comes out, he kicks off a run of his script on it. Previously, this took a few minutes to set up every time, and then it ran on his machine for hours. With this new Slack integration, it’s just one command.\n\nMy sense is that the excitement here is less about the Slack integration itself, and more to do with the fact that it’s easy to kick off one or more AIs that no longer run on a local machine. You can skip the setup entirely.\n\n**‘Claude Managed Agents’ is a big focus at Anthropic.** While there, I met Katelyn Lesse, head of engineering for Claude Platform, who explained that [Claude Managed Agents](https://www.anthropic.com/engineering/managed-agents) is a large, complex project which her team built over a six-month period. It’s a hosted service to execute long-running agents on various cloud providers.\n\n### Cloud agents are the “big deal”, not the Slack integration\n\nAlso last week, I had the opportunity to attend a private AI builders event, where Peter Steinberger discussed his workflow.\n\nHe talked about how he has gotten really tired of having several OpenClaw agents running on his local machine, which heat up the CPU and slow down his whole system. So, he built [Crabbox](https://crabbox.sh/) as a way to run OpenClaw agents in the cloud:\n\nSuddenly, the same solution of cloud agents has emerged in separate places – at Anthropic and with Peter’s OpenClaw – in response to issues caused by locally-running agents. I also learned that cloud agents are becoming a big deal at OpenAI and Cursor, too.\n\n### OpenAI bets big on Cloud Agents\n\nOpenAI acquired Ona, (formerly Gitpod), the leader in cloud development environments (CDEs). Back in 2021, CDEs were built for developers to develop software faster, and they also happen to be the perfect primitive for agents to run in a sandboxed cloud environment. From the [acquisition announcement by OpenAI](https://openai.com/index/openai-to-acquire-ona/) (emphasis mine):\n\n“As Codex becomes more capable, its most valuable work is unfolding over hours or days, rather than minutes.\n\nWe believe people should be able to delegate more ambitious work without remaining tied to the machine where it began.The work should continue beyond the initial session, with Codex making it possible to stay connected and check progress, provide direction, make decisions, and review results from anywhere.Ona will help us do that. Its technology provides secure, persistent environments where agents can access the tools, systems, and context they need to make progress over time.\n\nBy bringing Ona to OpenAI, we will expand Codex beyond work tied to a single device or active session and help more organizations deploy agents securely in production.“\n\nAt OpenAI’s offices, I asked engineers there if their focus is shifting to cloud-based agents. Their answer: it very much is. This is a fairly recent development and they’re hiring engineers for the Cloud Agents team. Here’s [one job ad](https://openai.com/careers/software-engineer-cloud-agents-san-francisco/) that’s currently live:\n\n“We are looking for an experienced software engineer to help build and scale our cloud agent platform. You will design and operate systems for orchestrating agents at scale. You will work closely with product engineers on ChatGPT, API, and Codex to define the right abstractions and enable them to ship products quickly. Strong backend or infrastructure experience is important; experience with Python, Rust, distributed systems, cloud infrastructure, or product platforms is especially helpful.”\n\n### Cursor: running agents in the cloud is the future\n\nAt Cursor, I spent an hour with cofounder Sualeh Asif (formerly the CTO, now Chief Product Officer). Cursor [released Cloud Agents](https://cursor.com/docs/cloud-agent) at the end of last year, and is starting to focus a lot more on this area. Sualeh revealed some interesting details about working with cloud agents:\n\n**Agents in the cloud don’t have a way to “complain.”** With running an agent locally, when it gets warnings or errors, it surfaces them to a human in its response, who instructs it to do X or Y. However, there’s no such loop for a long-running task on the cloud! Cursor came up with the idea for the model “confess” in regular interviews, and the “confessions” are shared with the infra team to improve the agents’ environment.**Long-running agents have their own challenges.** What happens when a node terminates, midway through; how do you move agent execution from one node to the other? There are new, nontrivial engineering challenges the team needs to solve.\n\nOnly yesterday, (Monday, 29 June), Cursor [launched](https://cursor.com/blog/ios-mobile-app#handoff-between-local-and-cloud) its iOS app that enables the building of software from anywhere.\n\nThis product is built on top of cloud agents to allow for long-running tasks, the company said:\n\n“Cloud agents run in isolated virtual machines with full development environments to test, verify, and demo work. Since they operate asynchronously with their own tools and resources, cloud agents can run for longer and iterate toward merge-ready PRs without intervention.\n\nTo take advantage of these capabilities, send a local plan to a cloud agent or move active agents to the cloud to keep running. You can move the cloud session back to your computer to test changes locally before merging”.\n\n### Why are cloud agents suddenly a thing?\n\nIt figures that running AI agents in the cloud is practical: there’s less setup involved, several can run in parallel, and the cloud is a better, more convenient place for long-running agents than a personal laptop is; i.e., having to keep the lid open even when walking around the office.\n\nBut why is this happening now? My hypothesis is that a mix of factors are at play:\n\n**Coding models got ‘good enough’.** Before Opus 4.5 / GPT-5.4, AI models could not really code autonomously, so running them for long tasks was pointless!**Infra for AI coding agents has matured.** Ways of giving more context to agents have improved: things like MCP and skills became mainstream and better understood.**The context window is bigger.** Today’s models have context windows of up to 1 million tokens, meaning that more complex instructions, code, and context can be passed in. It’s hard to have agents run for a longer time without access to a large context window.**Cloud providers have much more GPU capacity.** Every cloud provider has been building GPU clusters in the last few years, and now there’s enough that these AI agents can make use of this infra.\n\n## 2. Mass adoption of coding harnesses by non-developers?\n\nAt OpenAI, I also met [Andrew Ambrosino](https://x.com/ajambrosino), who was the first engineer on the Codex team. Our time together got off to an ideal start, with Andrew saying he needed to show me something incredible:", "url": "https://wpnews.pro/news/impressions-from-visiting-openai-anthropic-cursor", "canonical_source": "https://newsletter.pragmaticengineer.com/p/impressions-from-visiting-openai", "published_at": "2026-06-30 17:21:05+00:00", "updated_at": "2026-06-30 17:28:06.476352+00:00", "lang": "en", "topics": ["artificial-intelligence", "ai-agents", "ai-tools", "ai-infrastructure", "ai-research"], "entities": ["OpenAI", "Anthropic", "Cursor", "Claude", "Codex", "Coinbase", "Andrej Karpathy", "David Hershey"], "alternates": {"html": "https://wpnews.pro/news/impressions-from-visiting-openai-anthropic-cursor", "markdown": "https://wpnews.pro/news/impressions-from-visiting-openai-anthropic-cursor.md", "text": "https://wpnews.pro/news/impressions-from-visiting-openai-anthropic-cursor.txt", "jsonld": "https://wpnews.pro/news/impressions-from-visiting-openai-anthropic-cursor.jsonld"}}