vahmoh25 / Veda
git clone https://github.com/vahmoh25/Veda.git
The Agentic-Native Operating System
—
stars, 24h
—
stars, 7 days
+87
stars, 30 days · #2,649
87
★ total
11
forks · 0 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageRust
LicenseGPL-3.0
Created2026-10-03 (17d ago)
Last pushtoday
Watchers0
OwnerUser
GitHub topics
agentic-aiagentic-operating-systemai-agentai-assistantsai-operating-systemartificial-intelligenceautonomous-agentsconversational-aidesktop-environmentdesktop-oshuman-computer-interactionkernelllmnatural-language-processingopen-sourceoperating-systemosdevsystem-programmingvoice-aivoice-assistant
Links
- GitHub: github.com/vahmoh25/Veda
- Homepage: https://www.vedaos.org
- Releases · Issues · Hacker News mentions
README excerpt
# Veda **The Agentic-Native Operating System** An operating system written in Rust, with a voice agent built into the system. Screenshots · Quick start · Make an app agentic · Architecture · Documentation Say *"Hey Veda, switch my wallpaper to the dunes"* and it is done. The agent works in every application through the same code as your keyboard and mouse, and asks you before anything that is hard to undo. Everything here is Rust, from the UEFI bootloader and the microkernel to the window system and the applications. An agent in the system A service from boot that wakes when you say its name. Its model, its voice and even its name are settings. Actions, not screen scraping Applications declare typed actions that run the same code as the keyboard and mouse. The built-in ones offer more than 100. Consent the model cannot skip The system holds sensitive and destructive actions until you allow them, and only the desktop shell can answer. A microkernel in Rust Capabilities, SMP, and services in user space that restart by themselves. Applications get Rust's standard library. Linux's drivers, contained Linux drives the hardware in a VM on Veda's own hypervisor, held in by the IOMMU and restarted if it crashes. A complete desktop A compositing window system, a lock screen, a web browser on WebKit, OpenGL ES 3.0, GCC in the Terminal, WPA3 Wi-Fi and a firewall that asks first. ## Screenshots Desktop Browser Text Editor Photos Music Files Videos Settings Paint Calculator Terminal Interceptor Unlocking ## Quick start Veda builds on an x86-64 Linux machine with KVM. Install Rust and the build tools: Packages on Debian and Ubuntu [code] The driver VM also needs KVM's nested virtualization (`kvm_intel nested=1`). Then build Veda and boot it: [code] Add a Deepgram API key in **Settings → Agent**, then say **"Hey Veda"**, click the ring on the taskbar or press **Super+Space**. Try *"Play Neon Horizon"*, *"Show me the lighthouse photo, full screen"* or *"Delete the City Lights photo"* (it asks you first). **On a PC:** `cargo automation iso` writes a live system for a USB stick. Start it in UEFI mode, with VT-x and VT-d on and Secure Boot off. It runs from memory and leaves the PC's disks alone; see what it supports. ## Make an app agentic Agent support is part of the `ui` toolkit. An application describes its actions, reports its state and performs actions; `ui::run` registers it with the agent service and answers the agent between frames: [code] Declare each action's risk and run it through the same code as the keyboard and mouse: consent, memory and the conversation are the system's job. The full guide covers the rest. ## Architecture | Layer | What it is | |-------|------------| | **Kernel** | A capability-based microkernel: isolation, scheduling, memory and IPC, on SMP with tickless timers | | **Services** | Drivers, the file system, the window system, audio, networking and the agent, in user space; `init` restarts