苹果于周二(2月3日)推出Xcode 26.3,让开发者可直接在Xcode中使用Anthropic的Claude Agent与OpenAI的Codex,由AI代理自主完成复杂的编程任务,不再仅限于响应单一步骤的辅助工具,标志着App开发流程正式进入AI主动参与的新阶段。
Xcode是苹果打造的集成开发环境(IDE),支持从iPhone、iPad、Mac、Apple Watch、Apple Vision Pro到Apple TV等所有苹果设备。去年发布的Xcode 26已在IDE中引入生成式AI助手,支持代码生成、调试与文档撰写,但当时AI仍以“回合式助手”为主,需开发者逐条下达指令。
Xcode 26.3的最大突破在于AI角色从被动辅助升级为可长时间运行的“编程代理”,能在理解整个项目结构后,自行拆解任务、跨文件修改代码、执行构建与测试,并反复迭代直至达成目标。
在Xcode 26.3中,Claude与Codex不再只是聊天界面中的模型,而是能直接访问Xcode内部能力的代理。代理可探索完整项目结构与元数据、查阅苹果官方开发文档,确保使用最新API与最佳实践;同时也能通过Xcode Previews进行视觉验证,特别适用于SwiftUI等高度依赖界面呈现的开发场景。
苹果表示,为确保代理式编程顺利运行,团队与Anthropic及OpenAI密切合作,针对Token使用效率与工具调用进行优化,确保代理能在IDE中稳定执行长时间任务。当代理开始工作时,系统会将其行动拆解为多个步骤,并在界面中清晰显示每次修改内容与执行流程,提升整体透明度。

值得注意的是,Xcode 26.3并非仅针对特定模型进行定制化整合。苹果同时通过Model Context Protocol(MCP)开放Xcode能力,允许任何兼容MCP的外部AI代理接入Xcode,进行项目探索、文件管理、代码修改、文档查询与视觉预览。
在实际应用中,不同模型展现出不同特性。市场普遍认为,Claude更适合处理需要长时间推理与整体规划的任务,而Codex则在代码生成与错误修复等工程执行层面表现更优。
Xcode 26.3目前已以发布候选版形式提供给苹果开发者计划成员,正式版将于近期通过App Store上线。