Feature hasn't been suggested before.
Describe the enhancement you want to request
I would like to request the addition of mDNS (Multicast DNS) support to the "Scan Network" feature within the WhisperCode iOS app.
The primary advantage of this implementation is that it supports environments with multiple Opencode instances running on a single workstation or across multiple hosts within the LAN.
Current Limitation: The current network scan implementation doesn't identify or list multiple instances when they share the same IP address (but different ports/service names). Users are typically forced to manually input addresses or are limited to the first instance discovered.
Proposed Enhancement: By implementing mDNS (Bonjour) discovery, the app would be able to:
-
Enumerate all active services: Automatically list every unique Opencode instance broadcasting on the network, even if they reside on the same host.
-
Simplified Discovery: Remove the need for users to remember specific port numbers or static IPs.
-
Dynamic Resolution: Gracefully handle instances that might be containerized or running on dynamic internal networks where .local resolution is more reliable.
Implementing this would greatly improve the workflow for power users and developers who run multiple models or environments simultaneously.
Feature hasn't been suggested before.
Describe the enhancement you want to request
I would like to request the addition of mDNS (Multicast DNS) support to the "Scan Network" feature within the WhisperCode iOS app.
The primary advantage of this implementation is that it supports environments with multiple Opencode instances running on a single workstation or across multiple hosts within the LAN.
Current Limitation: The current network scan implementation doesn't identify or list multiple instances when they share the same IP address (but different ports/service names). Users are typically forced to manually input addresses or are limited to the first instance discovered.
Proposed Enhancement: By implementing mDNS (Bonjour) discovery, the app would be able to:
Enumerate all active services: Automatically list every unique Opencode instance broadcasting on the network, even if they reside on the same host.
Simplified Discovery: Remove the need for users to remember specific port numbers or static IPs.
Dynamic Resolution: Gracefully handle instances that might be containerized or running on dynamic internal networks where .local resolution is more reliable.
Implementing this would greatly improve the workflow for power users and developers who run multiple models or environments simultaneously.