🚨 In this beta release, MechvibesDX requests administrator privileges automatically to ensure full functionality.
Administrator privileges are required to:
- Capture keystrokes from elevated processes (Task Manager, UAC dialogs, etc.)
- Ensure consistent audio feedback across all applications
MacOS & Linux versions coming soon!
🔒 Security & safety warning
In this beta version, MechvibesDX does not collect any user data and does not send any information to any server.
All processing and configuration happen locally on your device.
To stay safe, please download MechvibesDX only from the official release page:
👉 https://github.com/hainguyents13/mechvibes-dx/releases
Avoid unofficial or modified versions, as they may contain viruses or malware.
MechvibesDX Beta release highlights 🚀
🆕 New features
- Modern UI redesign: complete overhaul with Dioxus framework and Tailwind CSS
- Dynamic theming: built-in themes with custom CSS support and real-time preview
- Enhanced settings: comprehensive configuration with volume controls and startup options
- Smart notifications: throttled notifications with user-configurable options
- Optimized bundle size: significantly reduced application footprint with efficient asset bundling and dependency optimization
- Mouse click sound support: configurable mouse click sounds with customizable volume and sound profiles
- Advanced soundpack manager: import soundpacks with validation and conflict detection
- Streamlined soundpack installation: improved install flow with automatic setup and hot-loading, no app restart or manual file copying required
- Legacy soundpack compatibility: supports old soundpack configurations with automatic conversion to new format
- Performance optimized: faster startup and reduced resource usage
- App info panel: build information, version details, and system diagnostics
- Conditional logging: debug output only when needed
- System tray support: minimize to tray with context menu and dynamic status updates
- Global hotkeys: toggle sound on/off with Ctrl+Alt+M from anywhere
- Windows integration: start with Windows option and proper taskbar icon support
- Open minimized: launch application directly to system tray without showing main window
🔊 Audio improvements
- Better audio engine: improved sound processing with volume controls powered by Rodio and CPAL
- Low-latency audio processing: CPAL (cross-platform audio library) ensures minimal audio delay and optimal performance
- Soundpack validation: automatic validation of soundpack structure and configuration
- Hot reload: real-time soundpack switching without restart
- Enhanced input detection: improved keyboard and mouse event capture using rdev for cross-platform input monitoring
🧱 Technical stack
- Built with Rust + Dioxus for native performance
- Tailwind CSS for modern styling
- rdev for cross-platform input event capture and global hotkey support
- Rodio + CPAL for high-quality, low-latency audio processing
- System-level input capture for global functionality
- Cross-platform compatibility foundations