LinkLab App Icon
macOS Menu Bar Toolkit for iOS Developers

Your iOS dev toolkit,
one click away.

Deeplinks, push notifications, location simulation, screenshot comparison, app size monitoring, and full simulator control—all from your Mac menu bar. Free to start.

Download on the App Store Learn More
Apps
All Deeplinks
MyApp
Prod Dev
ShopApp
Tools
📱 Simulator
🔔 Notifications
📍 Location

MyApp

6 links · Production
01

15 tools. One menu bar.

From deeplink testing to push notifications, location simulation to screenshot comparison—everything an iOS developer needs.

Automated Smoke Testing

Run all deeplinks sequentially with video recording and screenshot capture. Test cold starts, warm starts, and normal flows automatically. Set it and walk away.

Video Recording

Automatically record MP4 videos of every deeplink test. Files organized by app, date, and test mode.

Screenshot Capture

Capture screenshots at configurable delays. Perfect for visual regression testing and QA documentation.

Multi-App Management

Manage deeplinks for multiple apps with separate production and development bundle identifiers. Switch environments instantly.

QR Code Generation

Generate QR codes for any deeplink URL instantly. Share deeplinks with team members or scan from physical devices for quick testing.

Simulator Control

Full simulator management built-in. Boot, shutdown, create, clone, rename, erase, and delete without leaving the app.

Import & Export

Share deeplink collections via JSON. Import with smart conflict handling—skip or overwrite duplicates.

Per-Environment Storage

Deeplinks stored separately for prod and dev. Never mix staging URLs with production ones.

Push Notification Testing

Send custom push notifications to the simulator with full payload control—badge, sound, custom data, silent, and mutable content. Save and reuse notification templates.

Location Simulation

Simulate GPS locations on the simulator. Pick from preset cities or enter custom coordinates. Test geo-fencing and location-based features instantly.

UserDefaults Editor

Read, edit, add, and delete UserDefaults entries on the simulator in real time. Debug feature flags, onboarding states, and cached preferences without rebuilding.

App Size Monitor

Measure and track your app’s install size over time. Compare builds, spot regressions, and keep your app lean with historical size charts.

Screenshot Compare

Compare screenshots side-by-side, overlay, or with difference highlighting. Catch visual regressions across builds and generate comparison reports.

Design Overlay

Float a transparent overlay on the simulator with pixel grids, rulers, and safe area guides. Verify your layouts match design specs without switching tools.

iCloud Sync

Sync your deeplinks, app bundles, and configurations across all your Macs via iCloud. Work seamlessly between office and home setups.

02

Privacy-first. Your data, your Mac.

LinkLab stores your deeplinks and app data locally on your Mac. Optional iCloud sync stays within your Apple ecosystem. We never see your data.

Offline-First

Works completely offline. No internet needed to test deeplinks, send push notifications, record videos, or capture screenshots.

Your Content Stays Private

We never collect, see, or transmit your deeplinks, push payloads, or app configurations. Anonymous crash reports and basic analytics help improve the app—never your data.

Local-First Storage

All data stored locally on your Mac. Optional iCloud sync keeps data within your personal Apple ecosystem—we never host your data on our servers.

Full Transparency

Videos and screenshots save to a folder you choose. JSON exports stay on your disk. You own 100% of your data.

Enterprise Safe

Safe for corporate environments. App Sandbox and Apple notarization ensure security. Your proprietary deeplinks and configurations stay on your machine.

No Network Snooping

Never intercepts or logs your deeplink URLs. Your routing paths, query parameters, and push payloads stay completely private.

03

Three ways to test.
Every scenario covered.

Select one or multiple modes. LinkLab runs your deeplinks through each mode automatically.

Normal

Opens the app if it's not running, then triggers the deeplink. If already open, triggers immediately. The default everyday mode.

Cold Start

Kills the app completely, then triggers the deeplink. Tests how your app handles deeplinks on a fresh launch from a terminated state.

