프레임워크
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에 넣으려면 상용 라이선스가 있습니다.