苹果官方App误打包了Claude.md,这么大的公司也Vibe Coding啊?
苹果大失误!把自用的Claude.md打包到了最新App里
这下可算是被坐实了:苹果内部,确实在用Claude Code来构建生产级应用。
免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈
连这么大的公司,也在“氛围编程”(Vibe Coding)吗?

要知道,项目级的Claude.md文件,通常就是用来告诉AI这个项目是什么、该怎么构建、需要遵循哪些规范、又要避开哪些雷区的……可以说,是AI参与项目开发的“内部指南”。
这家向来以保密文化著称的科技巨头,这次却用这种方式,把自己的秘密给泄露了。
事故发生后,苹果在24小时内紧急撤回了更新,但部分内容已经流传开来。
等等,这情节是不是有点眼熟?
这和之前Claude Code源码泄露时,不小心把source map打包进发布版本的操作,简直如出一辙。这不禁让人怀疑,这两起事故的“罪魁祸首”,该不会都是Claude Code自己吧?

苹果用Claude Code开发了什么?
事情源于苹果的“Apple Support”应用。在5月1日推送的v5.13版本更新中,意外夹带了这个Claude.md文件。
这一发现由MacRumors的分析师Aaron Perris曝光。

Apple Support是苹果最新的售后服务应用,核心功能包括与苹果专家在线聊天进行故障诊断、预约维修服务,以及管理Apple Care等。

泄露的Claude.md文件,揭示了一套完整的对话系统架构。其中最核心的设计,是一个双后端系统:
Juno AI负责自动应答,Live Agents则负责真人客服接管。
关键在于,这两套后端通过一个统一的Protocol协议层实现无缝切换。这意味着,上层的应用代码根本无需知晓某条消息是来自人类还是AI——系统已经帮你处理好了。
更有意思的是消息系统的“三角色”设计。
在Apple Support的聊天场景中,存在三个角色:client(用户)、agent(苹果真人客服)和assistant(AI助手)。
三种身份的消息走的是同一套处理流程,用户端不会收到任何提示,告知对面回复的究竟是真人还是机器。
至此,Apple Support客服的技术骨架基本清晰了:它本质上是一个能让AI与人类客服无缝切换、对用户无感的智能对话系统。

一同泄露的还有一个SAComponents模块。这个倒没什么猛料,主要是一套纯UI组件库,不包含业务逻辑,并附带了标准的DocC文档。属于非常规范的工程化产物。

文件本身并未泄露什么商业机密,但它证实了一件业界早有猜测、却始终缺乏实锤的事:
在苹果内部,AI已经无处不在。
说得更具体一点,是Claude无处不在。
苹果离不开Anthropic了
其实早在三个月前,最懂苹果内幕的彭博社记者Mark Gurman就曾透露:
Apple runs on Anthropic at this point.
Gurman特别指出,苹果是在自己的服务器上运行定制版的Claude模型。
内部代码、文档、token,全部不出苹果自家的基础设施。这与苹果一向强调的隐私立场完全自洽:用AI可以,但数据不能出去。
还有一点值得玩味。苹果已经与谷歌达成合作,未来将由Gemini来增强甚至取代旧版Siri。然而,在内部开发工具这个关键领域,苹果选择的却是Claude,而非Gemini。

当然,看待此事也需要平衡。一位自称前苹果员工的HackerNews用户站出来表示,苹果内部有数百个相互隔离的团队。某个团队使用Claude,并不代表全公司都在进行“氛围编程”。
一项针对12万开发者的调查显示,高达92.6%的开发者每月至少使用一次AI编码助手。苹果用Claude写代码,不过是整个行业大趋势的一个缩影。
所以,核心问题已经不是苹果用不用AI写代码了——所有人都在用。
真正的问题是,连苹果这样以流程严谨著称的公司,都会把不该提交的文件推送到生产环境,这背后意味着什么?
AI时代,谁来review AI的代码
Claude.md到底该不该纳入版本控制?
开发者社区为此吵成了一团。

一派人认为,它就是项目文档的一部分,应该提交到代码仓库,方便团队共享和统一上下文。
另一派人则觉得,它更像是个人IDE的配置或提示词,应该被放进.gitignore,让开发者各用各的。
但眼下真正的尴尬,并非“该不该提交”,而是“提交了之后,怎么又被打包进了最终发布的应用里”。
有人提出疑问:苹果在使用AI智能体编写代码和部署推送时,难道没有明确的流程要求来防止Claude.md这类文件被一并推送出去吗?
然而,问题的根源可能恰恰出在Claude Code自己身上。它时常会“选择性无视”开发者的明确指示,无论重复强调多少遍,似乎都无济于事。

