zlacker

Xcode 26.3 – Developers can leverage coding agents directly in Xcode

submitted by davidb+(OP) on 2026-02-03 18:04:08 | 368 points 325 comments
[view article] [source] [go to bottom]

NOTE: showing posts with links only show all posts
5. meetpa+g2[view] [source] 2026-02-03 18:12:12
>>davidb+(OP)
Anthropic's blog:

> Apple’s Xcode now supports the Claude Agent SDK

https://www.anthropic.com/news/apple-xcode-claude-agent-sdk

◧◩
7. ianhaw+A2[view] [source] [discussion] 2026-02-03 18:13:34
>>minima+T1
> The Claude Agent SDK is a collection of tools that helps developers build powerful agents on top of Claude Code.

https://claude.com/blog/building-agents-with-the-claude-agen...

From September 29, 2025

19. mrtksn+n8[view] [source] 2026-02-03 18:34:25
>>davidb+(OP)
So far I find OpenAI’s Codex app to be the right approach for me. I can’t stand AI integrated IDE’s, it creeps me out when code starts changing at a phase that I can’t follow.

Yesterday in few hours I released an update for my mac App that I haven’t been working on for over a year. The update easily performed as expected, did a few small manual touches on the UI and the app just got approved on AppStore(like minutes ago)[0].

This is very good because normally I would not remember much about the code, so doing an update for a long forgotten code becomes huge pain.

Good for Apple but I think I feel most comfortable on Codex app. I think I like having the AI separated from the IDE so I feel in control in the IDE.

[0] Codex implemented the functionality demo on the paywall, if you want to see it: https://apps.apple.com/us/app/crystalclear-sound-switcher/id...

28. pjmlp+Ib[view] [source] 2026-02-03 18:46:36
>>davidb+(OP)
Goodbye CoPilot plugin, yet another platform Microsoft loses on.

https://github.com/github/CopilotForXcode

31. though+Sc[view] [source] 2026-02-03 18:50:50
>>davidb+(OP)
Release notes: https://developer.apple.com/documentation/xcode-release-note...

Surprisingly, this version does not require MacOS 26 (Tahoe).

◧◩
33. radica+9e[view] [source] [discussion] 2026-02-03 18:55:48
>>OGEnth+v4
According to Mark Gurman (Bloomberg Apple beat reporter), Apple “runs on Claude.” https://x.com/tbpn/status/2016911797656367199?s=61
41. r2vcap+Hf[view] [source] 2026-02-03 19:02:43
>>davidb+(OP)
Wait…

https://xcodereleases.com hasn’t shown anything since last December, so I assumed Apple had taken a breather from Xcode development, but they released an RC build today?

Anyway, the Swift version seems unchanged (6.2.3), so is this update mainly for the so-called “Coding Intelligence” features?

In any case, Xcode isn’t my favorite IDE—it’s too slow and feels quite different from other major IDEs—so I probably won’t use it for day-to-day coding (though it’s fine for building and debugging).

◧◩
52. r2vcap+Ji[view] [source] [discussion] 2026-02-03 19:15:12
>>though+Sc
From my years of iOS development—and based on https://xcodereleases.com typically ships two major Xcode updates each year:

- X.0 (September): bumps Swift, SDK versions, etc. It also tends to have a noticeably longer beta cycle than other releases. - X.3 or X.4 (around March): bumps Swift again and raises the minimum required macOS version.

Other releases in between are usually smaller updates that add features or fix bugs, but they don’t involve major toolchain-level or fundamental changes.

Today’s release doesn’t bump the Swift version, which suggests the core toolchain is essentially the same as Xcode 26.2—so it makes sense that the minimum macOS version wasn’t raised either.

◧◩◪
105. Charle+lE[view] [source] [discussion] 2026-02-03 20:52:36
>>geooff+0p
> You still need XcodeBuildMCP for that.

