Veda es un sistema operativo de código abierto escrito en Rust que integra un agente de inteligencia artificial como servicio del sistema, no como un asistente superficial. A diferencia de los asistentes de escritorio tradicionales, Veda permite a la IA interactuar con las aplicaciones a través de sus protocolos nativos, ejecutando acciones reales mediante teclado y ratón sin necesidad de capturar la pantalla ni simular clics. El proyecto, disponible en GitHub, incluye desde el cargador UEFI hasta el sistema de ventanas, y funciona en hardware x86-64 y en QEMU.
El diseño de Veda prioriza la seguridad y la transparencia. El agente opera como un servicio del sistema que se reinicia tras cada arranque y requiere el consentimiento explícito del usuario para cualquier acción sensible o destructiva. El sistema no delega la aprobación en el modelo de lenguaje, sino que el shell de escritorio actúa como intermediario, mostrando claramente qué se va a hacer antes de ejecutarlo. La memoria del usuario se almacena localmente en el equipo y puede ser revisada o eliminada desde la configuración.
Técnicamente, Veda utiliza un microkernel de capacidades (vkernel) para gestionar la aislamiento y el escalado, mientras que los drivers y las aplicaciones son procesos de espacio de usuario supervisados por init. La red está implementada en espacio de usuario, ofreciendo soporte para IPv4/6, DHCP, DNS y Wi-Fi (WPA2/WPA3), con TLS 1.2 y 1.3. El audio incorpora cancelación de eco y un detector de voz que activa al agente solo cuando se detecta una conversación, garantizando que los datos no salgan del dispositivo cuando no hay nadie hablando. La inteligencia proviene de la plataforma Voice Agent de Deepgram, pero el usuario puede elegir el modelo de lenguaje, la voz y el nombre del agente desde la configuración.
