Операционная система с открытым исходным кодом на стадии Alpha, цель которой — обеспечить бинарную совместимость с приложениями и драйверами для Windows NT.
vahmoh/Veda
Операционная система на Rust со встроенным голосовым агентом, который выполняет действия в приложениях от имени пользователя.
- Звёзды
- 102
- Форки
- 15
- Открытые issues
- 0
- Последний коммит
- 6 часов назад
Что это?
Veda — экспериментальная операционная система на Rust: от загрузчика UEFI и микроядра до оконной системы и встроенных приложений. В её основе — встроенный в систему агент: служба запускается при загрузке, откликается на своё имя и может выполнять действия в приложениях.
Приложения объявляют типизированные действия, которые агент вызывает теми же путями, что и ввод с клавиатуры и мыши, а не извлекает данные с экрана. Выполнение конфиденциальных или потенциально разрушительных действий приостанавливается до одобрения пользователя; одобрить их может только оболочка рабочего стола. Драйверы Linux работают в виртуальной машине на собственном гипервизоре Veda. IOMMU ограничивает их доступ, а при сбое виртуальная машина перезапускается.
В систему входят композитная оконная система, UI toolkit с immediate mode, веб-браузер на базе WebKit, поддержка OpenGL ES 3.0 и набор инструментов для C на базе GCC. Для сборки нужен хост с Linux и x86-64, на котором работает KVM. Систему можно запускать в QEMU или на ПК с x86-64 с live USB-образа.
Ключевые возможности
- 01Голосовой агент запускается при загрузке и откликается на ключевую фразу
- 02Приложения предоставляют типизированные действия, которые агент вызывает так же, как ввод с клавиатуры и мыши
- 03Для выполнения конфиденциальных и потенциально разрушительных действий требуется согласие пользователя
- 04Микроядро с изоляцией на основе capabilities и пользовательскими службами, которые перезапускаются при сбое
- 05Драйверы Linux изолированы в виртуальной машине на гипервизоре Veda
Сценарии использования
- Изучение того, как могут работать интерфейсы, изначально рассчитанные на агентов, на уровне операционной системы
- Изучение микроядра, полностью написанного на Rust
- Эксперименты с голосовым управлением на уровне ОС и действиями в приложениях
- Изучение разработки ОС на примере системы с полноценным рабочим столом, браузером и набором инструментов
Быстрый старт
- 1
Установите Rust и пакеты для сборки Debian/Ubuntu
- 2
Проверьте инструменты сборки
cargo automation doctor - 3
Соберите toolchain (один раз, около получаса)
cargo automation toolchain - 4
Соберите Linux и Mesa для VM драйвера (один раз)
cargo automation linux - 5
Соберите Veda и загрузите его в QEMU
cargo automation run
Что важно знать
- Сборка выполняется только в Linux x86-64 с KVM; запуск возможен на ПК x86-64 или в QEMU.
- Голосовому агенту нужен API-ключ Deepgram.
- Первоначальная сборка toolchain занимает много времени, а необязательная сборка браузера — час или больше.
- Лицензировано по GPL-3.0-only — лицензии с авторским левом.
В подборках
Темы
Частые вопросы
- Что такое Veda?
- Операционная система на Rust со встроенным голосовым агентом, который выполняет действия в приложениях от имени пользователя. Veda — экспериментальная операционная система на Rust: от загрузчика UEFI и микроядра до оконной системы и встроенных приложений. В её основе — встроенный в систему агент: служба запускается при загрузке, откликается на своё имя и может выполнять действия в приложениях.
- Veda можно использовать бесплатно? Какая у него лицензия?
- Veda распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Veda всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Veda — 7 нояб. 2026 г..
- Для чего можно использовать Veda?
- Изучение того, как могут работать интерфейсы, изначально рассчитанные на агентов, на уровне операционной системы Изучение микроядра, полностью написанного на Rust Эксперименты с голосовым управлением на уровне ОС и действиями в приложениях Изучение разработки ОС на примере системы с полноценным рабочим столом, браузером и набором инструментов
- Как установить Veda?
- Установите Rust и пакеты для сборки Debian/Ubuntu Проверьте инструменты сборки: cargo automation doctor Соберите toolchain (один раз, около получаса): cargo automation toolchain Соберите Linux и Mesa для VM драйвера (один раз): cargo automation linux Соберите Veda и загрузите его в QEMU: cargo automation run
- Где скачать Veda?
- Исходный код и инструкции по установке — на GitHub: https://github.com/vahmoh/Veda
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Персональный AI-агент и голосовой помощник с открытым исходным кодом: два «мозга», персональная память и делегирование задач агентам для программирования.
Полностью локальный голосовой ИИ-ассистент, который ищет информацию в интернете, пишет код и планирует задачи на вашем компьютере — альтернатива Manus AI.
Персональный self-hosted сервер AI-агента в одном бинарнике Rust: изолированное выполнение инструментов, поддержка разных LLM-провайдеров и чаты через Telegram, Discord и другие каналы.
Leon — персональный ИИ-ассистент с открытым исходным кодом, который работает локально и использует инструменты, память и контекст для выполнения задач.
Удалённое управление Claude Code, Codex, Grok и Cursor на Mac или ПК с телефона или голосового носимого устройства.