【时间】2026年10月7日(GitHub 公开发布),10月8日登上 Hacker News 首页
【地点】GitHub(pingdotgg 组织),作者 Theo Browne 位于美国,模型 API 由 Anthropic 提供
【人物】Theo Browne(pingdotgg / T3 Stack 创始人)、Anthropic Claude Opus 5.5、微软 TypeScript 团队成员 Dan Rosenwasser(Hacker News 留言)
【事件详情】开发者 Theo Browne 主导的 ts-rust 项目用 Anthropic Claude Opus 5.5 在约两周内把微软原生 TypeScript 7 编译器(Go 版)完整移植到 Rust,npm 包名为 tsc-rs。移植沿用 Go 实现的算法、命令行接口、语言服务和 API,但底层用 Rust 重写;作者在 README 中坦言自己从未读过一行生成的代码。
【背景】此前 Browne 用 GPT-5.6 Sol 和 GPT-6 Astra 跑了 5 个月,写出 130 多万行 Rust,却始终卡在 84% 兼容性,累计消耗超过 40 万美元 API token。切到 Opus 5.5 后模型选择从零开始重写,10 小时就跑通 v0,最终两周内完成 API 价 2.4 万美元的等效移植,约为上一次失败成本的 1/17。
【项目数据】ts-rust 跑通上游 181,711 个测试;在 60 个开源项目上类型检查耗时约为 Go 版 tsc 7 的一半;6 个真实应用中比 tsc 7 快 1.61 倍;VS Code 全量类型检查用时 4.2 秒,对比旧版 JavaScript tsc 6 的 54.6 秒。Bun 自带的 bun check 在多数项目上仍更快,但 tsc-rs 能输出 Effect 库的诊断信息。
【影响】项目把"LLM 端到端完成大型代码迁移"这件事推到新基准,并重新引发关于无人审阅代码库、可维护性与代理编码可信度的讨论。微软 TypeScript 团队成员 Dan Rosenwasser 在 Hacker News 留言称一周内冒出三个类似移植尝试,团队将评估并学习。
【总结】Claude Opus 5.5 以约 2.4 万美元、两周时间完成了一次微软级 TypeScript 编译器到 Rust 的等效移植,并通过 18 万项上游测试,证明在具备完整测试覆盖的大型工程任务中,当代 LLM 已经具备把"端到端代码迁移"作为日常工作的能力。
【参考来源】
1. Hacker News(2026-10-08):https://news.ycombinator.com/item?id=50000676
2. GitHub pingdotgg/ts-rust:https://github.com/pingdotgg/ts-rust
3. CodeYourCraft 详细报道:https://codeyourcraft.com/blog/typescript-compiler-rust-port-ts-rust-theo-browne-181711-tests
4. deniz.in 报道:https://deniz.in/llm-written-rust-port-of-typescript-7-compiler-passes-all-upstream-tests-and-out
5. Linxi News 报道:http://news.linxi.com.au/news/experimental-rust-port-takes-on-typescript-7-compiler
6. urgent.news 整理:https://urgent.news/2026/10/08/rust-port-of-typescript-tsc
7. ai.jp.net 韩文报道:https://www.ai.jp.net/article/llm-ports-the-entire-typescript-compiler-to-rust-in-just-two-weeks-948f4a?lang=ko
8. Bytenote Opus 5.5 介绍:https://bytenote.net/article/claude-opus-5-5-release-news







