Veyllo
프레임워크

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, 그리고 구축.

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