Um sistema operacional de código aberto em estágio Alpha que busca compatibilidade binária com aplicativos e drivers da família Windows NT.
vahmoh/Veda
Um sistema operacional em Rust com um agente de voz integrado que executa ações em aplicativos em nome do usuário.
- Estrelas
- 102
- Forks
- 15
- Issues abertas
- 0
- Último commit
- há 6 horas
O que é?
Veda é um sistema operacional experimental escrito em Rust, desde o bootloader UEFI e o microkernel até o sistema de janelas e os aplicativos incluídos. A ideia central é um agente integrado ao sistema: um serviço que inicia durante o boot, responde quando o usuário diz seu nome e pode atuar dentro dos aplicativos.
Os aplicativos declaram ações tipadas que o agente invoca pelos mesmos caminhos de código usados pela entrada do teclado e do mouse, em vez de fazer scraping da tela. Ações sensíveis ou destrutivas ficam suspensas até que o usuário as aprove, e somente o shell da área de trabalho pode conceder essa aprovação. Os drivers Linux são executados em uma máquina virtual no hipervisor próprio do Veda, com o IOMMU limitando o acesso e a VM sendo reiniciada em caso de falha.
O sistema inclui um sistema de janelas com composição, um toolkit de UI em modo imediato, um navegador baseado em WebKit, suporte a OpenGL ES 3.0 e uma toolchain C baseada em GCC. Para compilar, é necessário um host Linux x86-64 com KVM; o sistema roda no QEMU ou em PCs x86-64, a partir de uma imagem live USB.
Recursos principais
- 01Agente de voz que inicia durante o boot e responde a uma frase de ativação
- 02Os aplicativos expõem ações tipadas que o agente invoca como se fossem entradas de teclado e mouse
- 03Ações sensíveis e destrutivas exigem o consentimento do usuário antes de serem executadas
- 04Microkernel com isolamento baseado em capabilities e serviços em espaço de usuário que reiniciam em caso de falha
- 05Drivers Linux isolados em uma VM no hipervisor do Veda
Casos de uso
- Pesquisar como interfaces nativas para agentes poderiam funcionar no nível do sistema operacional
- Estudar um microkernel escrito inteiramente em Rust
- Experimentar o controle por voz no nível do sistema operacional e ações em aplicativos
- Aprender desenvolvimento de sistemas operacionais com um desktop completo, navegador e toolchain
Início rápido
- 1
Instale o Rust e os pacotes de compilação do Debian/Ubuntu
- 2
Verifique as ferramentas de compilação
cargo automation doctor - 3
Compile a toolchain (uma única vez, cerca de meia hora)
cargo automation toolchain - 4
Compile o Linux e o Mesa para a VM do driver (uma única vez)
cargo automation linux - 5
Compile o Veda e inicialize-o no QEMU
cargo automation run
Antes de usar
- A compilação só funciona em Linux x86-64 com KVM, e a execução é em PCs x86-64 ou no QEMU.
- O agente de voz precisa de uma chave de API do Deepgram.
- A compilação inicial da toolchain demora bastante, e a compilação opcional do navegador leva uma hora ou mais.
- Licenciado sob a GPL-3.0-only, uma licença copyleft.
Em coleções
Tópicos
Perguntas frequentes
- O que é Veda?
- Um sistema operacional em Rust com um agente de voz integrado que executa ações em aplicativos em nome do usuário. Veda é um sistema operacional experimental escrito em Rust, desde o bootloader UEFI e o microkernel até o sistema de janelas e os aplicativos incluídos. A ideia central é um agente integrado ao sistema: um serviço que inicia durante o boot, responde quando o usuário diz seu nome e pode atuar dentro dos aplicativos.
- Veda é gratuito? Qual é a licença?
- Veda é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Veda ainda é mantido?
- Manutenção ativa. O último commit de Veda foi em 7 de nov. de 2026.
- Para que posso usar Veda?
- Pesquisar como interfaces nativas para agentes poderiam funcionar no nível do sistema operacional Estudar um microkernel escrito inteiramente em Rust Experimentar o controle por voz no nível do sistema operacional e ações em aplicativos Aprender desenvolvimento de sistemas operacionais com um desktop completo, navegador e toolchain
- Como instalar Veda?
- Instale o Rust e os pacotes de compilação do Debian/Ubuntu Verifique as ferramentas de compilação: cargo automation doctor Compile a toolchain (uma única vez, cerca de meia hora): cargo automation toolchain Compile o Linux e o Mesa para a VM do driver (uma única vez): cargo automation linux Compile o Veda e inicialize-o no QEMU: cargo automation run
- Onde consigo Veda?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/vahmoh/Veda
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Agente pessoal de IA e assistente de voz open source com arquitetura de dois cérebros, memória pessoal e delegação para agentes de programação.
Um assistente de IA totalmente local e com suporte a voz, que navega na web, escreve código e planeja tarefas no seu próprio hardware, como alternativa ao Manus AI.
Servidor pessoal de agente de IA auto-hospedado em um único binário Rust, com execução isolada de ferramentas, suporte a vários provedores de LLM e canais como Telegram e Discord.
Leon é um assistente pessoal de IA open source que roda localmente e pode usar ferramentas, memória e contexto para realizar tarefas.
Controle remotamente Claude Code, Codex, Grok e Cursor no seu Mac ou PC pelo celular ou por um wearable de voz.