Secure P2P Mesh Networking for Humanoid Robots, Edge AI, and Industrial Automation.
OmniEdge enables seamless, low-latency connectivity between devices across any network. It is specifically optimized for:
- π€ Humanoid Robotics: Ultra-low latency P2P for real-time control and sensor fusion.
- βοΈ Industrial Automation: Native Layer 2 VPN support for EtherCAT, PROFINET, and EtherNet/IP.
- π Robot Operating System (ROS2): Full support for multicast/broadcast discovery across remote sites.
- π§ Edge AI: NVIDIA Jetson, Orin, Thor, and dedicated AI edge computers.
- π‘ Infrastructure: OpenWrt routers, 5G/4G gateways, and Raspberry Pi (3/4/5).
- π True P2P Connectivity - Direct device-to-device communication using high-performance NAT traversal.
- π Native Layer 2 Support - Bridging Ethernet frames for industrial protocols and legacy applications.
- π₯οΈ Desktop Tray App - Seamless management on Windows, macOS, and Linux (DEB, RPM, AppImage, Flatpak).
- π Universal macOS Support - Native binaries for both Apple Silicon (arm64) and Intel (x86_64).
- π‘οΈ Zero-Config Security - Encrypted tunnels with certificate-based authentication.
- ποΈ Multi-Arch Support - Optimized for RISC-V, LoongArch, ARMv7, and FreeBSD 14.
π Website β’ π Docs β’ π¬ Discord β’ π¦ Twitter
The easiest way to install OmniEdge CLI:
curl -fsSL https://raw.githubusercontent.com/omniedgeio/omniedge/refs/heads/main/omniedge-install.sh | bashTo install a specific version(beta/rc):
curl -fsSL https://raw.githubusercontent.com/omniedgeio/omniedge/refs/heads/main/omniedge-install.sh | OMNIEDGE_VERSION=v1.0.1 bashDownload the latest desktop app from the Releases page.
| Platform | Package | Filename |
|---|---|---|
| Windows | NSIS Installer | omniedge-desktop-{version}-windows-amd64.exe |
| macOS | DMG (Apple Silicon) | omniedge-desktop-{version}-macos-arm64.dmg |
| macOS | DMG (Intel) | omniedge-desktop-{version}-macos-amd64.dmg |
| Linux | DEB (Ubuntu/Debian) | omniedge-desktop-{version}-linux-amd64.deb |
| Linux | RPM (Fedora/RHEL) | omniedge-desktop-{version}-linux-amd64.rpm |
| Linux | AppImage (Universal) | omniedge-desktop-{version}-linux-amd64.AppImage |
| Linux | Flatpak | omniedge-desktop-{version}-linux-amd64.flatpak |
| Linux | Arch (AUR) | omniedge-desktop-{version}-linux-amd64-arch.tar.gz |
Download CLI binaries from the Releases page. Filenames follow the format omniedge-{version}-{platform}.zip.
| Architecture | Devices | Filename |
|---|---|---|
| amd64 | Servers, NUCs, Mini PCs | omniedge-{version}-amd64.zip |
| arm64 | NVIDIA Jetson, Orin, Thor, RPi 4/5 | omniedge-{version}-arm64.zip |
| arm | Raspberry Pi 3, IoT Gateways | omniedge-{version}-arm.zip |
| Architecture | Devices | Filename |
|---|---|---|
| amd64 | x86 Software Routers | omniedge-{version}-openwrt-amd64.zip |
| arm64 | Modern ARM Routers | omniedge-{version}-openwrt-arm64.zip |
| arm | Qualcomm IPQ40xx | omniedge-{version}-openwrt-arm.zip |
| mips | Legacy MIPS Routers | omniedge-{version}-openwrt-mips.zip |
| mipsle | MediaTek Routers | omniedge-{version}-openwrt-mipsle.zip |
| Platform | Filename |
|---|---|
| macOS CLI (Apple Silicon) | omniedge-{version}-macos-arm64.zip |
| macOS CLI (Intel) | omniedge-{version}-macos-amd64.zip |
| FreeBSD 14 | omniedge-{version}-freebsd-14.zip |
| RISC-V | omniedge-{version}-riscv64.zip |
| LoongArch | omniedge-{version}-loongarch64.zip |
The CLI is now fully automated. Running start will handle login, network selection, and background daemonization.
# Basic start - trigger login and interactive network selection
omniedge start
# Connect to a specific network directly
omniedge start -n "your-network-id"
# Act as an Exit Node
omniedge start --as-exit-node
# Route traffic via an Exit Node IP
omniedge start -e "100.64.0.1"# Show current connection status, IP, and PID
omniedge status
# Disconnect and stop background service
omniedge stopComing soon...
See CONTRIBUTING.md for guidelines.
Distributed under the GPL-3.0 License.
Built with β€οΈ by OmniEdge