So Xcode just builds entire apps without you now
Xcode's Codex support will happily trundle away for half an hour sticking its tendrils into every little corner of your project, touching and changing every file. It's certainly going to be fun to build new projects with, but ain't no way in hell I want to let that loose on any of my existing apps 😂
I had Xcode's new agent feature throw together this little UIKit timeline app, without me writing anything myself, all using Codex. I'm not about to pay for Claude, but I'll take this
Believe it or not, this is my first actual brush with agentic coding. I've used ChatGPT in and out of Xcode a ton, but I've never had it just build the entire app for me change by change like you can in Xcode 26.3. I don't think I wrote one line manually in this timeline app
Of course, I used Catalyst, so it looks great on iPad too
This entire project (1650 lines of code) builds with warnings-as-errors enabled too, and follows all the conventions of my custom Xcode template
Honestly I expected this to be a throwaway project that I would delete when I was done, but it's kind of a fun little app now?
This entire app used 7% of my weekly Codex usage limit. Compare that to a single (awful) slideshow in Keynote using 47% of my monthly Apple Creator Studio usage limit 👀

You could write a full, shippable app every evening with Xcode's agentic coding features. Two apps a day, even.

…you just know App Review isn't ready for *any of this*. Maybe that's why we've been seeing multi-day waits lately

Document handling (using all the new APIs and styles). It's basically an entire app now. You can see why the development world is in complete upheaval. Very impressed; still wouldn't let it near my actual projects
Super tempted to go through my looong potential projects list and build a prototype of every single one of them with Xcode’s agentic coding, if the results are this good. I spent some time exploring the code it generated for this project and it’s so close to what I would have written myself that it might be indistinguishable. If you let it internalize your development style, it seems to do a great job of sticking to it. Gonna see how far I can push it

@stroughtonsmith as someone else in your mentions said, it works reasonably well if you create a plan first of what you want to build, and when you would consider it finished (persisted to a Markdown file or whatever), and go back and forth with the agent, ask it for proposals, challenge its proposals.

then whenever you want to work on this project, you start with "let's work on item X from PLAN.md", and the LLM doesn't have to start from scratch again, and you've given it a more focused chunk of work to do.

you can also add pre-loaded files like AGENTS.md, and CLAUDE.md (to help you do boring admin stuff by just typing "commit and push" (and have it format, lint, cleanup, create commit messages, whatever, and give it some basic knowledge of the project and its architecture up front).

but for quick prototypes, asking for an app certainly is valid :) when you want to turn it into something real though, and want a lower slop ratio, and something roughly approximating how you would do it yourself, a plan helps.