Android Deep Link Debugging & Orchestration Tool
A powerful desktop application for debugging Android App Links and Deep Links
Features • Installation • Usage • Contributing • License
- View all deep links configured in any installed app
- Domain verification status (
verified,none, etc.) - Test deep links directly on device with one click
- Filter by App Links, Custom Schemes, or HTTP links
- Validate
assetlinks.jsonconfiguration - Check domain ownership setup
- Identify common App Links issues
- Auto-detect connected Android devices
- Support for multiple devices simultaneously
- Real-time device status monitoring
Connect devices and monitor App Links verification status at a glance.
Analyze deep links from any installed app with domain verification status.
Validate your assetlinks.json configuration and identify issues.
- Java 17 or higher
- ADB (Android Debug Bridge) installed and in PATH
- Android device with USB debugging enabled
# Clone the repository
git clone https://github.com/manjees/link-ops.git
cd link-ops
# Run the application
./gradlew :composeApp:runComing soon! Check Releases for downloadable binaries.
- Enable USB debugging on your Android device
- Connect via USB cable
- LinkOps will automatically detect the device
- Go to Manifest tab
- Select your device from dropdown
- Search and select an app package
- View all deep links with verification status
- Click Test to fire the deep link on device
- Go to Diagnostics tab
- Enter your domain (e.g.,
example.com) - View validation results and any issues
- Kotlin Multiplatform - Cross-platform development
- Compose Desktop - Modern declarative UI
- Clean Architecture - Maintainable codebase
- Coroutines & Flow - Reactive programming
composeApp/src/jvmMain/kotlin/com/manjee/linkops/
├── data/ # Data layer (repositories, parsers)
├── domain/ # Business logic (models, use cases)
├── infrastructure/ # External services (ADB, network)
├── ui/ # Presentation layer (screens, components)
└── di/ # Dependency injection
We welcome contributions! Please see CONTRIBUTING.md for guidelines.
# Fork and clone the repo
git clone https://github.com/YOUR_USERNAME/link-ops.git
# Create a feature branch
git checkout -b feature/amazing-feature
# Make your changes and test
./gradlew :composeApp:jvmTest
# Commit and push
git commit -m "Add amazing feature"
git push origin feature/amazing-feature
# Open a Pull Request- Intent Builder - Create custom intents
- QR Code generation for deep links
- History & Favorites
- Export reports
- Multi-language support
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Made with ❤️ for Android Developers


