Sistema open source de producción de video con agentes que convierte un asistente de programación con IA en un estudio basado en pipelines para investigar, escribir guiones, generar recursos, editar y renderizar.
vahmoh25/Veda
Un sistema operativo en Rust con un agente de voz integrado que realiza acciones en aplicaciones en nombre del usuario.
- Estrellas
- 83
- Forks
- 10
- Issues abiertos
- 0
- Último commit
- anteayer
¿Qué es?
Veda es un sistema operativo experimental escrito en Rust, desde el bootloader UEFI y el microkernel hasta el sistema de ventanas y las aplicaciones incluidas. Su idea principal es integrar un agente en el sistema: un servicio que se inicia al arrancar, responde cuando el usuario dice su nombre y puede actuar dentro de las aplicaciones.
Las aplicaciones declaran acciones tipadas que el agente ejecuta mediante las mismas rutas de código que las entradas del teclado y el mouse, en lugar de analizar la pantalla. Las acciones sensibles o destructivas quedan en espera hasta que el usuario las aprueba, y solo el shell del escritorio puede dar esa aprobación. Los controladores de Linux se ejecutan dentro de una máquina virtual en el hipervisor propio de Veda; la IOMMU limita el acceso y la máquina virtual se reinicia si falla.
El sistema incluye un sistema de ventanas con composición, un toolkit de interfaz de usuario de modo inmediato, un navegador web basado en WebKit, compatibilidad con OpenGL ES 3.0 y una toolchain de C basada en GCC. Para compilarlo se necesita un host Linux x86-64 con KVM; el sistema funciona en QEMU o en PC x86-64 desde una imagen live USB.
Funciones clave
- 01Agente de voz que se inicia al arrancar y responde a una frase de activación
- 02Las aplicaciones exponen acciones tipadas que el agente ejecuta como si fueran entradas del teclado y el mouse
- 03Las acciones sensibles y destructivas requieren el consentimiento del usuario antes de ejecutarse
- 04Microkernel con aislamiento basado en capacidades y servicios de espacio de usuario que se reinician si fallan
- 05Controladores de Linux aislados en una máquina virtual sobre el hipervisor de Veda
Casos de uso
- Investigar cómo podrían funcionar las interfaces diseñadas para agentes a nivel del sistema operativo
- Estudiar un microkernel escrito íntegramente en Rust
- Experimentar con el control por voz y las acciones de aplicaciones a nivel del sistema operativo
- Aprender desarrollo de sistemas operativos con un escritorio completo, un navegador y una toolchain
Inicio rápido
- 1
Instala Rust y los paquetes de compilación de Debian/Ubuntu
- 2
Comprueba las herramientas de compilación
cargo automation doctor - 3
Compila la cadena de herramientas (solo una vez, unos 30 minutos)
cargo automation toolchain - 4
Compila Linux y Mesa para la VM del controlador (solo una vez)
cargo automation linux - 5
Compila Veda e inícialo en QEMU
cargo automation run
Antes de usarlo
- Solo se compila en Linux x86-64 con KVM y se ejecuta en PC x86-64 o en QEMU.
- El agente de voz necesita una clave de API de Deepgram.
- La compilación inicial de la cadena de herramientas lleva bastante tiempo; la compilación opcional del navegador tarda una hora o más.
- Está bajo la licencia GPL-3.0-only, una licencia copyleft.
Temas
Preguntas frecuentes
- ¿Qué es Veda?
- Un sistema operativo en Rust con un agente de voz integrado que realiza acciones en aplicaciones en nombre del usuario. Veda es un sistema operativo experimental escrito en Rust, desde el bootloader UEFI y el microkernel hasta el sistema de ventanas y las aplicaciones incluidas. Su idea principal es integrar un agente en el sistema: un servicio que se inicia al arrancar, responde cuando el usuario dice su nombre y puede actuar dentro de las aplicaciones.
- ¿Veda es gratuito? ¿Qué licencia tiene?
- Veda es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Veda sigue mantenido?
- Mantenimiento activo. El último commit de Veda fue el 18 oct 2026.
- ¿Para qué puedo usar Veda?
- Investigar cómo podrían funcionar las interfaces diseñadas para agentes a nivel del sistema operativo Estudiar un microkernel escrito íntegramente en Rust Experimentar con el control por voz y las acciones de aplicaciones a nivel del sistema operativo Aprender desarrollo de sistemas operativos con un escritorio completo, un navegador y una toolchain
- ¿Cómo se instala Veda?
- Instala Rust y los paquetes de compilación de Debian/Ubuntu Comprueba las herramientas de compilación: cargo automation doctor Compila la cadena de herramientas (solo una vez, unos 30 minutos): cargo automation toolchain Compila Linux y Mesa para la VM del controlador (solo una vez): cargo automation linux Compila Veda e inícialo en QEMU: cargo automation run
- ¿Dónde consigo Veda?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/vahmoh25/Veda
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Espacio de conocimiento autohospedado y centrado en la privacidad, con referencias a nivel de bloque, edición WYSIWYG de Markdown y colaboración con agentes de IA.
Una herramienta de línea de comandos que unifica las API de Google Workspace, como Drive, Gmail, Calendar, Sheets, Docs y Chat, y ofrece salida JSON para scripts y agentes de IA.
Agente de programación con IA para terminal que se conecta al LLM que elijas, con soporte para LSP y MCP y sesiones por proyecto.
Agente de código e investigación de código abierto basado en un REPL de Python persistente, con subagentes, un harness que se refina y soporte para tareas de larga duración.
Una colección de más de 45 consejos prácticos para usar Claude Code, además de un script personalizado para la línea de estado y el plugin dx con habilidades para el trabajo diario de desarrollo.