Or Axiom (https://charleswiltgen.github.io/Axiom/), which should now work great from within Xcode since Apple's using Claude Code SDK.

"Developers get the full power of Claude Code directly in Xcode—including subagents, background tasks, and plugins—all without leaving the IDE."https://www.anthropic.com/news/apple-xcode-claude-agent-sdk

◧◩◪◨⬒
106. layer8+oE[view] [source] [discussion] 2026-02-03 20:52:42
>>Bandit+Yk
https://en.wikipedia.org/wiki/Five_stages_of_grief
◧◩
111. Charle+fF[view] [source] [discussion] 2026-02-03 20:56:09
>>gianca+w2
Xcode is using the Claude Agent SDK, which means that you "get the full power of Claude Code directly in Xcode—including subagents, background tasks, and plugins—all without leaving the IDE¹". I assume that means iOS development plug-ins like Axiom² should work as well.

¹ https://www.anthropic.com/news/apple-xcode-claude-agent-sdk ² https://charleswiltgen.github.io/Axiom/

◧◩
120. searls+RH[view] [source] [discussion] 2026-02-03 21:10:43
>>scosma+4D
This is true of the CLIs that start with `xcode` but not of the CLIs that start with `swift`. As `swift-format` and `swift-test` have come into their own, they're just as reliable as any other language ecosystem. And the difference is indeed staggering. I wrote this guide last summer on extracting all your app's code into a (nonsensically necessary) Swift package dependency simply so you can test it with Swift Testing https://justin.searls.co/posts/i-made-xcodes-tests-60-times-...
123. cyrusr+1K[view] [source] 2026-02-03 21:22:19
>>davidb+(OP)
OT: Rant

Xcode being loaded on my computer causes something akin to a kernel panic.

Not the fun kind where you get to read a backtrace and feel something. The existential kind.

Every time it hijacks a .json or .xml file association, I experience a rage that hasn't been matched since the Emacs/vi wars ... and at least those were about editors that could open in under a geological epoch.

I just want to look at a text file with pretty print.

I do not need a 12GB IDE to render curly braces. cat has been doing this since 1971. Dennis Ritchie solved this.

Why, Apple, in 40 years, could you not ship a lightweight dev-oriented text viewer? You had NeXTSTEP. You had the DNA of the most elegant Unix workstation ever built.

And you gave us... this behemoth? An app whose launch time rivals a full Gentoo stage 1 install ( see: https://niden.net/post/gentoo-stage-1-installation )

TextEdit is not the answer.

I've used Xcode for native iOS development and honestly, once you get past the Stockholm Syndrome phase, it's just fine.

- The interface is learnable.

- The debugger mostly works.

But the load times -- on every high-end MBP I've ever owned -- suggest that somewhere deep in the Xcode binary, there's a sleep(rand()) that someone committed in 2006 and no one has had the courage to git blame.

FWIW, I fear someone here tells me I've been missing a launch flag. Alas, it's my truth and I can't hold it in anymore.

◧◩
130. olivia+7M[view] [source] [discussion] 2026-02-03 21:32:21
>>cyrusr+1K
I agree with you, it's infuriating. I think it's been loading faster recently (maybe?), but it still takes like 10 seconds.

To set file association stuff more easily than with the Finder GUI, you can run (with https://github.com/moretension/duti):

  duti -s com.apple.textedit public.${whatever} all
Where ${whatever} is in {plain-text, json, source-code, ...}. I'm sure there's a way to automate this through parsing `lsregister -dump`, but have a script I run on every Mac I have that sets TextEdit as the default instead of XCode for a bunch of file types :-)
◧◩
131. 9dev+xM[view] [source] [discussion] 2026-02-03 21:35:52
>>forres+rf
Why would you ever want a debugger that isn't integrated with the code editor..? I will never not want to debug code when the current breakpoint and evaluated expressions aren't visible in the code itself.

I mean, look at debugging in IntelliJ: https://resources.jetbrains.com/help/img/idea/2025.3/hotswap...

As opposed to the terminal: https://cdn.hashnode.com/res/hashnode/image/upload/v16980433...

◧◩◪
150. cyrusr+9W[view] [source] [discussion] 2026-02-03 22:25:01
>>dylan6+yO
You're right that you can fix it via Get Info → Change All.

I know the procedure.

The issue is that Xcode updates and macOS updates tend to reset those associations back. There's a long-running Apple Community thread titled literally "Stop hijacking file extensions with xcode" ( https://discussions.apple.com/thread/253702137?sortBy=rank ) and another I saw recently where a user documents their .md associations reverting after closing their laptop lid.

It's not universal, but it's not delusion either.

The deeper annoyance is extensionless files and edge cases -- log files, build artifacts, random output from scripts ... where there's no clean association to override.

Those fall through to whatever macOS thinks is clever, which is often Xcode.

As for "why should Apple provide it" -- because the company was founded by a guy named Steve who believed that details and care matter. Someone who said how the insides of a computer looks is as important as the outside and nagged his partner until the circuits looked right in their home-brew project.

Also yes, fair point, I should just fix it and stop complaining.

I failed at that today. Please forgive me.

◧◩◪
175. MoonWa+wd1[view] [source] [discussion] 2026-02-04 00:00:22
>>mikene+t71
The dozens and dozens of simulators it installs without asking... which kill your system's audio capabilities for some reason: https://discussions.apple.com/thread/256140785

But the best part is what it DOESN'T install when you think you've updated. You get on a plane and settle in for some work, only to be prompted to download and install a bunch of required crap you weren't told about. OH WELL, says Apple, your time is FREE!

◧◩◪
184. forres+zk1[view] [source] [discussion] 2026-02-04 00:44:16
>>9dev+xM
False dichotomy. Terminal debugging is garbage. The GUI you use for writing code doesn’t have to be the same GUI you use for debugging code.

RemedyBG: https://remedybg.itch.io/remedybg

RadDbg: https://x.com/rfleury/status/1747756219404779845?s=46

I mostly edit code in VSCode. I mostly debug code in VisualStudio. They don’t have to be the same.

I do concede that one tool to rule them all is appealing. But ultimately I work with many different languages so it’s kind of a multi-tool world no matter how you slice it.

◧◩◪◨⬒
228. throw3+MW1[view] [source] [discussion] 2026-02-04 06:12:45
>>neutro+Bx
> On our project, it's still useless because it can't use the semantic search in the IDE.

Zed's ACP seems to be a good solution to this - when using it, claude code has access to the IDE's diagnostics and tools, just like the human operator. https://zed.dev/acp

◧◩
236. msepht+S42[view] [source] [discussion] 2026-02-04 07:27:16
>>zwaps+XY1
You csv override the default app for any file type using Get Info or other this party tools https://support.apple.com/guide/mac-help/choose-an-app-to-op...
◧◩
295. bobbyl+5p3[view] [source] [discussion] 2026-02-04 16:18:45
>>cyrusr+1K
For “looking at a text file with pretty print”, try CotEditor. https://coteditor.com
◧◩
308. anonut+LV3[view] [source] [discussion] 2026-02-04 18:35:56
>>OsamaJ+G4
Took some digging but finally found the docs on setting up MCP for external agents like Codex and Claude Code.

https://developer.apple.com/documentation/xcode/giving-agent...

[go to top]