Repository navigation
Replies: 2 comments
|
Additional context on developer economics & deployment cost: A major motivating factor for exploring mobile-first access is infrastructure cost. With cloud VPS rates frequently doubling on renewal (e.g. standard KVM tiers climbing past $15–$20/mo), keeping a dedicated 24/7 cloud instance running solely to proxy mobile LLM traffic is becoming prohibitive for individual developers and indie hackers. This makes native iOS remote support even more compelling for cost-conscious developers:
|
|
@Primuez Agreed on the premise: OmniRoute keeps running on a server, and the phone reaches it over Tailscale, WireGuard or HTTPS. A native Swift client won't live in this repo, though. It would be a separate app with its own signing, App Store review and release cycle, and I can't maintain that next to the server. It can be built entirely outside the repo, since everything you list (instances, quotas, usage, live requests) is already served over HTTP by the same |
Uh oh!
There was an error while loading. Please reload this page.
Context and Motivation
Following up on the discussion in #18744:
We completely agree with the architectural assessment regarding on-device execution — embedding a Node.js runtime and
better-sqlite3native addons within the sandboxed iOS environment is technically prohibitive and outside the core mission of OmniRoute (which ships Node.js server, Docker, and Electron desktop).The practical and standard production pattern for mobile usage is running OmniRoute remotely (on a VPS, home server, or Mac via Docker) and reaching it securely via Tailscale, WireGuard, or reverse proxy.
However, managing routes, monitoring real-time quotas, and leveraging OmniRoute from an iPhone/iPad currently relies on Mobile Safari. While functional, it leaves significant mobile-first capabilities on the table.
This RFC proposes designing a lightweight, native Swift / SwiftUI Companion Client specifically built to connect to and control remote OmniRoute instances.
Proposed Architecture and Features
1. Remote Instance Management
2. Real-Time Telemetry and Quota Monitoring
3. Remote Policy and Model Control
targetEffort, etc.), and retry policies directly from mobile.4. Native iOS Ecosystem Integrations
Non-Goals (Scope Discipline)
Questions and Guidance from Maintainers
clients/ios/ormobile/) or as an independent repository under thecheaper-inferenceorganization?We would love to hear feedback and design constraints from the maintainers before writing code.
All reactions