# NativeWatch > NativeWatch is error tracking for NativePHP apps. It catches PHP errors, JavaScript errors, desktop exceptions and native iOS and Android crashes, groups them into issues, shows which users they hit, and explains them with AI. NativeWatch is made by ZinXan. It opens soon; join the waitlist at https://native.watch#waitlist. ## How it works - Install `zinxan/native-desktop` (NativePHP desktop, Electron) or `zinxan/native-mobile` (NativePHP for iOS and Android) in a NativePHP app. - The SDK sends each error to NativeWatch with a stack trace, breadcrumbs, device context, the release and the user. - NativeWatch groups errors into issues by fingerprint, counts events and affected users, and reopens resolved issues that come back. - Native crashes are caught too: Swift and Objective-C crashes and hangs on iOS, Kotlin and Java crashes on Android, and fatal PHP errors in the embedded runtime. - An AI assistant reads the trace, compares it with past issues, searches the web and explains the fix. It can resolve issues on request. ## Plans - Free: free. 100 events a month, 7 days of history, 1 project, 1 seat, Desktop, iOS and Android. - Indie: $9.99 a month. 75,000 events a month, 30 days of history, Unlimited projects, Unlimited seats, Ask NativeWatch AI, Desktop, iOS and Android. - Pro: $39.99 a month. 250,000 events a month, 90 days of history, Unlimited projects, Unlimited seats, Ask NativeWatch AI, Custom domain, Desktop, iOS and Android. ## Links - [Home page](https://native.watch): product overview, an example issue and pricing. - [Log in](https://native.watch/login)