Repolode
vahmoh25

vahmoh25/Veda

Операционная система на Rust со встроенным голосовым агентом, который выполняет действия в приложениях от имени пользователя.

Звёзды
83
Форки
10
Открытые issues
0
Последний коммит
позавчера

Что это?

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. 1

    Установите Rust и пакеты для сборки Debian/Ubuntu

  2. 2

    Проверьте инструменты сборки

    cargo automation doctor
  3. 3

    Соберите toolchain (один раз, около получаса)

    cargo automation toolchain
  4. 4

    Соберите Linux и Mesa для VM драйвера (один раз)

    cargo automation linux
  5. 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 — 18 окт. 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/vahmoh25/Veda

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Open-source система агентного видеопроизводства, превращающая AI-ассистента для программирования в студию с пайплайнами для исследований, написания сценариев, создания материалов, монтажа и рендеринга.

69,7 тыс.9 тыс.PythonAGPL-3.0Обновлён 4 дня назад

Личное пространство знаний с самостоятельным хостингом, приоритетом конфиденциальности, ссылками на уровне блоков, Markdown WYSIWYG и совместной работой с ИИ-агентами.

46,8 тыс.3,1 тыс.TypeScriptAGPL-3.0Обновлён 23 часа назад