Authorization notice. Remote Installer is dual-use. Only use it on software, sites and systems you own or have explicit permission to test.
Who it is forA developer whose team already runs Tailscale and who does not want a build reachable from the public internet.
The problemQuick Tunnels and Funnel links are public, so a team that must keep builds private needs an access boundary.
The outcomeThe install link is reachable only by devices on the tailnet, and the terminal labels it as Tailnet only.
What you need first
- A macOS computer (the Homebrew and npm builds support macOS arm64 and x86_64)
- A signed .ipa, signed device .app, or signed standalone .apk build
- For iOS, the target iPhone's UDID already included in the provisioning profile
- A tunnel provider: Cloudflare Quick Tunnels, Tailscale Serve, or Tailscale Funnel
Steps
- Install Tailscale and confirm the phone is on the same tailnet, or allowed by its access policy.
- Install the tool with
brew install icodesign/tap/remote-installer. - Run
remote-installer share MyApp.ipa --provider tailscale-serve. (inferred, check the README) - Confirm the terminal shows
Tailnet onlynext to the URL. - Open the link on the phone while it is on the tailnet and tap Install.
Prompt for your agent
Use the repo icodesign/remote-installer to run `remote-installer share <path-to-ipa> --provider tailscale-serve` and return the URL. Verify the terminal labels it as Tailnet only and that the phone is on the same tailnet before sharing.
Caveat. Tailscale Serve requires the phone to be on the same tailnet or otherwise allowed by access policy, and DNS settings may need to be enabled on the devices that open the link.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for icodesign/remote-installer and "Share an iOS build only inside a private tailnet"
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer