AI 编程 3.0 · 值得看 2026-07-19 · 文章

Claude Code uses Bun written in Rust now

Simon Willison 用 strings 检查 Claude Code v2.1.181 之后的可执行文件,发现其中出现 Bun v1.4.0 和数百个 Rust 源码路径,确认 Anthropic 已经把 Rust 版 Bun 带到大量设备上这个案例的价值在于展示 Agent 工具链底层运行时替换正在发生,理想结果是用户侧几乎无感,只感到启动速度小幅提升

打开原文回到归档

Claude Code uses Bun written in Rust now

摘要(中文)

Simon Willison 用 strings 检查 Claude Code v2.1.181 之后的可执行文件,发现其中出现 Bun v1.4.0 和数百个 Rust 源码路径,确认 Anthropic 已经把 Rust 版 Bun 带到大量设备上这个案例的价值在于展示 Agent 工具链底层运行时替换正在发生,理想结果是用户侧几乎无感,只感到启动速度小幅提升

Summary (English)

The post verifies that recent Claude Code binaries include the Rust version of Bun, using strings output as concrete evidence of runtime replacement.

One-liner

Agent 工具链的基础设施升级,最好做到用户几乎无感但性能变好

原文 / 元数据抓取

Claude Code uses Bun written in Rust now

作者: Simon Willison
原文链接: https://simonwillison.net/2026/Jul/19/claude-code-in-bun-in-rust/

19th July 2026

In Rewriting Bun in Rust Jarred Sumner made the following claim:

Claude Code v2.1.181 (released June 17th) and later use the Rust port of Bun. Startup got 10% faster on Linux but otherwise, barely anyone noticed. Boring is good.

I decided to have a poke at my own Claude Code installation to see if I could find evidence that it was using Bun written in Rust.

I found these two commands convincing:

strings ~/.local/bin/claude | grep -m1 'Bun v1'

For me this outputs Bun v1.4.0 (macOS arm64). The most recent release of Bun on GitHub is currently v1.3.14 from May 12th, so that v1.4.0 version number in Claude supports them shipping a preview of a not-yet-released Bun version.

(Update: The Rust version _has_ been released as Bun canary - running bun upgrade --canary will install this release.)

strings ~/.local/bin/claude | grep -Eo 'src/[[:alnum:]_./-]+\.rs'

This outputs a list of 563 filenames, starting with these:

src/runtime/bake/dev_server/mod.rs
src/runtime/bake/production.rs
src/bundler/bundle_v2.rs

It looks like Bun in Rust is indeed being run in production across millions of different devices. Like Jarred said, "Boring is good".

Update: Here's a neat trick from Ajan Raj:

cat > /tmp/bun-version.ts <<'EOF'
console.log("embedded bun:", Bun.version);
process.exit(0);
EOF
BUN_OPTIONS="--preload=/tmp/bun-version.ts" claude --version

This outputs 1.4.0 for me.

Here's the commit from May 17th that updated the version in package.json to 1.4.0. That version hasn't been changed since then, but also hasn't yet made it into a tagged release outside of canary.

Posted 19th July 2026 at 3:54 am

Obsidian intake evidence excerpt

Gracker的Rss订阅 · 2026-07-20

  • status: completed
  • Obsidian: /Users/gracker/Library/Mobile Documents/iCloud~md~obsidian/Documents/Obsidian/OpenClaw定时任务/Gracker的Rss订阅/2026-07-20-Gracker的Rss订阅.md

今日精选

