Repository navigation
Releases: mahim-shariar/Omnidesk
Releases · mahim-shariar/Omnidesk
Release list
OmniDesk v1.0.0 — Initial Release
🚀 OmniDesk v1.0.0 — Initial Release
OmniDesk turns your Android smartphone into a low-latency, customizable remote control trackpad, keyboard, presenter, media deck, and system monitor for Linux, macOS, and Windows.
Designed with privacy first: 100% Free & Open Source (FOSS), operating strictly over your local Wi-Fi or USB cable with zero accounts, no cloud dependencies, and zero analytics.
✨ Features
- 🖱️ Precision Trackpad: Multi-touch gestures, inertial scrolling, tap-to-click, right-click (two fingers), middle-click, and custom sensitivity tuning.
- ⌨️ Full Keyboard & Hotkey Deck: Complete QWERTY keyboard with Ctrl/Alt/Cmd modifiers, arrow keys, and common shortcuts (
Alt+Tab,Cmd+Space,Ctrl+C,Ctrl+V). - 🎵 Media & System Audio Deck: Play/Pause, Next, Previous, Volume slider, Mute toggle, and player controls (
playerctlon Linux, native media on Windows & macOS). - 📊 Real-time System Telemetry: Live CPU %, RAM %, and Battery % streamed directly to your phone.
- ⚡ Power & Session Management: Lock Screen, Sleep, Restart, Shutdown, and Wake-on-LAN (WOL).
- 🧑🏫 Presentation Remote: Slide navigation (Next/Previous), fullscreen trigger, countdown timer, and virtual laser pointer simulation.
- 🎮 Virtual Gamepad: Low-latency directional pad, action buttons, and analog thumbstick emulation.
- 📋 Shared Clipboard: One-tap copy/paste between phone and desktop.
- 🔌 Zero-Latency USB Cable Mode: Wired connection via ADB reverse tethering (
adb reverse tcp:8765 tcp:8765) for 125Hz responsiveness without Wi-Fi.
🖥️ Companion Server Setup (Linux, macOS, Windows)
The companion server is included in the omnidesk-server/ folder and requires Python 3.8+:
🌐 Universal One-Command Setup (All Operating Systems)
# On Linux & macOS:
cd omnidesk-server && python3 setup.py
# On Windows (Command Prompt / PowerShell):
cd omnidesk-server && python setup.py
**Full Changelog**: https://github.com/mahim-shariar/Omnidesk/commits/v1.0.0