fx는 Zig로 작성한 오픈소스 코딩 에이전트 하네스와 CLI다. 무거운 터미널 IDE 대신 작은 코어를 다른 시스템에 넣고 싶은 개발자에게 맞춘 도구로, 약 6.39MiB 바이너리와 WebAssembly(WASM) 빌드를 내세운다.
무엇이 다른가
일반적인 코딩 에이전트는 편리한 TUI와 다수의 내장 기능을 제공하지만, 컨테이너·에이전트 샌드박스·제품 내부 런타임에는 시작 비용과 기본 메모리가 부담이 될 수 있다. fx는 기능을 코어에 쌓기보다 스킬, 플러그인, MCP로 확장하는 Unix식 구성을 택한다.
| 항목 | fx의 접근 | 적합한 상황 |
|---|---|---|
| 구현 | Zig 네이티브 CLI | 배포 크기와 시작 시간을 엄격히 관리할 때 |
| 크기 | 약 6.39MiB | 제한된 컨테이너·샌드박스 |
| 실행 | 네이티브 및 WASM | 브라우저 또는 내장 런타임 실험 |
| 모델 | 로컬·클라우드·게이트웨이 불문 | 특정 제공자에 묶이지 않는 하네스 |
| 확장 | 스킬·플러그인·MCP | 제품별 도구를 필요한 만큼만 붙일 때 |
사용 시 주의점
v0.0.3 실험 버전이므로, 장기 운영용 코딩 에이전트로 바로 표준화하기보다 격리 환경에서 도구 호출, 파일 권한, 오류 복구를 검증하는 편이 낫다. 특히 “작다”는 모델 호출 비용이나 작업 성공률을 보장하지 않는다. agent-harness 관점에서 시스템 프롬프트, 도구 스키마, 샌드박스 정책, 검증 루프는 별도로 설계해야 한다.
관련 문서
- agent-harness — 모델 밖 실행 환경이 에이전트 품질을 좌우하는 이유
- zed-sandboxing — 에이전트 셸·네트워크 권한을 격리하는 방법
참고 자료
- fx — fx 공식 사이트 (2026-08-19)