一条高赞评论,或许点出了这件事的本质:

真正的问题或许不在于苹果用了Claude,而在于苹果对Claude过于信任。如今,所有人都在借助AI加速开发,但AI生成的代码和提交,本应被严格的人工代码审查流程给拦住。
可以想象,苹果的某位工程师正在经历职业生涯中最糟糕的一天。
而Anthropic的销售团队,恐怕正在经历最好的一天。
参考链接:
[1]
https://x.com/aaronp613/status/2049986504617820551
[2]
https://news.ycombinator.com/item?id=47973378
相关攻略
需求人群 先别管技术名词怎么说,咱们直接来看,谁最需要这类工具。简单来说,就是被各种具体任务“缠身”的朋友们。无论是日常工作中要处理一堆文本,搞点创意文案,写几行代码,还是得从数据里看出点门道,都能派上用场。覆盖面其实相当广,毕竟这些活儿,在今天的职场上可太常见了。 产品特色 那么,它到底能帮你做什
平滑切换至Hermes Agent需四步:一、用hermes claw migrate自动迁移配置;二、CLI执行hermes setup --from-claude-code重定向配置;三、hermes skill import逐项复用技能;四、claude export导出记忆快照并由herme
优先推荐这 10 个 Skill 给 Claude Code 挑选 Skill,这事儿其实有个窍门。别光看名字炫酷,关键得看两样:出品方靠不靠谱,以及你自己是不是真的会高频用到。那些听起来无所不能,但具体什么时候该用它、怎么触发都模棱两可的,建议先放一放。在编程这个具体场景里,用途清晰、在开发者圈子
事故起因 事情是怎么开始的呢?说来令人难以置信。当时,那个由Claude Opus 4 6驱动的Cursor AI编程Agent,正在PocketOS的预发布环境里执行一项常规任务。它遇到了一个凭据不匹配的问题。按常理,这时候它应该停下来,举手向人类管理员求助。但实际情况是,它没有。这个Agent自
谷歌被曝正使用 Anthropic 的 Claude 模型来改进其 Gemini AI 一桩科技圈内幕最近浮出水面。根据 TechCrunch 获取的内部通信记录显示,参与优化谷歌 Gemini 模型的承包商们,正手握一把特殊的“标尺”——他们频繁地将 Gemini 的回答与 Anthropic 旗
热门专题
热门推荐
vendor目录离线包本质是composer install --no-dev后的完整快照 vendor 目录离线包本质是 composer install --no-dev 后的完整快照 Composer vendor目录离线包,本质上是一个经过精简、可直接部署到生产环境的依赖文件夹快照。其核心目
在CentOS系统中设置PHP定时任务 对于需要在CentOS服务器上自动化执行PHP脚本的场景,crontab无疑是那个最经典、最可靠的工具。它就像一位不知疲倦的守夜人,能帮你精准地按计划完成任务。下面,我们就来一步步拆解如何配置它。 第一步:确保PHP环境就绪 首先,需要确认您的CentOS系统
在CentOS上安装PHP依赖的完整指南 想要在CentOS系统中高效部署PHP扩展?首要步骤并非直接执行安装指令,而是配置好功能强大的“软件源仓库”。EPEL与Remi仓库是构建稳定PHP环境的基石。本教程将详细解析从仓库配置到扩展安装的全流程,助你搭建坚实的PHP运行基础。 安装EPEL仓库 E
CentOS系统下PHP远程连接配置指南:基于cURL扩展的完整教程 在CentOS服务器环境中,实现PHP与外部网络资源的远程通信是常见的开发需求。cURL扩展作为PHP内置的强大网络库,能够高效支持HTTP、HTTPS、FTP等多种协议的数据传输。本教程将详细演示如何在CentOS系统上配置并使
在CentOS上集成vsftpd与其他服务:一份实战指南 将CentOS系统中的vsftpd(Very Secure FTP Daemon)与其他关键服务进行集成,能够大幅增强其功能性、安全性与管理效率。具体的集成方案需根据您的实际业务需求来定制。本文将深入探讨几个最常见的集成场景,并提供清晰、可操





