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

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors