Veda is an operating system with an AI agent built into its core, not added as a desktop assistant. It interacts through natural voice or text commands like 'Hey Veda, switch my wallpaper to the dunes' and performs actions via the same input pathways as keyboard and mouse, without screen scraping or simulated clicks. Every application is designed to natively communicate with the agent through typed actions and structured state.
Built entirely from scratch in Rust, Veda includes a UEFI bootloader, capability-based microkernel, drivers, system services, window system, toolkit, and applications. It uses mature crates like smoltcp, rustls, and Rust Crypto for networking and security. The agent runs as a system service, starts at boot, restarts on failure, and appears as a taskbar ring.
It remains idle until invoked by name, click, or Super+Space. Agent actions are categorized as routine, sensitive, or destructive; only routine actions execute immediately, while others require explicit user consent enforced by the agent service, not the language model. The agent operates on real context — time, open windows, application state, user-provided personal info, and conversation history — without guessing or retaining data beyond what the user explicitly shares.
Memory is stored locally and fully viewable and controllable in Settings. Voice interaction is prioritized, with real-time interruption, echo cancellation, and audio ducking to prevent the agent from hearing itself. Speech recognition and language models come from Deepgram's Voice Agent platform, with opt-out from model improvement; model, voice, and agent name are user-selectable in Settings.
Source: Hacker News · Summarized by HeadlinesBriefing