FrontAgent은(는) 무엇을 하나요?
RAG, Skills, SDD, MCP 등 다양한 프론트엔드 엔지니어링 기술을 통해 강화된 AI 에이전트 플랫폼입니다. CLI, VSCode 플러그인, LoRA 모델, MCP 서비스를 지원합니다.
개요
FrontAgent는 프론트엔드 개발 프로세스를 자동화하고 최적화하기 위해 설계된 AI 에이전트 플랫폼입니다. 검색 증강 생성(RAG), 스킬 기반 실행, 사양 기반 개발(SDD), 모델 컨텍스트 프로토콜(MCP) 등 프론트엔드 엔지니어링에 최적화된 여러 기술을 통합하여 개발자에게 지능적인 코딩 지원을 제공합니다.
주요 기능
- RAG (검색 증강 생성): 프로젝트 컨텍스트와 관련 문서를 검색하여 정확한 코드 생성 지원
- Skills: 재사용 가능한 작업 단위로 복잡한 프론트엔드 작업을 자동화
- SDD (사양 기반 개발): 명세서를 기반으로 코드를 생성하여 요구사항과 일치하는 결과물 제공
- MCP (모델 컨텍스트 프로토콜): 모델 간 컨텍스트 공유 및 협업 지원
지원 플랫폼
| 플랫폼 | 설명 |
|---|---|
| CLI | 명령줄 도구로 직접 사용 |
| VSCode 플러그인 | VSCode 내에서 AI 어시스턴트로 사용 |
| LoRA 모델 | 경량화된 파인튜닝 모델로 배포 |
| MCP 서비스 | 분산 환경에서 MCP 기반 서비스로 제공 |
사용 방법
CLI 설치
npm install -g frontagent
VSCode 플러그인 설치
VSCode 마켓플레이스에서 "FrontAgent"를 검색하여 설치합니다.
기본 사용 예시
frontagent init
frontagent run --skill create-react-component
라이선스
이 프로젝트는 MIT 라이선스 하에 배포됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.