Built for mobile engineers, structured for enterprise teams
RYNO combines a free macOS desktop app and a paid web service for testing deep links. Developers get .ryno/ JSON collections, variables and local secrets, runs through adb and simctl, multi-step flows, App Links and Universal Links checks, and an MCP server. Teams add a catalog published from CI, roles and Google or Microsoft sign-in.
Desktop app capabilities, free
Collections, parameters and environments
Path and query parameters, variables per environment, and requests organized as you like.
See Git collectionsLocal secrets, kept out of Git
Tokens live in
How local secrets work*.env.local.jsonfiles that the.gitignoreof.ryno/excludes from every commit.One-click runs
adb on Android, simctl on iOS simulators, logs for every run. On a physical iPhone or iPad, RYNO sends the link through devicectl and cannot confirm that the device received it.
How RYNO runs a deep linkFlows, reports and run history
Chain several links into a flow, and keep a report of each run in its history.
Explore flowsDomain association checks
Check that your domain is associated with your app on Android and iOS, then send the link.
Verify App Links and Universal LinksCSV import and Git clone
Start from a CSV of existing links or clone a repository that already has a
Import and clone in the docs.ryno/folder.Built-in MCP server
Claude Code or another MCP client can read your collections and flows, and run a request on a device once you allow it.
Connect an AI agent through MCP
Enterprise web service capabilities
Shared catalog published from CI
Your pipeline publishes the deep links of each project; every member opens the same version.
See the CI catalogRoles, access and governance log
An owner, administrators and members. Invitations, access removed right away, and a log of each administrator gesture.
Governance in detailGoogle or Microsoft sign-in
Members sign in with their work account, bound to your company domain. Service data is hosted in France.
Security and hosting
The desktop app and the paid plans, side by side
| Capability | Desktop app (free) | Team (paid plan) | Business (paid plan) |
|---|---|---|---|
| Collections, variables, local secrets | Yes | Yes | Yes |
| Runs through adb and simctl | Yes | Yes | Yes |
| Flows, reports, run history | Yes | Yes | Yes |
| App Links and Universal Links checks | Yes | Yes | Yes |
| MCP server for AI agents | Yes | Yes | Yes |
| Shared catalog from CI | — | 3 projects | Unlimited projects |
| Governance log | — | 90 days | 365 days, CSV and JSON export |
| Dedicated database | — | — | Yes |
| SSO (SAML, OIDC) and SCIM | Not available | Not available | Not available |
Questions about features
Does RYNO need an account to run deep links?
No. The RYNO desktop app runs deep links without any account or server. An account is only needed to join a company workspace and read its shared catalog.
Which tools does RYNO use under the hood?
RYNO calls adb for Android devices and emulators and xcrun simctl for iOS simulators. For physical iPhones and iPads, RYNO uses xcrun devicectl and cannot confirm that the device received it. Nothing else is installed on your devices.
Can RYNO confirm a deep link opened on an iPhone?
Not on a physical iPhone. RYNO sends the link through devicectl and cannot confirm that the device received it, so it reports the link as sent. Android devices and iOS simulators report the result.
Does RYNO run outside macOS?
Not today: there is no Windows or Linux version. RYNO is distributed for macOS only, because testing on iOS relies on Xcode tools that run only on a Mac.