ZeroMix
๐บ๐ธ English | ๐ฎ๐ฉ Indonesia
A modern Windows utility suite for power users who care about performance and aesthetics.
๐ฅ Download ยท ๐ฅ Demo ยท ๐ Docs ยท ๐งฉ Plugin Guide ยท ๐ฌ Community
ZeroMix is a self-contained Windows desktop enhancement suite built on .NET 9 and WPF. It combines system monitoring, AI-powered tools, Live2D virtual assistants, screen recording, and a Lua plugin system into a single lightweight application.
Features
| Feature | Description |
|---|---|
| ๐งฉ Lua Plugin System | Extend ZeroMix with custom Lua scripts โ no recompile needed |
| ๐ฅ ZeroRecord | Screen recorder with hardware-accelerated encoding (NVENC / QSV / AMF) |
| ๐ Nexus Translate | Real-time translation with clipboard integration and game mode support |
| ๐ฑ Cat Gatekeeper | Screen time enforcer โ a cat takes over your screen when it's time to rest |
| ๐ Sleep Mode | Always-On Display with idle detection, hotkeys, and custom backgrounds |
| ๐ค Virtual Assistant | Live2D AI companions (Frieren, Fern, Huohuo) powered by OpenRouter API |
| ๐ System Monitor | Real-time CPU, RAM, and disk metrics on your dashboard |
| ๐จ Ghost Taskbar | Transparent taskbar with acrylic and Mica effects |
| ๐ฌ Video Wallpaper | Animated desktop wallpapers with FFmpeg-powered playback |
| ๐ป ZeroShell | Integrated terminal with Powerline prompt, tab support, and shell commands |
| ๐ Search Overlay | Fast app and file launcher (Alt + Space) with AI query support |
| ๐ Desktop Widgets | Clock, weather, and system stats embedded directly on your desktop |
| ๐ง Plugin Creator | Built-in tool to scaffold and manage Lua plugins |
Plugin System
ZeroMix ships with a Lua-powered plugin ecosystem. Plugins run in an isolated sandbox and communicate with the host via a typed API bridge.
Built-in Plugins
| Plugin | Description |
|---|---|
zeromix.Battery |
Battery level monitoring with custom notifications |
zeromix.Translate |
Translation engine with keyboard and clipboard hooks |
zeromix.weather |
Real-time weather via Open-Meteo API |
zeromix.CatGatekeeper |
Screen time tracker with fullscreen cat overlay |
Creating Plugins
- Open the Plugin Creator from the ZeroMix dashboard
- Write your logic in Lua inside a
Plugins/user.*folder - Plugins hot-reload automatically โ no restart required
- Access system APIs via the
ZeroMixLuaApibridge
C# Plugin SDK
dotnet add package ZeroMix.PluginSDK
Demo
ZeroRecord โ Screen Recording
ZeroShell โ Integrated Terminal
Select Area Recording
Nexus Translator
- Pure Magic Mode โ Translates as you type, injected directly into the active window
- Anti-Collision Engine โ Prevents text corruption during injection
- Triple-API Backend โ Automatic failover between MyMemory and Google Translate
- Game Mode โ Clipboard-based translation compatible with DirectInput games
- Unicode Bypass โ Works in Notepad, Chrome, Discord, VS Code, and more
Installation
| Method | Description |
|---|---|
| โญ One-liner | irm https://raw.githubusercontent.com/faizinuha/ZeroMix/main/ZeroMix.ps1 \| iex |
| โญ Bootstrap Installer | ~10 MB download, fetches the latest release automatically |
| ๐ฆ Setup EXE | Full offline installer with all dependencies |
| ๐ Portable ZIP | Extract and run โ no installation required |
Download from GitHub Releases โ
One-liner Install (PowerShell)
irm https://raw.githubusercontent.com/faizinuha/ZeroMix/main/ZeroMix.ps1 | iex
Getting Started
- Run the installer and follow the setup wizard
- ZeroMix starts minimized to the system tray (โก icon)
- Open the dashboard with
Ctrl + Qor click the tray icon - Admin rights are only required during initial install for Start Menu shortcuts
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
Ctrl + Q |
Toggle main dashboard |
Alt + Space |
Open Search Overlay |
Alt + S |
Toggle Sleep Mode |
Ctrl + R |
Force refresh system metrics |
Esc |
Close active overlay or window |
Ask AI via Search Overlay:
| Query | Action |
|---|---|
Carikan saya sepatu murah |
Opens a search for cheap shoes |
Beli baju di Tokopedia |
Opens Tokopedia with the query |
Handphone murah di Shopee |
Opens Shopee with the query |
Tech Stack
| Layer | Technology |
|---|---|
| UI Framework | WPF (.NET 9) + WPF-UI (Fluent Design) |
| Scripting | MoonSharp (Lua 5.2 interpreter) |
| Graphics | Vortice.Windows (DirectX 11/12 bindings) |
| Web Rendering | Microsoft.Web.WebView2 |
| Video Processing | FFmpeg |
| AI Backend | OpenRouter API (Gemini 2.0 Flash Thinking) |
| Packaging | Inno Setup |
| Distribution | GitHub Releases + Bootstrap Installer |
Contributing
- Found a bug? โ Open an Issue
- Have a feature idea? โ Start a Discussion
- Want to contribute code? โ Contributing Guide
Credits & Acknowledgments
Atmospheric Video Assets
Background videos used in ZeroMix are sourced from Pixabay under their free license:
- Rainy City at Night by Hans โ Pixabay
- Nature & Garden Ambience by Nicky โค๏ธ๐ฟ๐๐ฟโค๏ธ โ Pixabay
- Cinematic Scenery 1 by Andreas โ Pixabay
- Cinematic Scenery 2 by Andreas โ Pixabay
๐ฑ Cat Gatekeeper
- Original cat animation videos by @konekone2026 (ZOKUZOKU) โ Cat Gatekeeper Chrome Extension
- Extraction & WPF adaptation by Zaki
๐ญ Live2D Models
- Frieren & Fern by kyokiStudio on Booth.pm
- Huohuo by bailyovo on Booth.pm
- Copyright belongs to miHoYo. This model is for Honkai: Star Rail fan creation only. Not for commercial use, political content, or profit-oriented streaming. Secondary distribution is prohibited.
[!IMPORTANT] Removal Policy: If any model or asset is not permitted for use in this application, contact us at [email protected] and we will remove it promptly.
[!NOTE] Download models only from the official sources linked above. Do not use these models for commercial purposes or redistribute them without permission.
[!NOTE] Use of included models is entirely the user's responsibility. The application developer does not provide any commercial license for third-party models.
[!WARNING] The application developer does not act as licensor for any included third-party models. Violations of the original creator's terms are the user's responsibility.
Winget CI/CD Setup
To automate submitting package updates to Windows Package Manager (WinGet) on new releases:
- Fork
microsoft/winget-pkgsto your account (e.g.,faizinuha/winget-pkgs). - Create a GitHub Classic PAT with
public_reposcope. - Save it as a repository secret named
WINGET_ACC_TOKENin settings (Settings โ Secrets and variables โ Actions). Thewinget-releaserworkflow will automatically submit a PR to update the winget package when a new release tagv*is published.