Download Latest Version omniedge-cli-2.9.0-linux-arm64.tar.gz (7.4 MB)
Email in envelope

Get an email when there's a new version of OmniEdge

Home / v2.3.0
Name Modified Size InfoDownloads / Week
Parent folder
omniedge-desktop-2.3.0-windows-x64-setup.exe 2026-02-04 9.0 MB
omniedge-desktop-2.3.0-windows-x64.msi 2026-02-04 12.8 MB
omniedge-desktop-2.3.0-linux-x64.AppImage 2026-02-04 92.4 MB
omniedge-desktop-2.3.0-linux-x64.deb 2026-02-04 16.2 MB
omniedge-desktop-2.3.0-linux-x64.rpm 2026-02-04 16.2 MB
omniedge-desktop-2.3.0-macos-x64.dmg 2026-02-04 14.8 MB
omniedge-desktop-2.3.0-macos-arm64.dmg 2026-02-04 13.9 MB
omniedge-2.3.0-openwrt-arm64.apk 2026-02-04 5.3 MB
omniedge-2.3.0-openwrt-arm64.ipk 2026-02-04 5.2 MB
omniedge-2.3.0-openwrt-x64.ipk 2026-02-04 5.8 MB
omniedge-2.3.0-openwrt-x64.apk 2026-02-04 5.8 MB
omniedge-cli-2.3.0-windows-x64.zip 2026-02-04 5.5 MB
omniedge-cli-2.3.0-linux-arm64.deb 2026-02-04 4.8 MB
omniedge-cli-2.3.0-linux-arm64.rpm 2026-02-04 6.4 MB
omniedge-cli-2.3.0-linux-x64.AppImage 2026-02-04 7.0 MB
omniedge-cli-2.3.0-linux-arm64.tar.gz 2026-02-04 6.4 MB
omniedge-cli-2.3.0-linux-x64.deb 2026-02-04 5.1 MB
omniedge-cli-2.3.0-linux-x64.rpm 2026-02-04 6.7 MB
omniedge-cli-2.3.0-linux-x64.tar.gz 2026-02-04 6.8 MB
omniedge-cli-2.3.0-macos-x64.tar.gz 2026-02-04 6.1 MB
omniedge-cli-2.3.0-linux-riscv64.tar.gz 2026-02-04 6.6 MB
omniedge-cli-2.3.0-macos-arm64.tar.gz 2026-02-04 5.7 MB
OmniEdge v2.3.0 source code.tar.gz 2026-02-04 1.6 MB
OmniEdge v2.3.0 source code.zip 2026-02-04 1.7 MB
README.md 2026-02-04 4.0 kB
v2.3.0 source code.tar.gz 2026-02-04 1.6 MB
v2.3.0 source code.zip 2026-02-04 1.7 MB
omniedge-cli-2.3.0-linux-x86_64.AppImage 2026-02-04 7.0 MB
omniedge-cli-2.3.0-linux-aarch64.rpm 2026-02-04 6.4 MB
omniedge-cli-2.3.0-linux-x86_64.rpm 2026-02-04 6.7 MB
omniedge-cli-2.3.0-linux-amd64.deb 2026-02-04 5.1 MB
omniedge-desktop-2.3.0-windows-x64-setup.exe.sha256 2026-02-03 65 Bytes
omniedge-desktop-2.3.0-windows-x64.msi.sha256 2026-02-03 65 Bytes
omniedge-desktop-2.3.0-macos-x64.dmg.sha256 2026-02-03 103 Bytes
omniedge-desktop-2.3.0-macos-arm64.dmg.sha256 2026-02-03 105 Bytes
omniedge-desktop-2.3.0-linux-x64.AppImage.sha256 2026-02-03 108 Bytes
omniedge-desktop-2.3.0-linux-x64.deb.sha256 2026-02-03 103 Bytes
omniedge-desktop-2.3.0-linux-x64.rpm.sha256 2026-02-03 103 Bytes
SHA256SUMS.txt 2026-02-03 392 Bytes
omniedge-2.3.0-r1-aarch64_generic.apk 2026-02-03 5.3 MB
omniedge-2.3.0-r1-x86_64.apk 2026-02-03 5.8 MB
omniedge_2.3.0_aarch64_generic.ipk 2026-02-03 5.2 MB
omniedge_2.3.0_x86_64.ipk 2026-02-03 5.8 MB
omniedge-desktop v2.3.0 source code.tar.gz 2026-02-03 1.6 MB
omniedge-desktop v2.3.0 source code.zip 2026-02-03 1.7 MB
Totals: 45 Items   322.0 MB 0

OpenWrt Package Support

This release introduces native OpenWrt package support for running OmniEdge directly on your router.

Supported Configurations

OpenWrt Version Architecture Package Format
24.10.x x86_64 .ipk
24.10.x aarch64 .ipk
25.x (snapshot) x86_64 .apk
25.x (snapshot) aarch64 .apk

Features

  • UCI Configuration: Native OpenWrt configuration at /etc/config/omniedge
  • procd Integration: Proper service management with procd init script
  • Automatic Startup: Enable with /etc/init.d/omniedge enable
  • Standard Installation: Install via opkg (24.10.x) or apk (25.x)

Installation

:::bash
# Download for your architecture (example: aarch64, OpenWrt 24.10)
wget https://github.com/omniedgeio/omniedge/releases/download/v2.3.0/omniedge_2.3.0_aarch64_generic.ipk

# Install
opkg install omniedge_2.3.0_aarch64_generic.ipk

# Configure
uci set omniedge.main.enabled='1'
uci set omniedge.main.network_id='your-network-id'
uci commit omniedge

# Start
/etc/init.d/omniedge start
/etc/init.d/omniedge enable

IPv6 Dual-Stack Improvements

  • Full IPv6 connectivity with Happy Eyeballs (RFC 8305)
  • Automatic IPv4/IPv6 selection based on connectivity
  • Parallel address resolution for faster connections
  • Configurable preference: omniedge config ipv6 prefer

Optional WASM Plugin System

The plugin system is now a compile-time feature (wasm-plugins):

  • Default enabled on x86_64 and aarch64
  • Allows building minimal binaries for resource-constrained devices
  • OpenWrt packages include full plugin support

Improvements

  • E2E Testing: Updated Docker image to rust:slim-bookworm for latest Rust compatibility
  • Cross-compilation: Improved reliability for aarch64 musl builds using cross-rs
  • Code Quality: Resolved all clippy lints and warnings across the codebase

Download Packages

OpenWrt

OpenWrt Version Architecture Download
24.10.x x86_64 omniedge_2.3.0_x86_64.ipk
24.10.x aarch64 omniedge_2.3.0_aarch64_generic.ipk
25.x x86_64 omniedge_2.3.0_x86_64.apk
25.x aarch64 omniedge_2.3.0_aarch64_generic.apk

CLI

Platform Architecture Download
Linux x86_64 omniedge-cli-linux-x86_64.tar.gz
Linux ARM64 omniedge-cli-linux-aarch64.tar.gz
macOS Universal omniedge-cli-macos.tar.gz
Windows x86_64 omniedge-cli-windows-x86_64.zip

Known Limitations

  • MIPS not supported: OpenWrt packages are not available for MIPS-based routers due to Rust toolchain limitations (rust-std removed, Cranelift has no MIPS backend). Modern ARM64 routers and x86 devices are fully supported.

Compatibility

  • OmniNervous: Requires v0.4.0 or later
  • Existing Networks: Fully backward compatible with v2.2.x networks

Contributors

Thank you to all contributors who made this release possible!


Source: README.md, updated 2026-02-04