evalstate/fast-agent
MCP, Agent Skills, ACP, A2A를 지원하는 LLM 에이전트 구축·실행·평가용 Python 프레임워크 및 CLI입니다.
- 스타
- 3,943
- 포크
- 450
- 열린 이슈
- 41
- 마지막 커밋
- 11시간 전
어떤 프로젝트인가요?
fast-agent는 LLM 에이전트를 다루기 위한 Python 프레임워크이자 명령줄 도구입니다. 간단한 프롬프트 및 설정 파일로 에이전트와 워크플로를 정의할 수 있으며, 워크플로 실행 전후는 물론 실행 중에도 대화하며 동작을 조정하고 진단할 수 있습니다. 모델과 함께 셸 명령을 실행할 수 있는 대화형 터미널 셸도 제공합니다.
이 프로젝트는 stdio 또는 Streamable HTTP를 통해 에이전트를 MCP 서버에 연결하며, 원격 서버에서는 OAuth도 지원합니다. SKILL.md 파일로 정의하는 Agent Skills도 지원합니다. Anthropic, OpenAI, Google을 기본 지원하며, Azure, Ollama 등 다양한 모델은 TensorZero를 통해 사용할 수 있습니다. 에이전트를 ACP 클라이언트나 MCP 서버로 제공할 수도 있습니다.
워크플로 구성 기능으로 chain, parallel, evaluator-optimizer, router, orchestrator, agents-as-tools 패턴을 제공하며, Python 함수 도구와 반복 샘플링 후 투표하는 MAKER 패턴도 지원합니다.
핵심 기능
- 01셸 명령 및 스킬 관리를 지원하는 대화형 CLI 셸
- 02stdio 또는 Streamable HTTP와 OAuth를 통해 MCP 서버에 연결
- 03Agent Skills(SKILL.md) 및 ACP 클라이언트 지원
- 04선언형 chain, parallel, router, orchestrator, evaluator-optimizer 워크플로
- 05Anthropic, OpenAI, Google 기본 지원 및 TensorZero를 통한 Ollama 등 지원
활용 사례
- 로컬 프로젝트에서 셸 접근 권한을 갖춘 코딩 에이전트 실행
- 선언형 데코레이터를 사용해 Python에서 멀티 에이전트 워크플로 프로토타이핑
- 커스텀 MCP 서버와 LLM의 상호작용을 테스트하고 전송 방식을 진단
- 설정한 에이전트를 MCP 서버 또는 ACP 클라이언트 엔드포인트로 제공
빠른 시작
- 1
uv 패키지 관리자를 설치합니다
- 2
셸을 지원하는 대화형 세션을 시작합니다
uvx fast-agent-mcp@latest -x
사용 전 알아둘 점
- Filesystem 및 Docker와 같은 일부 MCP 서버는 Windows에서 설정을 변경해야 합니다.
- 자동화 및 서버 실행 시 --model, FAST_AGENT_MODEL, default_model 또는 에이전트 정의를 통해 모델을 지정해야 합니다.
토픽
자주 묻는 질문
- fast-agent은(는) 무엇인가요?
- MCP, Agent Skills, ACP, A2A를 지원하는 LLM 에이전트 구축·실행·평가용 Python 프레임워크 및 CLI입니다. fast-agent는 LLM 에이전트를 다루기 위한 Python 프레임워크이자 명령줄 도구입니다. 간단한 프롬프트 및 설정 파일로 에이전트와 워크플로를 정의할 수 있으며, 워크플로 실행 전후는 물론 실행 중에도 대화하며 동작을 조정하고 진단할 수 있습니다. 모델과 함께 셸 명령을 실행할 수 있는 대화형 터미널 셸도 제공합니다.
- fast-agent은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- fast-agent은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- fast-agent은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. fast-agent의 마지막 커밋은 2026년 10월 20일입니다.
- fast-agent은(는) 어디에 사용할 수 있나요?
- 로컬 프로젝트에서 셸 접근 권한을 갖춘 코딩 에이전트 실행 선언형 데코레이터를 사용해 Python에서 멀티 에이전트 워크플로 프로토타이핑 커스텀 MCP 서버와 LLM의 상호작용을 테스트하고 전송 방식을 진단 설정한 에이전트를 MCP 서버 또는 ACP 클라이언트 엔드포인트로 제공
- fast-agent는 어떻게 설치하나요?
- uv 패키지 관리자를 설치합니다 셸을 지원하는 대화형 세션을 시작합니다: uvx fast-agent-mcp@latest -x
- fast-agent은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/evalstate/fast-agent
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
LangGraph에서 복잡한 다단계 작업을 바로 실행할 수 있는, 필요한 기능을 모두 갖춘 Python용 에이전트 하네스입니다.
질문을 계획하고 웹·로컬 자료를 수집해 인용이 포함된 보고서를 작성하는 오픈소스 자율 연구 에이전트
LLM 에이전트의 대화와 실행을 Python 및 TypeScript 앱에서 활용할 수 있는 영구적이고 구조화된 메모리로 바꾸는 에이전트 네이티브 메모리 인프라입니다.
디지털 휴먼(2.5D, 3D, 모바일, PC, 웹)과 LLM(OpenAI 호환, DeepSeek)을 비즈니스 시스템에 연결하는 에이전트 프레임워크입니다.