Bring the intranet on the internet.
OmniEdge is a cross-platform private network tool for developers, allowing you to access your private servers from anywhere.
- Renamed application from
OmniedgeNewtoomniedge. - Modernized codebase with SwiftUI (removed deprecated
edgesIgnoringSafeArea). - Updated deployment target to iOS 15.0+.
- Integrated V2 API with improved stability and performance.
- Implemented robust OAuth 2.0 PKCE authentication flow.
- Added automated CI/CD for building, testing, and releasing IPAs.
Visit https://connect.omniedge.io/download to download the app for your platform.
To build the project locally, you will need:
- macOS 14 or later
- Xcode 15.4 or later
-
Clone the repository with submodules:
git clone --recursive https://github.com/omniedgeio/omniedge-iOS.git cd omniedge-iOS -
Open the workspace:
open OmniedgeNew/OmniedgeNew.xcworkspace
-
Select the
omniedgescheme (formerlyOmniedgeNew). -
Build and Run (
Cmd + R) on your simulator or device.
Note: We recommend compiling components separately if you encounter issues, especially the Tunnel package.
- Architecture
- Network
- Main Repository: https://github.com/omniedgeio/omniedge
Please check the .github folder for reporting issues or submitting PRs:
ISSUE_TEMPLATE.mdPULL_REQUEST_TEMPLATE.md
- @zteshadow
OmniEdge is primarily developed by the team at omniedgeio.