1. AI 狂热正在扭曲大公司决策(8.8/10):这篇不是泛泛批评 AI,而是把企业采购、销售话术、内部指标和高管表演串成了一条清楚的利益路径。对做 Agent 和工程提效的人有提醒价值:先看组织如何奖励“看起来用了 AI”,再判断工具是否真在提升交付。 链接:https://simonwillison.net/2026/Jul/19/ai-mania/ 2. 《Impro》为什么会进入硅谷秘密书单(8.7/10):Sean Goedecke 把一本看似讲即兴表演的书,放回 Palantir、创业公司和技术组织的语境里重读,角度很少见。文章对“状态游戏”“创意训练”和类邪教组织之间的关系写得细,适合拿来反思创业团队里的服从、魅力型领导和文化训练。 链接:https://seangoedecke.com/impro/ 3. 苹果起诉 OpenAI 背后的 Jobs 式硬球逻辑(8.3/10):Gruber 这篇长文的价值在历史对照:从 Jobs 给 Adobe、Palm 的反挖角邮件,拉到今天 Apple 对 OpenAI 的诉讼姿态。文章不适合当事实终稿,却很适合观察 Apple 在 Ternus 接班前后可能切回更强硬的组织气质。 链接:https://daringfireball.net/2026/07/mornings_in_cupertino_have_the_aroma_of_napalm_once_again 4. App Store 巴西区出现 60 多个伪装赌博应用(8.1/10):这篇 9to5Mac 的调查有具体样本和机制细节:同一批应用在巴西 IP 下展示赌博平台,在其他地区伪装成游戏或工具。更值得注意的是,仓库里还出现了让 Cursor agent 批量生成前台应用和规避审核的指令,说明低成本 AI 开发已经进入灰产流水线。 链接:https://9to5mac.com/2026/07/17/investigation-reveals-dozens-of-disguised-gambling-apps-on-the-app-store-in-brazil/ 5. Claude Code 已经在生产环境使用 Rust 版 Bun(8.0/10):Simon Willison 这篇短文胜在可验证:用 strings 检查 Claude 可执行文件里的 Bun 版本和 Rust 源码路径,确认 Anthropic 已经把 Rust 版 Bun 带到大量设备上。它提供了一个很好的工程信号:底层运行时替换如果做得好,用户感知应该接近无事发生。 链接:https://simonwillison.net/2026/Jul/19/claude-code-in-bun-in-rust/

可直接发布文案

今天 RSS 里最值得看的是两类材料:一类在拆 AI 泡沫如何进入企业决策,另一类在拆强文化组织如何塑造人。前者提醒我们,AI 工具的采用率和 token 消耗很容易变成表演指标;后者提醒我们,创业公司和高强度团队里的“文化训练”有时会滑向服从训练。

另外两篇技术边界也值得留意:App Store 巴西区出现了 60 多个按地区切换行为的伪装赌博应用,背后还有让 Cursor agent 批量生成壳应用和规避审核的指令;Claude Code 被验证已经嵌入 Rust 版 Bun,底层运行时替换做得好,用户侧最明显的感受反而是“没什么事发生”。

今天这批文章的共同点:不要只看发布会、榜单和组织口号,要看运行时行为、激励结构和可验证证据。

备选短文案

  • AI 提效如果只剩 token 排行榜和 100x 口号,就该回头看组织奖励的到底是交付,还是“看起来用了 AI”。
  • App Store 伪装赌博应用这个案例很典型:审核看见的是壳,用户打开的是远程配置后的另一套东西。平台治理必须盯运行时。
  • Claude Code 换 Rust 版 Bun 的信号很好:基础设施升级最理想的结果,是性能变好,但用户不需要知道发生了什么。

正文详情

可发布正文如下:

评分:8.8/10 推荐语:这篇不是泛泛批评 AI,而是把企业采购、销售话术、内部指标和高管表演串成了一条清楚的利益路径。对做 Agent 和工程提效的人有提醒价值:先看组织如何奖励“看起来用了 AI”,再判断工具是否真在提升交付。 摘要:Nik Suresh 的文章用多个企业现场说明,AI 战略正在被客户预期、供应商销售压力和内部 token 排行榜共同推高,连没有用过 ChatGPT 的高管也会写出围绕 AI 的技术战略。它的价值在于把“AI 提效神话”落到组织激励上:当质疑 100x 收益会伤害客户高管面子或威胁合同,团队就会选择配合叙事而不是校准事实。 链接:https://simonwillison.net/2026/Jul/19/ai-mania/

  • 标题:AI Mania Is Eviscerating Global Decision-Making

