Automated Smoke Testing
Run all deeplinks sequentially with video recording and screenshot capture. Test cold starts, warm starts, and normal flows automatically.
The macOS tool that lets you manage, test, and automate iOS deeplink testing on the Simulator. 100% local & private—your data never leaves your Mac.
From quick single-link tests to full smoke test suites across multiple apps and environments.
Run all deeplinks sequentially with video recording and screenshot capture. Test cold starts, warm starts, and normal flows automatically.
Automatically record MP4 videos of every deeplink test. Files are organized by app, date, and test mode with simulator name in filenames.
Capture screenshots at a configurable delay after each deeplink triggers. Perfect for visual regression testing and QA documentation.
Manage deeplinks for multiple apps with separate production and development bundle identifiers. Switch environments with one click.
Generate QR codes for any deeplink URL instantly. Share deeplinks with team members or scan from physical devices.
Full simulator management built-in. Boot, shutdown, create, clone, rename, erase, and delete simulators without leaving the app.
Share deeplink collections with your team via JSON files. Import with smart conflict handling—skip or overwrite duplicates.
Deeplinks are stored separately for production and development environments. Never mix up staging URLs with production ones again.
LinkLab runs entirely on your Mac. Your deeplinks, recordings, screenshots, and app data never leave your machine.
LinkLab works completely offline. No internet connection required to test deeplinks, record videos, or capture screenshots.
We don't collect usage data, analytics, or telemetry. No third-party SDKs. No tracking of any kind. Your workflow is private.
All deeplinks, app bundles, and settings are stored in local UserDefaults on your Mac. Nothing is uploaded to any server.
Videos and screenshots save to a folder you choose. JSON exports stay on your disk. You own and control 100% of your data.
Safe for corporate and enterprise environments. Your proprietary deeplinks and app configurations never leave your machine.
LinkLab never intercepts, inspects, or logs your deeplink URLs. Your routing paths and query parameters stay completely private.
Select one or multiple modes. LinkLab runs your deeplinks through each mode automatically.
Opens the app if it's not running, then triggers the deeplink. If already open, triggers immediately. The default everyday mode.
Kills the app completely, then triggers the deeplink. Tests how your app handles deeplinks on a fresh launch from a terminated state.
Sends the app to the background, then triggers the deeplink. Tests how your app resumes and handles deeplinks from a suspended state.
Start with a 7-day free trial. All plans include every feature, with a 30-day money-back guarantee.
Try every feature free for 7 days. No credit card required upfront.
Not satisfied? Get a full refund within 30 days, no questions asked.
No lock-in. Cancel your subscription whenever you want.
All plans are billed through Gumroad. 7-day free trial included. 30-day money-back guarantee. Instant license key delivery.
Enter your app's bundle identifier for production and development environments.
Create deeplinks with titles, URLs, and time delays. Or import them from a JSON file.
Select Normal, Cold Start, Warm Start—or all three to run sequentially.
Hit Smoke Test. LinkLab records videos and captures screenshots, organized by app and date.
LinkLab is a macOS menu bar application designed for iOS developers to test, manage, and automate deeplink testing on the iOS Simulator. It supports video recording, screenshot capture, multiple test modes, and multi-app environment management.
Yes. LinkLab works with any URL scheme including custom app schemes (myapp://), HTTPS universal links, and HTTP links. It triggers deeplinks via xcrun simctl on the iOS Simulator.
LinkLab currently targets the iOS Simulator using xcrun simctl. For real device testing, you can use the QR code feature to quickly scan and open deeplinks on a physical device.
Absolutely. LinkLab runs 100% locally on your Mac. There are no servers, no cloud sync, no analytics, and no tracking. Your deeplinks, recordings, screenshots, and all app data stay on your machine and are never shared with anyone. It's fully offline-capable and enterprise-safe.
LinkLab requires macOS 14 (Sonoma) or later and Xcode with iOS Simulator installed. It runs as a lightweight menu bar app that stays out of your way.
Yes. You can export your entire deeplink collection as a JSON file and share it with team members. They can import it into their LinkLab with smart duplicate handling.
By default, files are saved to ~/Desktop/LinkLab. You can configure a custom output directory in Settings. Files are organized as: App Name → Date → Test Mode → Files (with simulator name in the filename).
Normal opens the app if needed and triggers the deeplink. Cold Start kills the app first to test fresh-launch handling. Warm Start backgrounds the app first to test resume behavior. You can select multiple modes to run sequentially.
LinkLab is sold through Gumroad with flexible subscription plans: monthly ($5), 6 months ($6), yearly ($10), or 2 years ($15). Every plan starts with a 7-day free trial and comes with a 30-day money-back guarantee. You receive a license key instantly after purchase. All plans include every feature with no limitations. You can cancel anytime.
Start your 7-day free trial today. Plans from $5/month with a 30-day money-back guarantee.
View Pricing