본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

fuxicodex/Fuxi

Python0 / 0

Think-Act-Verify 루프와 비용 효율적인 스마트 라우팅을 지원하는 터미널 기반 AI 코딩 에이전트.

TL;DR

FuXi는 터미널 환경에서 동작하는 AI 코딩 에이전트로, Think-Act-Verify 루프를 통해 코드 작성, 실행, 검증 과정을 자동화한다. 50개 이상의 내장 도구와 LSP, Jupyter 연동을 지원하며, 사용자가 설정한 LLM 모델을 비용 효율적으로 라우팅하여 최적의 성능을 도출한다. AST 기반 셸 명령어 검증과 세션 메모리 기능을 탑재해 안전한 자율 개발 환경을 구축한다.

핵심 포인트

  • Think → Act → Verify 루프를 통해 AI가 스스로 코드를 작성하고 테스트하며 결과를 검증한다.
  • OpenAI 호환, Gemini, Bedrock 등 다양한 LLM을 비용 효율적으로 라우팅하여 최적의 모델을 선택한다.
  • 파일 편집, LSP, Jupyter 등 50개 이상의 도구를 단일 Go 바이너리에서 즉시 실행 가능하다.
  • AST 기반 셸 명령어 검증과 세션 메모리 유지로 안전하고 지속적인 개발 환경을 제공한다.

이미지 분석

FuXi 터미널 사용자 인터페이스(TUI)의 작동 화면.
터미널에서 FuXi가 코드를 읽고 수정하며 명령을 실행하는 실제 작업 흐름을 보여준다. 사용자가 별도의 GUI 없이 터미널 환경에서 AI 에이전트와 상호작용하는 방식을 시각화한다.
FuXi의 전체 시스템 아키텍처 다이어그램.
코드 읽기, 파일 편집, 명령 실행, 도구 제어 등 다양한 입력이 FuXi를 거쳐 여러 LLM 제공자로 라우팅되는 구조를 나타낸다. 단일 바이너리로 통합된 FuXi의 중앙 제어 역할을 명확히 설명한다.
FuXi의 Think-Act-Verify 에이전트 루프 구조.
작업을 추론하고(Think), 파일을 편집하거나 명령을 실행하며(Act), 테스트를 통해 결과를 검증(Verify)하는 반복 과정을 도식화한다. 작업이 완료될 때까지 이 루프가 지속됨을 강조한다.
FuXi의 스마트 라우팅 시스템 흐름도.
사용자의 요청이 들어오면 스마트 라우터가 작업 복잡도를 점수화하여 비용과 성능에 따라 적절한 모델(Cheap, Mid, Top)로 배분하는 과정을 보여준다. 자동 장애 조치와 모델 간 경쟁을 통한 효율적 처리를 나타낸다.

2.5k

STARS

71

FORKS

+207

TRENDING

0

조회수

watchers 2.5kopen issues 1Other

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.