T3 创始人 Theo 开源 ts-rust(npm 包 tsc-rs),把微软 Go 原生版 TypeScript 编译器、类型检查器与 LSP 整体移植到 Rust。他此前用 GPT-5.6 Sol / GPT 6 Astra 烧掉逾 40 万美元 API 价 token、写出 130 万行 Rust 仍卡在约 84% 兼容;换 Claude Opus 5.5 从零重写,10 小时出 v0,两周约 24,047 美元完成。181,711 个移植自 Go 的测试全过,六个开源项目几何平均比 tsc 7 快 1.61 倍,内置 Effect 诊断并支持 WASM。
核心要点速览
- ✓成本对比:GPT-5.6 Sol / GPT 6 Astra 逾 40 万美元、约 84% 兼容即停滞;Opus 5.5 约 24,047 美元、2 周完成(README)
- ✓正确性:181,711 个移植自 Go 的测试全部通过,TanStack Query core 与 Hono 诊断与 Go 版逐条一致
- ✓速度:六个开源项目几何平均 11.4× tsc 6、1.61× tsc 7;VS Code(375 万行)4.20s vs tsc 7 的 6.84s;
bun check仍最快(20.9×) - ✓T3 Code 实测:无 Effect 7.25s vs tsc 7 16.10s(2.22×);含 Effect 诊断 11.13s vs 21.07s(1.89×)
- ✓早期版本:仅 Linux x64 / macOS arm64,已知 monorepo TS6059、
tsc -b无 references 读旧产物等问题

开发者 3 秒速决决策指标
Claude Code 高频使用:比较订阅额度与 API 账单
40 款主流编程套餐横向比价,支持输入/输出 Token 真实账单模拟
相关资源与官方项目出处
免代理直达深度技术解析与实战评估
核心背景与行业痛点
微软正把 TypeScript 编译器从 JS 重写为 Go(microsoft/TypeScript,原 typescript-go),这是一项人力密集的大工程。T3 创始人 Theo 想验证:大模型能否独立完成同等规模的移植?结果是开源的 ts-rust(tsc-rs)。他坦言自己“一行代码都没读过”,这本身就是一次长程 Agent 编码能力的公开压力测试。
架构亮点与底层机制
据 README,tsc-rs 是对 Go 原生编译器的直接移植,保留其算法、tsc 命令行、语言服务器与 API,钉在上游 7.1.0-dev 修订 673a5f17d713。数月里 GPT-5.6 Sol / GPT 6 Astra 在 /goal 循环中写了 130 万行 Rust,耗资逾 40 万美元仍停在约 84% 兼容;Claude Opus 5.5 选择从零重写,10 小时出 v0,两周约 24,047 美元完成。它还内置 Effect 语言服务诊断(移植自 Effect-TS/tsgo 0.46.1),并提供 WASM 构建。
权威 Benchmark 与实测跑分对比
以下均为作者在 Apple M4 Pro 上用 hyperfine 自测,非第三方数据:181,711 个移植测试全过;VS Code、Sentry、Playwright 等六个项目几何平均比 tsc 6 快 11.4 倍、比 tsc 7 快 1.61 倍,bun check 为 20.9 倍仍最快;T3 Code 含 Effect 诊断时 11.13s 对 tsc 7 的 21.07s。社区也指出“8.6×”是对比 tsc 6,对 tsc 7 实为约 2 倍。
开发者实战落地与开箱指南
npm install -D tsc-rs 后运行 npx tsc-rs -p tsconfig.json,参数与 tsc 相同;目前仅支持 Linux x64 与 macOS arm64。对比请用 [email protected]。已知问题包括部分 monorepo 报 TS6059、tsc -b 缺 references 时读到旧产物。Theo 称首批 5 个 issue 中 4 个是上游 TS 本身的行为。建议先在 CI 中与 tsc 7 并行比对诊断,再考虑替换。
即刻查看该技术对应模型与主流工具的实测差异,或一键测算团队 API 调用与 $20/月套餐盈亏平衡点。
讨论与评论
0登录后即可参与深度讨论
与广大 AI 开发者、工程师交流评测心得与前沿洞察