VybOS is a fully AI-integrated, next-generation operating system designed to be universally compatible with all modern and legacy hardware architectures while delivering societal benefit through accessibility, privacy, decentralization, and integrated AI assistance.
- Universal Compatibility: Support for x86_64, ARM64, RISC-V, MIPS, POWER architectures
- AI-First Design: Real-time AI integration with LLMs, voice control, and local inference
- Security by Design: System-wide encryption, sandboxed applications, privacy-first approach
- Modular Architecture: Microkernel design with live patching and dynamic module loading
- Open Source: Free and ethically aligned for global adoption
- Hardware Abstraction Layer (HAL): Architecture-specific boot and hardware interfaces
- Microkernel: Secure, modular kernel with IPC and real-time scheduling
- AI Service Bus: Central communication layer for AI interactions
- GUI Shell: 3D Orb Interface with Vulkan rendering and Wayland display server
- Package Manager: Universal package management with legacy application support
- Security Layer: System-wide encryption and permission management
- Kernel: Rust (core), C/C++ (drivers), Zig (low-level modules)
- GUI: Vulkan + WebGPU + Skia, Wayland display server
- AI Integration: Ollama, LLaMA3, Whisper.cpp, Piper TTS
- Security: E2EE, sandboxing, real-time threat monitoring
- Connectivity: IPFS, peer-to-peer updates, built-in VPN
- Rust 1.75+ (nightly)
- Zig 0.11+
- LLVM 17+
- Vulkan SDK
- Wayland development libraries
# Clone the repository
git clone https://github.com/vybos/vybos.git
cd vybos
# Build the system
./scripts/build.sh
# Run in QEMU for testing
./scripts/run-qemu.sh
# Set up development environment
./scripts/setup-dev.sh
# Run tests
cargo test --workspace
# Build specific components
cargo build -p vybos-kernel
cargo build -p vybos-gui
cargo build -p vybos-ai
vybos/
├── kernel/ # Microkernel and core system
├── hal/ # Hardware abstraction layer
├── gui/ # GUI shell and rendering engine
├── ai-layer/ # AI service bus and integrations
├── packagemgr/ # Universal package manager
├── security/ # Security and encryption layer
├── config/ # Configuration and themes
├── tools/ # Development and system tools
└── docs/ # Documentation
VybOS features comprehensive AI integration:
- Voice Control: Natural language system navigation
- Local LLMs: Ollama integration with LLaMA3 and other models
- AI Actions API: Applications can register for AI-based command routing
- Intelligent Assistance: Context-aware help and automation
- Code Generation: Real-time LLM code hints and voice-to-code tooling
- System-wide E2EE: All data encrypted by default
- App Sandboxing: Isolated application execution
- Permission Management: AI-assisted permission control
- Audit Trails: Complete system activity logging
- Real-time Monitoring: AI-powered threat detection
- Decentralized Sync: IPFS, NextCloud, ProtonDrive support
- Peer-to-Peer Updates: Distributed update distribution
- Built-in VPN: Integrated privacy protection
- Tor Integration: Anonymous browsing capabilities
- 3D Orb Interface: Central control hub with voice interaction
- Radial Menus: Floating, magnetic interaction menus
- Gesture Navigation: Swipe-based virtual desktop management
- Customizable Themes: Full CSS/JSX theme system
- Spatial 3D Mode: VR/AR workspace support
We welcome contributions! Please see CONTRIBUTING.md for guidelines.
VybOS is licensed under the MIT License - see LICENSE for details.
- Discord: VybOS Community
- GitHub Issues: Report bugs and feature requests
- Documentation: Full documentation
VybOS - Building the future of computing, one AI-assisted interaction at a time.