我使用 Zig 在 Bun 上为 Claude 构建了 FAF

发布: (2025年12月24日 GMT+8 06:59)
2 分钟阅读
原文: Dev.to

Source: Dev.to

⏺ 是的,这个标题是真的。让我解释一下。
FAF = 基础 AI‑上下文格式(已在 IANA 注册)
Zig = Bun 所使用的语言
Bun = 高速的 JS 运行时
Claude = Anthropic 的 AI

问题

AI 编码工具会失忆。每次会话都从零开始。你解释了你的技术栈、约定、架构——全部消失。

解决方案

一种持久化的文件格式。.faf —— 你的项目 DNA,供任何 AI 使用。

我构建了两个 CLI

bun-sticky-faf(TypeScript)

bun add -g bun-sticky-faf
bun-sticky score

零依赖。328 个测试。纯 Bun API。

bun-sticky-zig(Zig)

77 KB 二进制文件。31 µs 评分。5500 万 ops/sec。
使用 Bun 自己的语言构建。比 TypeScript 快 220 倍

为什么选 Bun?

Bun 的理念与 FAF 相契合:快速、精简、没有臃肿。Zig(Bun 的核心语言)更进一步——自由的 WASM、没有隐藏的分配、原始速度。

数据

指标数值
评分速度31 µs
ops/sec5500 万
二进制大小77 KB
与 TS 基准对比快 220 倍

为什么使用这套技术栈?

Bun 快。Zig 更快。Claude 需要上下文。FAF 提供了上下文。循环闭合。

Diagram

了解更多

Back to Blog

相关文章

阅读更多 »