Framework

Construye tus agentes sobre VAF.

El mismo motor que impulsa la aplicación de escritorio, como biblioteca de Python. Un pip install, un Agent sin ataduras de proveedor, tus propias herramientas y una licencia que te deja publicar.

Inicio rápido

Tres líneas y el agente corre.

La clase Agent es la superficie estable del framework. El mismo código ejecuta un modelo GGUF totalmente local (nada sale del equipo) o cualquier proveedor de API admitido: veyllo, openai, anthropic, google, deepseek, openrouter.

Streaming incluido. Pasa on_token y los deltas llegan según se generan.
Las conversaciones persisten. save_session() escribe en el almacén de sesiones estándar; devuelve el id y retomas con la memoria intacta.
Tus herramientas, detectadas solas. Hereda de BaseTool o publica tu herramienta como paquete pip propio: el agente la encuentra al arrancar. Los servidores MCP se conectan igual.
Ligero por defecto

Instala solo lo que tu agente necesita.

La instalación base es el núcleo y los SDK de proveedores. Las funciones pesadas son extras opcionales; una herramienta sin su extra simplemente no se carga, y el agente sigue corriendo.

vaf[server]la API HTTP y WebSocket
vaf[desktop]la ventana de escritorio y la bandeja
vaf[memory]memoria RAG a largo plazo (pgvector)
vaf[speech]transcripción sin conexión
vaf[browser]herramientas de automatización del navegador
vaf[pdf]extracción de PDF y OCR
vaf[docs]herramientas para documentos de Office
vaf[all]todo, a la par del producto completo
Licencia

Tus herramientas siguen siendo tuyas.

VAF es código abierto bajo AGPL-3.0, con un permiso explícito encima: los plugins, herramientas y flujos que hablan con VAF por sus interfaces públicas pueden publicarse con la licencia que elijas, condiciones propietarias incluidas. Para integrar el propio VAF en un producto cerrado o un SaaS existe una licencia comercial.

pip install, y a construir.

La guía de integración recorre paso a paso las herramientas, las sesiones, el uso asíncrono y el empaquetado.

El framework VAF · Veyllo