Skip to content

omniedgeio/omniedge-legacy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

617 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OmniEdge (Legacy)

Important

This repository is now legacy. The new, high-performance OmniEdge V2 (Rust-based) is actively developed at:

👉 https://github.com/omniedgeio/omniedge

Please use the new repository for the latest features and security updates.


OmniEdge (V1 - Legacy)

Secure P2P mesh networking for AI devices, IoT, and edge computing (GPL-3)

Release License Build Verification E2E Connectivity CLI Release Desktop Release

OmniEdge enables seamless connectivity between your devices across networks. Perfect for:

  • 🤖 AI/ML Devices: NVIDIA Jetson, AI edge computers
  • 🍓 Raspberry Pi: All models from Pi 3 to Pi 5
  • 📡 OpenWrt Routers: Mesh your network infrastructure
  • 🖥️ Servers: Linux, macOS, FreeBSD, Windows

Highlights

  • 🖥️ Cross-platform Desktop App - Windows, macOS, Linux with system tray
  • 📦 Multiple Linux Packages - DEB, RPM, AppImage, Flatpak, Arch
  • 🪟 Windows Support - NSIS installer with bundled TAP driver
  • 🍎 Universal macOS Support - Native DMG/CLI for both Apple Silicon and Intel Macs
  • 🛡️ Verified Stability - Every release is automatically tested via real-world connectivity probes
  • 💓 Real-time heartbeat - Device online status visible in dashboard
  • 🏗️ Emerging architectures - RISC-V, LoongArch, FreeBSD 14

🌐 Website📚 Docs💬 Discord🐦 Twitter

Quick Install (CLI)

The easiest way to install OmniEdge CLI:

curl -fsSL https://raw.githubusercontent.com/omniedgeio/omniedge/refs/heads/main/omniedge-install.sh | bash

To 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 bash

Desktop Applications

Download 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

CLI Binaries

Download CLI binaries from the Releases page. Filenames follow the format omniedge-{version}-{platform}.zip.

Linux (Native)

Architecture Devices Filename
amd64 Servers, NUCs, Mini PCs omniedge-{version}-amd64.zip
arm64 NVIDIA Jetson, RPi 4/5 omniedge-{version}-arm64.zip
arm Raspberry Pi 3, IoT Gateways omniedge-{version}-arm.zip

OpenWrt (Routers)

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

Other Platforms

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

Usage

The CLI is now fully automated. Running start will handle login, network selection, and background daemonization.

Start & Connection

# 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"

Management

# Show current connection status, IP, and PID
omniedge status

# Disconnect and stop background service
omniedge stop

Mobile Apps

Coming soon...

Documentation

Contributing

See CONTRIBUTING.md for guidelines.

License

GPL-3.0


Built with ❤️ by OmniEdge

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •