Veda es un sistema operativo con un agente de IA integrado en su núcleo, no agregado como asistente de escritorio. Interactúa mediante comandos de voz o texto naturales como 'Hey Veda, cambia mi fondo de pantalla a las dunas' y realiza acciones a través de las mismas rutas de entrada que el teclado y el ratón, sin raspado de pantalla ni clics simulados. Cada aplicación está diseñada para comunicarse nativamente con el agente a través de acciones tipadas y estado estructurado.
Construido completamente desde cero en Rust, Veda incluye un cargador de arranque UEFI, microkernel basado en capacabilidades, controladores, servicios del sistema, sistema de ventanas, kit de herramientas y aplicaciones. Utiliza crates maduros como smoltcp, rustls y Rust Crypto para redes y seguridad. El agente se ejecuta como un servicio del sistema, arranca al iniciar, se reinicia en caso de fallo y aparece como un anillo en la barra de tareas.
Permanece inactivo hasta que es invocado por nombre, clic o Super+Space. Las acciones del agente se clasifican como rutinarias, sensibles o destructivas; solo las acciones rutinarias se ejecutan inmediatamente, mientras que las demás requieren el consentimiento explícito del usuario, exigido por el servicio de agente, no por el modelo de lenguaje. El agente opera con contexto real: tiempo, ventanas abiertas, estado de la aplicación, información personal proporcionada por el usuario y el historial de conversaciones, sin adivinar ni retener datos más allá de lo que el usuario comparte explícitamente.
La memoria se almacena localmente y es completamente visible y controlable en Configuración. La interacción por voz tiene prioridad, con interrupción en tiempo real, cancelación de eco y atenuación de audio para evitar que el agente se escuche a sí mismo. El reconocimiento de voz y los modelos de lenguaje provienen de la plataforma Voice Agent de Deepgram, con opción de excluirse de la mejora del modelo; el modelo, la voz y el nombre del agente son seleccionables por el usuario en Configuración.
Fuente: Hacker News · Resumido por HeadlinesBriefing