Sistema open source de produção de vídeos com agentes que transforma um assistente de programação com IA em um estúdio de vídeo com pipeline para pesquisa, roteiro, geração de recursos, edição e renderização.
vahmoh25/Veda
Um sistema operacional em Rust com um agente de voz integrado que executa ações em aplicativos em nome do usuário.
- Estrelas
- 83
- Forks
- 10
- Issues abertas
- 0
- Último commit
- anteontem
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.
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 18 de out. 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/vahmoh25/Veda
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Espaço de conhecimento auto-hospedado e com foco em privacidade, referências no nível de blocos, edição WYSIWYG em Markdown e colaboração com agentes de IA.
Uma ferramenta de linha de comando que oferece uma interface única para APIs do Google Workspace, como Drive, Gmail, Calendar, Sheets, Docs e Chat, com saída JSON para scripts e agentes de IA.
Agente de programação com IA para terminal, compatível com o LLM de sua escolha, com suporte a LSP e MCP e sessões por projeto.
Agente de código e pesquisa open source baseado em um REPL Python persistente, com subagentes, um harness que se aprimora e suporte a tarefas de longa duração.
Coleção com mais de 45 dicas práticas para usar o Claude Code, além de um script personalizado para a linha de status e o plugin dx, com habilidades úteis no dia a dia de desenvolvimento.