Warm Start

Sends the app to the background, then triggers the deeplink. Tests how your app resumes and handles deeplinks from a suspended state.

04

Free to start. Pro when you’re ready.

Get started free with core features. Upgrade to Pro for the full toolkit—all plans include every feature.

Monthly
$4.99
per month
Download on the App Store
  • All 15 tools included
  • Unlimited deeplinks & bundles
  • Push notifications & location sim
  • Screenshot compare & design overlay
  • iCloud sync
  • Future updates
6 Months
$17.99
for 6 months
Save 40% vs monthly
Download on the App Store
  • All 15 tools included
  • Unlimited deeplinks & bundles
  • Push notifications & location sim
  • Screenshot compare & design overlay
  • iCloud sync
  • Future updates

Free Tier Available

Core deeplink testing, simulator control, and basic tools—free forever.

Mac App Store

Download, subscribe, and manage through Apple. Secure and familiar.

Cancel Anytime

No lock-in. Manage your subscription through Apple ID settings.

Available on the Mac App Store. All subscriptions managed through your Apple ID.

Payment will be charged to your Apple ID account at confirmation of purchase. Subscriptions automatically renew unless auto-renew is turned off at least 24 hours before the end of the current period. Terms of Use · Privacy Policy · Apple's Standard License Agreement

05

Up and running in minutes.

1

Add Your App

Enter your app's bundle identifier for production and development environments.

2

Add Deeplinks

Create deeplinks with titles, URLs, and time delays. Or import from a JSON file.

3

Choose Test Mode

Select Normal, Cold Start, Warm Start—or all three to run sequentially.

4

Run & Review

Hit Smoke Test. LinkLab records videos and captures screenshots, organized by app and date.

06

Watch LinkLab in action.

See how easy it is to test deeplinks, run smoke tests, and capture recordings across multiple apps and environments.

LinkLab smoke testing deeplinks with profile testing and status tracking
Smoke Testing
LinkLab testing product deeplink with sequential test execution
Sequential Test Execution
LinkLab search deeplink testing with simulator control
Simulator Control
07

Frequently asked questions.

What is LinkLab?

LinkLab is a macOS menu bar toolkit for iOS developers. It includes 15 tools: deeplink testing with smoke test automation, push notification testing, GPS location simulation, screenshot comparison, app size monitoring, UserDefaults editing, design overlay, full simulator control, video recording, screenshot capture, QR code generation, import/export, and iCloud sync.

Is there a free tier?

Yes. LinkLab has a generous free tier that includes core deeplink testing, basic simulator control, and essential tools. Upgrade to Pro to unlock unlimited app bundles, all developer tools (push notifications, location simulation, screenshot compare, design overlay, app size monitor, UserDefaults editor), and iCloud sync.

Does LinkLab work with custom URL schemes?

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.

Can I test deeplinks on a real device?

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.

Is my data safe with LinkLab?

Yes. LinkLab is privacy-first. All your deeplinks, push payloads, recordings, and configurations are stored locally on your Mac. Optional iCloud sync keeps data within your Apple ecosystem. Anonymous crash reporting and basic usage analytics help us improve the app but never collect personal data or your content.

What macOS version is required?

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.

Can I share deeplinks with my team?

Yes. Export your deeplink collection as a JSON file and share it with team members. They can drag-and-drop it into LinkLab with smart duplicate handling. Pro users can also sync via iCloud across multiple Macs.

Where are recordings and screenshots saved?

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).

What's the difference between the three test modes?

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.

How does the subscription work?

LinkLab is available on the Mac App Store with flexible subscription plans: monthly ($4.99), 6 months ($17.99), or yearly ($19.99). All Pro plans include every feature with no limitations. You can cancel anytime through your Apple ID subscription settings.

Ready to supercharge
your iOS development?

Download free from the Mac App Store. 15 tools in your menu bar, starting at $4.99/month.

Download on the App Store