Framework

Construisez vos agents sur VAF.

Le moteur même qui anime l'application de bureau, en bibliothèque Python. Un pip install, un Agent indépendant du fournisseur, vos propres outils, et une licence qui vous laisse publier.

Démarrage rapide

Trois lignes, un agent qui tourne.

La classe Agent est la surface stable du framework. Le même code exécute un modèle GGUF entièrement local (rien ne quitte la machine) ou n'importe quel fournisseur d'API pris en charge : veyllo, openai, anthropic, google, deepseek, openrouter.

Streaming intégré. Passez on_token et les deltas arrivent au fil de la génération.
Les conversations persistent. save_session() écrit dans le magasin de sessions standard ; repassez l'id et reprenez, mémoire intacte.
Vos outils, détectés d'office. Héritez de BaseTool ou publiez votre outil en paquet pip indépendant : l'agent le repère au démarrage. Les serveurs MCP se branchent pareil.
Mince par défaut

N'installez que ce qu'il faut à votre agent.

L'installation de base, c'est le cœur d'exécution et les SDK des fournisseurs. Les fonctions lourdes sont des extras optionnels ; un outil dont l'extra manque reste simplement non chargé, et l'agent tourne quand même.

vaf[server]l'API HTTP et WebSocket
vaf[desktop]la fenêtre de bureau et la barre système
vaf[memory]la mémoire RAG à long terme (pgvector)
vaf[speech]la transcription hors ligne
vaf[browser]les outils d'automatisation du navigateur
vaf[pdf]l'extraction PDF et l'OCR
vaf[docs]les outils pour documents Office
vaf[all]tout, à parité avec le produit complet
Licence

Vos outils restent les vôtres.

VAF est open source sous AGPL-3.0, avec une permission explicite par-dessus : les plugins, outils et workflows qui dialoguent avec VAF par ses interfaces publiques peuvent être publiés sous la licence de votre choix, conditions propriétaires comprises. Pour intégrer VAF lui-même à un produit fermé ou un SaaS, une licence commerciale est disponible.

pip install, puis construisez.

Le guide d'intégration couvre pas à pas les outils, les sessions, l'asynchrone et l'empaquetage.

Le framework VAF · Veyllo