Framework

Buduj własnych agentów na VAF.

Ten sam silnik, który napędza aplikację desktopową — jako biblioteka Pythona. Jeden pip install, Agent niezależny od dostawcy, własne narzędzia i licencja, która pozwala wydawać.

Szybki start

Trzy linijki do działającego agenta.

Klasa Agent to stabilna powierzchnia frameworka. Ten sam kod uruchamia w pełni lokalny model GGUF (nic nie opuszcza komputera) i dowolnego wspieranego dostawcę API: veyllo, openai, anthropic, google, deepseek, openrouter.

Streaming w standardzie. Przekaż on_token, a delty przychodzą w miarę generowania.
Rozmowy są trwałe. save_session() zapisuje do standardowego magazynu sesji; podaj id z powrotem i kontynuuj z nienaruszoną pamięcią.
Twoje narzędzia wykrywane same. Dziedzicz po BaseTool albo wydaj narzędzie jako osobny pakiet pip — agent znajdzie je przy starcie. Serwery MCP podpinasz tak samo.
Domyślnie szczupły

Instaluj tylko to, czego potrzebuje Twój agent.

Instalacja bazowa to rdzeń środowiska i SDK dostawców. Cięższe funkcje są opcjonalnymi dodatkami; narzędzia bez swojego dodatku po prostu się nie ładują, a agent działa dalej.

vaf[server]API HTTP i WebSocket
vaf[desktop]okno desktopowe i zasobnik
vaf[memory]pamięć długoterminowa RAG (pgvector)
vaf[speech]transkrypcja offline
vaf[browser]narzędzia automatyzacji przeglądarki
vaf[pdf]ekstrakcja PDF i OCR
vaf[docs]narzędzia do dokumentów Office
vaf[all]wszystko, na równi z pełnym produktem
Licencja

Twoje narzędzia zostają Twoje.

VAF to open source na licencji AGPL-3.0, z jednym wyraźnym pozwoleniem na wierzchu: wtyczki, narzędzia i przepływy pracy rozmawiające z VAF przez publiczne interfejsy możesz wydawać na wybranej przez siebie licencji, także własnościowej. Do osadzenia samego VAF w zamkniętym produkcie lub SaaS służy licencja komercyjna.

pip install — i buduj.

Przewodnik osadzania prowadzi przez narzędzia, sesje, tryb asynchroniczny i pakowanie.

Framework VAF · Veyllo