NapBot, an automatic sleep-tracker for Apple Watch by Majid Jabrayilov (the brains behind the heart-tracking app CardioBot), was recently updated on the App Store with some cool new features and enhancements that help it become a more independent app than before.

Firstly, there’s a new settings screen where you can adjust your sleep goal, as well as enable or disable notifications at will. Secondly, there’s a brand new Calendar screen at your disposal which now allows you to jump to sleep data for any desired date. And lastly, the new dynamic notifications display a preview of your sleep analysis at glance.

The new version of NapBot also squishes bugs and brings a deep sleep trend feature that analyzes the duration of your deep phase to recommend how to improve this metric. NapBot takes a completely different approach to tracking your sleep than most of the sleep-tracking apps for Apple Watch that are available on the App Store.

You don’t have to manually do anything to track your sleep other than wear your watch because NapBot takes advantage of Apple’s CoreML framework for machine learning in iOS 13 and watchOS 6. This lets it collect data from onboard sensors to detect when you’re asleep and analyze data such as your heart rate, sleep phases, noise levels and more.

CoreML also enables NapBot to continue to learn the more you use the app.

The app includes an iPhone component where you can manage and visualize your sleep data. NapBot is compatible with Apple’s HealthKit framework and the Health app, which lets you access any sleep data tracked with NapBot from within the Health app on your iPhone.

NapBot is a free download from App Store.

You can use some of the features of NapBot completely free of charge. Unlocking full functionality requires a subscription, priced at 99 cents per month or $10 per year.