vercel-labs/fx
Unix like coding agent
해결하는 문제
fx는 무거운 터미널 기반 IDE의 부담을 피하는 가벼우면서도 고성능의 코딩 에이전트를 제공합니다. 더 큰 시스템에 통합하거나 단순한 CLI 도구로 코딩 작업에 사용할 수 있는 최소한의, 임베딩 가능한 에이전트 허브의 필요성을 해결합니다.
작동 방식
Zig로 작성된 fx는 모델에 의존하지 않는 에이전트로, 프로젝트 워크스페이스에서 직접 작동합니다. 독립형 CLI로 실행하거나, 다른 애플리케이션에 네이티브 바이너리 또는 WebAssembly 모듈로 임베딩할 수 있습니다. 에디터 연결을 위한 Agent Client Protocol (ACP)를 지원하며, 외부 도구와의 통합을 위해 Model Context Protocol (MCP)를 활용합니다. 또한 서브에이전트를 생성하고, 반복 가능한 지침 세트인 "스킬"을 만들 수 있습니다.
대상 사용자
빠르고 저오버헤드의 코딩 어시스턴트를 원하는 개발자, 유닉스 쉘처럼 느껴지는 도구를 선호하는 사용자, 또는 자신의 애플리케이션에 에이전트 기능을 임베딩하고자 하는 연구자 및 소프트웨어 아키텍트에게 적합합니다.
주요 특징
- 극도의 최소성: 7.8 MiB의 매우 작은 바이너리로 배포됩니다.
- 유연한 배포: 로컬 또는 클라우드 추론을 지원하며, WebAssembly로 컴파일 가능합니다.
- 임베딩 가능: JavaScript 호스트에 에이전트 커널이나 인터랙티브 터미널을 임베딩할 수 있는 SDK 제공.
- 확장성: 외부 도구용 MCP, 작업 위임용 서브에이전트, 반복 가능한 지침용 사용자 정의 스킬을 지원합니다.
이 프로젝트를 다룬 글
관련
- Dispatch
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트