OmniDesk provides a local network solution for sharing clipboard content and files between computers. The application eliminates cloud storage and external servers from the transfer process. Users pair devices once using a six-digit PIN and cryptographic tokens. After pairing, copied text and files move directly between machines over Wi-Fi or Ethernet. The web dashboard and command line interface offer control over synchronization and transfers. Native system tray icons and notifications keep users informed without interrupting workflow. The software runs on Linux, macOS, and Windows without administrative privileges.
This tool suits individuals and teams working across multiple computers in the same office or home network. Clipboard synchronization removes the need to email links or retype code snippets between machines. Direct file transfer bypasses USB drives and messaging applications for large documents. Peer discovery and pairing require minimal setup: users install the package, approve a PIN, and begin sharing. The application operates quietly in the background and starts automatically on login. All data remains within the local network, and no account registration or telemetry collection occurs.
OmniDesk targets users who require fast, private data movement between their own devices. The command line interface supports automation and headless server scenarios. The web dashboard provides a visual overview of paired peers and transfer activity. Installation packages exist for Debian, Ubuntu, Fedora, Arch, macOS, and Windows. Source compilation is available for custom builds and contributions. The MIT License permits modification and redistribution. Version 0.2.0 includes installers, autostart configuration, and native notifications for all supported platforms.
| Replicate copied text, links, and code across paired machines | Real-time clipboard propagation with loop prevention mechanism |
| Transfer arbitrary-sized files over local area network | Drag-and-drop or command-line file delivery between devices |
| Automatic peer detection via multicast DNS and subnet scanning | Discover other instances without manual address configuration |
| Mutual trust establishment using ephemeral numeric verification codes | Token-based authentication persists beyond initial pairing handshake |
| Browser-accessible control panel for device and transfer management | Local web interface monitors connections and synchronization state |
| Tray or menu bar icon for background operation control | Native OS integration provides quick access to core functions |
| Terminal commands enable scripting and headless deployment | CLI supports automation workflows and server environments |
| Automatic launch on user login without elevated privileges | Platform-specific service registration for persistent availability |
| Operating system alerts for pairing, transfers, and connections | Native notification APIs deliver event-driven user feedback |
| Persistent background process without graphical interface overhead | Headless operation mode for server and daemon deployments |
| Platform-specific installers and removal utilities provided | Package management across macOS, Linux, and Windows environments |
| Runtime diagnostics expose port, device ID, and connection health | Status queries assist network troubleshooting and monitoring |