评分:8.7/10 推荐语:Sean Goedecke 把一本看似讲即兴表演的书,放回 Palantir、创业公司和技术组织的语境里重读,角度很少见。文章对“状态游戏”“创意训练”和类邪教组织之间的关系写得细,适合拿来反思创业团队里的服从、魅力型领导和文化训练。 摘要:文章指出,Keith Johnstone 的《Impro》既教人理解社交中的状态切换,也把“释放创造力”推向了对人格、羞耻感和群体服从的改造。作者最有价值的判断是:硅谷喜欢这本书,不只是因为它能帮工程师沟通,而是因为很多创业组织本来就靠高信任、高服从和强叙事维持运转。 链接:https://seangoedecke.com/impro/

  • 标题:Impro is a handbook for running a cult

评分:8.3/10 推荐语:Gruber 这篇长文的价值在历史对照:从 Jobs 给 Adobe、Palm 的反挖角邮件,拉到今天 Apple 对 OpenAI 的诉讼姿态。文章不适合当事实终稿,却很适合观察 Apple 在 Ternus 接班前后可能切回更强硬的组织气质。 摘要:文章把 Apple 与 OpenAI 的人才和商业秘密冲突,放进 Apple 长期反挖角、反克隆和产品战争的历史里看。它给出的判断很鲜明:这次诉讼未必只是索赔,更像 Apple 要通过取证弄清 OpenAI 硬件团队到底拿走了什么。 链接:https://daringfireball.net/2026/07/mornings_in_cupertino_have_the_aroma_of_napalm_once_again

  • 标题:★ Mornings in Cupertino Have the Aroma of Napalm Once Again

评分:8.1/10 推荐语:这篇 9to5Mac 的调查有具体样本和机制细节:同一批应用在巴西 IP 下展示赌博平台,在其他地区伪装成游戏或工具。更值得注意的是,仓库里还出现了让 Cursor agent 批量生成前台应用和规避审核的指令,说明低成本 AI 开发已经进入灰产流水线。 摘要:9to5Mac 发现 60 多个 App Store 应用会按地区切换行为:审核和海外访问时像普通小游戏或工具,巴西用户打开后变成在线投注平台。文章提供了开发者账号、隐私政策、应用体积、远程路由和 GitHub 指令等线索,说明平台审核不能只看静态包和截图,还要盯榜单异常、推荐关系和运行时配置。 链接:https://9to5mac.com/2026/07/17/investigation-reveals-dozens-of-disguised-gambling-apps-on-the-app-store-in-brazil/

  • 标题:9to5Mac Uncovers Dozens of Disguised Gambling Apps on the App Store in Brazil

评分:8.0/10 推荐语:Simon Willison 这篇短文胜在可验证:用 strings 检查 Claude 可执行文件里的 Bun 版本和 Rust 源码路径,确认 Anthropic 已经把 Rust 版 Bun 带到大量设备上。它提供了一个很好的工程信号:底层运行时替换如果做得好,用户感知应该接近无事发生。 摘要:文章通过两个本地命令验证 Claude Code v2.1.181 之后嵌入了 Rust 版 Bun:可执行文件里出现 Bun v1.4.0,以及数百个 src/...rs 路径。这个案例值得看,因为它展示了 Agent 工具链的基础设施替换正在发生,收益是启动速度小幅提升,理想结果是大多数用户完全不需要关心。 链接:https://simonwillison.net/2026/Jul/19/claude-code-in-bun-in-rust/

  • 标题:Claude Code uses Bun written in Rust now

未入选

  • John D. Cook 的低二次剩余求和文章有数学趣味,但读者面窄,本轮不推荐。
  • FT 关于 Apple 向 OpenAI 员工发法律函的原文只抓到订阅墙,未拿到正文,不评分。

运行记录

  • RSS:89 个源,成功 86 个,失败 3 个;24 小时窗口内 7 篇。
  • 证据:已用 opencli 抓取候选正文并保存到 Hermes 私有 staging;正式记录落到 Obsidian。