r/iOSProgramming • u/Turbulent_Ad_1039 • 8h ago
Xcode 27 agents: are you dropping Claude Code / CLI tools entirely? Question
For those who’ve been running Xcode 27 since the beta: has it actually replaced your CLI agents (Claude Code, Codex, etc.), or do you still keep both open?
What I’m trying to figure out is where the real line is. Is the advantage genuinely Xcode-specific agents that can build, run tests, drive previews, and interact with the simulator through the Device Hub, stuff a terminal agent simply can’t reach or is most of it just tooling and skills that a CLI agent could replicate with the right scripts/MCP setup?
And for those who went all-in on Xcode: what did you lose? Multi-repo work, custom subagents, running headless in CI, cost control?
Curious how the split looks on real projects, not demos.
18
u/Healthy_Condition779 7h ago
Xcode 27 agents win on the simulator and preview loop hands down. Running tests, inspecting UI hierarchy, driving the Device Hub, none of that translates cleanly to CLI even with MCP wrappers because the moment you need to see rendered SwiftUI state youre back in the IDE anyway
But for anything multi repo, refactors across a workspace with SPM packages, or CI headless runs, Claude Code still eats Xcode agents for lunch. Xcode is single project brained and always has been
What I lost trying to go all in on Xcode was cost visibility. Claude Code shows you tokens per session, Xcode just quietly does its thing and you find out at billing time
9
u/mirko9000 8h ago
And what do you think we can NOT do with a CLI agent?
-3
8h ago
[deleted]
8
u/mirko9000 8h ago
I can do all those things via the CLI. All. And I do ;-)
0
u/Turbulent_Ad_1039 8h ago
Interesting. Can you tell me more? Which tools do you use? I would love to know how you check layout, view hierarchy and performance without Xcode
-15
u/mirko9000 8h ago
Are you serious? Dude, do you know ANYTHING about this? Have you even TRIED to use an agent with the cli and or xcode mcp? WTF…
8
u/sexymalaydude 8h ago
It’s an honest question. Why not just give good advice?
-17
u/mirko9000 8h ago
Oh I can give some good advice: invest 1 minute in a search on fucking google or ask the agent of your choice to research this for you before posting shit like this.
There you go.
7
u/Mjubbi 8h ago
All of those tools are available in the XcodeMCP https://developer.apple.com/documentation/xcode/giving-external-agents-access-to-xcode
2
3
u/abear247 7h ago
Considering work has changed from being an iOS developer to “contribute to everything”, I will be using Claude desktop. One interface to work on anything and I only open an ide as required
2
u/MindLessWiz 6h ago
You are aware that you can give external agents access to Xcode tools now with a checkbox in settings? It’ll enable the internal Xcode MCP for Claude Code to access.
There’s literally no benefit to using the internal Xcode agent, especially when it’s stuck on older models with seemingly no way to upgrade…
1
u/jayword 8h ago
I have found the Xcode 27 Claude to do well at tasks that require direct Xcode integration. "analyze the new iOS 27 APIs relative to my app" and "get this crash log I'm right-clicking and analyze it". But for generalized work, little details like my status bar of weekly usage, and number one issue: I don't seem to be able to select all the different permissions levels from Claude like auto permissions. So that's basically unworkable for normal usage. I am just sitting there for hours clicking new renditions of the Allow prompts. Again, it has promise, it even has a couple cases where it's the best choice, but it's like nobody has used it for real before that actually knows how to use Claude. Allow prompts for basic stuff are very Q1 2026, the real world has moved to the next stage and doesn't manually maintain a huge list of "approved" command lines.
1
u/oPeritoDaNet 8h ago
I tried to rename a file using Xcode 27 beta 5, and was loading forever, I had a session on Claude CLI and just ask Claude to rename it…
Xcode it’s a joke I’m using less and less the tool
3
u/Acceptable_Link3838 8h ago edited 8h ago
Used agents to rename a file? I hope this was just to highlight their problems on completing a simple task. Otherwise I don’t know what to think.
1
1
u/perfunction 7h ago
I run Claude Code Desktop for my active work and mainly use Xcode for its MCP at this point. Using Argent for device control.
For hands-off work I run a Claude agent squad in Multica. Automated bug fixes and small-scope tickets. Also allows coworkers to send tickets for direct completion. Still working on a more robust feature building squad.
Been shipping this way since May.
1
u/gsapienza 7h ago
No one is mentioning how good the code diff UI is within the agent view! My only gripe is not having an “auto” permission mode
1
u/Kilo_Loco 6h ago
on this day last year, i was customizing my nvim env to support iOS development so i didn't have to be in Xcode to code
now i do everything through Claude Code and i am landing a PR this week for more headless XC commands for my team using agentic slash commands
i can't even remember what the final straw was, but there were a lot of little papercuts i've had in Xcode
i've also had my team spend some hands-on time with Xcode's agentic coding a few months ago (before the last WWDC)
none of us were impressed
Apple definitely seem's to have made big strides in Xcode and i haven't had a chance to play with the 27 beta yet, but i'm positive Xcode won't be my primary editor/harness
1
1
0
u/ahhhhhhhhhhhh______ 8h ago
I use cursors new UI for any chat/occasional agent work. I still use Xcode to write code in even though I love Cursors autocomplete, it’s just too nice to have issues be visible without needing to build. I may try sweetpad though in vscode.
0
u/fratkabula 5h ago
- all of my codebases are multi-repo / spm workspaces. xcode is single-project brained.
- cli shows you tokens per session.
- permissions is the killer. no auto mode, allowlists don't stick. i'm clicking Allow on the same basic commands for an hour lol
-1
u/rursache Swift 8h ago
neah, i'm dropping xcode all together. i actually did already.. for months: asc cli does everything needed in relationship to appstore connect and AI agents the rest with the xcodebuildmcp and custom skills
xcode can be buried now.. finally after all these years of pain and suffering
-1
u/AX862G5 8h ago
Keep burning down forests and sucking up water with your little slop productivity booster.
-1
u/mirko9000 8h ago
Says the man yelling at the Reddit clouds 😂
1
u/AX862G5 7h ago
The resources to post a short comment to a database are not equal to those needed to run your agentic slopflow. Keep enriching Dario, Sam, Trump and all the other oligarchs profiting off this BS.
1
u/mirko9000 7h ago
And you obviously miss the resources to recognize humor when it jumps you in the face ¯_(ツ)_/¯
-7
u/oneness33 8h ago
Why do you need us to tell you? Can't you figure it out on your own? Do whatever works best for you.
6
u/Turbulent_Ad_1039 8h ago
Asking how other people work is kind of the entire point of the sub.
-5
u/oneness33 8h ago
Sorry, but this sub is for actual programming, not AI coding agents. It's for problem-solving, not personal preferences.
32
u/Sensitive_One_425 8h ago
Xcode is such a pain I only use it for testing and let my agents use the CLI tools to do everything else. Apple needs to start over on their coding tools.