나는 Claude를 위해 Bun에서 Zig를 사용해 FAF를 만들었습니다

발행: (2025년 12월 24일 오전 07:59 GMT+9)
2 분 소요
원문: Dev.to

Source: Dev.to

⏺ 네, 그 제목은 실제입니다. 설명드리겠습니다.
FAF = Foundational AI‑context Format (IANA 등록)
Zig = Bun이 사용하고 있는 언어
Bun = 빠른 JS 런타임
Claude = Anthropic의 AI

문제

AI 코딩 도구는 기억을 잃어버립니다. 매 세션이 처음부터 시작됩니다. 스택, 컨벤션, 아키텍처를 설명해도—다 사라집니다.

해결책

지속되는 파일 포맷. .faf – 모든 AI를 위한 프로젝트 DNA.

두 개의 CLI를 만들었습니다

bun-sticky-faf (TypeScript)

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

Zero deps. 328 tests. Pure Bun APIs.

bun-sticky-zig (Zig)

77 KB 바이너리. 31 µs 채점. 55 million ops/sec.
Bun 자체 언어로 빌드되었습니다. TypeScript보다 220배 빠름.

왜 Bun인가?

Bun의 철학은 FAF와 일치합니다: 빠르고, 가볍고, 불필요한 것이 없습니다. Zig(​Bun의 핵심 언어)는 이를 한 단계 끌어올립니다—프리페어링 WASM, 숨겨진 할당 없음, 순수 속도.

수치

메트릭
채점 속도31 µs
초당 연산 수55 million
바이너리 크기77 KB
TS 기준 대비220× faster

왜 이 스택인가?

Bun은 빠릅니다. Zig는 더 빠릅니다. Claude는 컨텍스트가 필요합니다. FAF가 그것을 제공합니다. 이렇게 해서 순환이 완성됩니다.

다이어그램

더 알아보기

Back to Blog

관련 글

더 보기 »