Theo开源tsc-rs:Claude两周完成TypeScript 7转Rust

Theo开源tsc-rs:Claude两周完成TypeScript 7转Rust

N
News Editor
2026-10-08 08:06:34
开发者 Theo 开源了 tsc-rs,目标是用 Rust 版本直接替代官方 tsc。项目前期使用 Codex 等工具,调用多款 OpenAI 模型生成超过 130 万行 Rust 代码,但兼容性长期停在约 84%,按 API 标价折算 Token 价值超过 40 万美元。改用 Claude Opus 5.5 后,模型放弃旧代码,从头移植,10 小时做出可运行初版,两周内完成主要工作。测试显示,tsc-rs 已通过 181,711 项测试,在 120 个开源项目中的检查结果与微软 Go 版基本一致,类型检查平均耗时约为后者的一半。

知名开发者 Theo 已开源 tsc-rs。这个项目让 AI 将微软用 Go 编写的 TypeScript 7 编译器移植到 Rust,覆盖编译器、类型检查器和语言服务器,目标是直接替代官方的 tsc。

Theo 表示,自己从头到尾没有读过一行生成的代码。整个项目持续了约 5 个月。

Codex 阶段生成超 130 万行代码

Theo 最初使用 Codex 等工具,并调用多款 OpenAI 模型,累计生成超过 130 万行 Rust 代码,但兼容性始终没能突破约 84%。按 API 标价折算,这一阶段消耗的 Token 价值超过 40 万美元。

改用 Claude 后从头重做

后来,Theo 改用 Claude Opus 5.5。模型直接放弃此前代码,从头重新移植,10 小时做出可运行的初版,两周内完成主要工作。按 API 价格折算,Token 消耗约为 2.4 万美元。

测试结果

测试显示,tsc-rs 已通过 181,711 项从 Go 移植的测试。在 120 个开源项目中,检查结果与微软 Go 版基本一致,仅存在少量已知行为差异。

另据 60 个开源项目的性能测试,Rust 版的类型检查平均耗时约为 Go 版的一半。

本文最初由 Bit.Fan 发布。 欲了解更多加密货币新闻与市场洞察,请访问 www.bit.fan.
100

免责声明:

本平台展示的市场信息、项目资料与第三方内容仅用于行业信息分享,不构成任何形式的投资建议或收益承诺。

加密资产交易具有较高风险,用户应充分评估自身风险承受能力并独立作出决策,相关盈亏及法律责任由用户自行承担。