fx - Unix 셸처럼 가볍게 쓰고 임베드할 수 있는 코딩 에이전트

2 hours ago 1
  • Vercel Labs가 만든 작고 빠른 오픈소스 코딩 에이전트 하네스/CLI로, Zig로 작성됐으며 바이너리 크기는 약 7.8MiB
  • Claude Code 같은 무거운 터미널 IDE 형태보다 Unix 셸에 가까운 단순한 인터페이스를 지향하며, 프로젝트 디렉터리에서 fx를 실행해 바로 대화형으로 사용
  • 특정 모델에 종속되지 않는 Model-agnostic 구조로 로컬 모델과 클라우드 추론을 모두 사용할 수 있음
  • 단발성 작업은 fx ask "..." 형태로 호출할 수 있어 일반 Unix CLI처럼 스크립트와 자동화에 조합하기 쉬움
  • 기본 auto Permission 모드가 민감한 작업을 검토하며, 특정 Tool/Argument 조합의 허용·거부 규칙을 영구 저장할 수도 있음
  • Skills로 반복 지침을 추가하고 MCP로 외부 도구를 연결하며, Subagent에 독립 작업을 위임할 수 있음
  • 독립 CLI에 그치지 않고 Native Binary와 WebAssembly로 다른 애플리케이션에 임베드하는 것을 핵심 용도로 설계
  • fx acp로 Agent Client Protocol을 지원하는 에디터에 연결하고, fx-core.wasm으로 JavaScript 앱 안에 Agent Core를 직접 포함할 수 있음
  • 호스트 애플리케이션이 네트워크, 세션 저장, 설정, 권한 처리, Terminal I/O를 직접 제공할 수 있어 더 큰 Agent 시스템의 작은 실행 코어로 활용 가능
  • /trace로 로그·세션 컨텍스트·런타임 상태·권한·최근 활동을 Markdown 진단 파일로 만들어 Agent 동작을 확인할 수 있음
  • 설치는 curl -fsSL https://fx.sh/setup.sh | bash 한 줄. Vercel 로그인 또는 AI Gateway API Key로 시작 가능
  • 완성된 IDE 대체품보다는 작고 조합 가능한 코딩 에이전트 기반을 원하는 개발자에게 초점을 둠
  • GitHub - https://github.com/vercel-labs/fx
  • Apache 2.0 라이선스
Read Entire Article