Windows NT系アプリケーションやドライバーとのバイナリ互換性を目指す、オープンソースのアルファ版OSです。
vahmoh/Veda
アプリ内の操作をユーザーに代わって実行する音声エージェントを内蔵したRust製OS。
- スター
- 102
- フォーク
- 15
- 未解決の Issue
- 0
- 最終コミット
- 6 時間前
これは何?
Vedaは、UEFIブートローダーやマイクロカーネルから、ウィンドウシステムや標準搭載アプリケーションに至るまで、Rustで開発された実験的なOSです。中核となるのは、システムに組み込まれたエージェントです。起動時に立ち上がり、ユーザーが名前を呼ぶと応答して、アプリケーション内で操作を実行できます。
アプリケーションは型付きアクションを宣言し、エージェントは画面の内容を読み取るのではなく、キーボードやマウス入力と同じコード経路を通じてそれらを呼び出します。機微な操作や破壊的な操作は、ユーザーが承認するまで保留され、承認できるのはデスクトップシェルのみです。LinuxドライバーはVeda独自のハイパーバイザー上の仮想マシン内で動作し、IOMMUでアクセスを制限します。VMがクラッシュした場合は再起動されます。
システムには、コンポジット型ウィンドウシステム、即時モードUIツールキット、WebKitベースのWebブラウザー、OpenGL ES 3.0サポート、GCCベースのCツールチェーンが含まれます。ビルドにはKVMを備えたx86-64 Linuxホストが必要です。システムはQEMU上、またはライブUSBイメージからx86-64 PC上で実行できます。
主な機能
- 01起動時に立ち上がり、ウェイクフレーズに応答する音声エージェント
- 02アプリケーションが型付きアクションを公開し、エージェントがキーボードやマウス入力と同様に呼び出す
- 03機微な操作や破壊的な操作の実行には、事前のユーザー承認が必要
- 04ケイパビリティベースの分離機構を備え、障害時に再起動するユーザー空間サービスを採用したマイクロカーネル
- 05Vedaのハイパーバイザー上のVM内で分離して動作するLinuxドライバー
ユースケース
- OSレベルでエージェントネイティブなインターフェースがどのように機能するかを調べる
- Rustだけで書かれたマイクロカーネルを研究する
- OSレベルの音声操作やアプリケーションアクションを試す
- デスクトップ、ブラウザー、ツールチェーンを備えた環境でOS開発を学ぶ
クイックスタート
- 1
Rust と Debian/Ubuntu のビルド用パッケージをインストールする
- 2
ビルドツールを確認する
cargo automation doctor - 3
ツールチェーンをビルドする(初回のみ、約30分)
cargo automation toolchain - 4
ドライバー VM 用に Linux と Mesa をビルドする(初回のみ)
cargo automation linux - 5
Veda をビルドして QEMU で起動する
cargo automation run
使う前に知っておきたいこと
- KVM を備えた x86-64 Linux でのみビルドでき、x86-64 PC または QEMU で実行できます。
- 音声エージェントには Deepgram API キーが必要です。
- 初回のツールチェーンビルドに長時間かかります。また、オプションのブラウザビルドには1時間以上かかります。
- コピーレフトライセンスである GPL-3.0-only の下でライセンスされています。
収録されている特集
トピック
よくある質問
- Veda とは?
- アプリ内の操作をユーザーに代わって実行する音声エージェントを内蔵したRust製OS。 Vedaは、UEFIブートローダーやマイクロカーネルから、ウィンドウシステムや標準搭載アプリケーションに至るまで、Rustで開発された実験的なOSです。中核となるのは、システムに組み込まれたエージェントです。起動時に立ち上がり、ユーザーが名前を呼ぶと応答して、アプリケーション内で操作を実行できます。
- Veda は無料で使えますか?ライセンスは?
- Veda は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Veda は今もメンテナンスされていますか?
- 活発にメンテナンス中。Veda の最終コミットは 2026年11月7日 です。
- Veda は何に使えますか?
- OSレベルでエージェントネイティブなインターフェースがどのように機能するかを調べる Rustだけで書かれたマイクロカーネルを研究する OSレベルの音声操作やアプリケーションアクションを試す デスクトップ、ブラウザー、ツールチェーンを備えた環境でOS開発を学ぶ
- Veda のインストール方法は?
- Rust と Debian/Ubuntu のビルド用パッケージをインストールする ビルドツールを確認する: cargo automation doctor ツールチェーンをビルドする(初回のみ、約30分): cargo automation toolchain ドライバー VM 用に Linux と Mesa をビルドする(初回のみ): cargo automation linux Veda をビルドして QEMU で起動する: cargo automation run
- Veda はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/vahmoh/Veda
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
デュアルブレイン設計、パーソナルメモリ、コーディングエージェントへの委任機能を備えた、オープンソースのパーソナルAIエージェント兼音声アシスタント。
Manus AIの代替となる、Web閲覧やコード作成、タスク計画を自分のハードウェア上で行う、完全ローカル対応の音声AIアシスタント。
Rustの単一バイナリで動作するセルフホスト型の個人向けAIエージェントサーバー。サンドボックスでのツール実行、複数のLLMプロバイダー、TelegramやDiscordなどのチャットに対応。
Leonは、ツールやメモリ、コンテキストを活用してタスクをこなす、ローカルで動作するオープンソースのパーソナルAIアシスタントです。
スマートフォンや音声ウェアラブルから、MacやPC上のClaude Code、Codex、Grok、Cursorを遠隔操作できます。