Repolode
vahmoh

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. 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 — лицензии с авторским левом.

В подборках

Темы

#operating-system#rust#ai-agent#voice-assistant#microkernel#osdev#agentic-ai#agentic-operating-system#ai-assistants#ai-operating-system

Частые вопросы

Что такое 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 обновляется ежедневно.

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

Операционная система с открытым исходным кодом на стадии Alpha, цель которой — обеспечить бинарную совместимость с приложениями и драйверами для Windows NT.

Другое#operating-system#kernel#windows-compatibility
18,5 тыс.+38 за неделю2,3 тыс.CGPL-2.0Активно поддерживаетсяОбновлён 10 часов назад

Полностью локальный голосовой ИИ-ассистент, который ищет информацию в интернете, пишет код и планирует задачи на вашем компьютере — альтернатива Manus AI.

27,6 тыс.+39 за неделю3,1 тыс.PythonGPL-3.0Обновлён 16 дней назад

Leon — персональный ИИ-ассистент с открытым исходным кодом, который работает локально и использует инструменты, память и контекст для выполнения задач.

17,6 тыс.+21 за неделю1,5 тыс.TypeScriptMITАктивно поддерживаетсяОбновлён 9 часов назад