프레임워크

VAF 위에 나만의 에이전트를.

데스크톱 앱을 움직이는 바로 그 엔진을 Python 라이브러리로. pip install 한 번, 프로바이더 비종속 Agent, 나만의 도구, 출시를 허락하는 라이선스.

빠른 시작

세 줄이면 에이전트가 돕니다.

Agent 클래스는 프레임워크의 안정된 표면입니다. 같은 코드가 완전 로컬 GGUF 모델(무엇도 컴퓨터를 떠나지 않음)도, 지원되는 아무 API 프로바이더도 돌립니다. veyllo, openai, anthropic, google, deepseek, openrouter.

스트리밍 기본 탑재. on_token 을 넘기면 생성되는 즉시 델타가 도착합니다.
대화는 지속됩니다. save_session() 이 표준 세션 저장소에 기록합니다. id를 돌려주면 기억 그대로 재개합니다.
나만의 도구, 자동 인식. BaseTool을 상속하거나 도구를 독립 pip 패키지로 내놓으면, 에이전트가 시작할 때 찾아냅니다. MCP 서버도 같은 방식으로 연결됩니다.
기본은 슬림

에이전트에 필요한 것만 설치.

기본 설치는 코어 런타임과 프로바이더 SDK입니다. 무거운 기능은 선택 요소이고, 요소가 빠진 도구는 로드되지 않은 채 에이전트는 계속 돕니다.

vaf[server]HTTP·WebSocket API
vaf[desktop]데스크톱 창과 트레이
vaf[memory]장기 RAG 기억(pgvector)
vaf[speech]오프라인 텍스트 변환
vaf[browser]브라우저 자동화 도구
vaf[pdf]PDF 추출과 OCR
vaf[docs]Office 문서 도구
vaf[all]전부, 완제품과 동일
라이선스

당신의 도구는 당신 것.

VAF는 AGPL-3.0 오픈 소스이며, 그 위에 명시적 허가가 하나 있습니다. 공개 인터페이스로 VAF와 대화하는 플러그인·도구·워크플로는 독점 조건을 포함해 원하는 라이선스로 배포할 수 있습니다. VAF 자체를 클로즈드 소스 제품이나 SaaS에 넣으려면 상용 라이선스가 있습니다.

pip install, 그리고 구축.

임베딩 가이드가 도구·세션·비동기·패키징을 차례로 안내합니다.

VAF 프레임워크 · Veyllo