Introducing Emocore: HealthKit State of Mind / Mood Tracking Shortcuts for iOS 18

Hello!

I was frustrated that iOS 18 didn’t update the Health shortcuts to add the new State of Mind (mood/emotion tracking) APIs, so I built a very simple utility to do it myself.

In Emocore, you can add new State of Mind entries (both Momentary Emotions and Daily Moods), including labels (ex. Angry, Content) and associations (ex. Money, Family), and you can fetch existing State of Mind entries by date, kind, valence, or source.

In the future, I’m thinking about:

  • Adding and reading PHQ-9 and GAD-7 entries
  • Editing samples (this comes with the trade-off and having to delete and re-add the entry, which can screw up your health data)
  • Filtering entries by labels and associations
  • Adding other missing HealthKit types (ex. Time in Daylight)

The appropriate radar ID is FB13046615 if you want this functionality natively. Also, once iOS 18 releases, I might submit them as a pull request to Actions or Toolbox Pro. If you’d prefer I do that or can contact one of their owners, please let me know!

It’s also open source, so you can audit the code yourself and submit feedback on GitHub.

You can find it on TestFlight here, and I’ll submit it to the App Store after iOS 18 releases.

Why the name? Why is the app icon so garish?

I’m a big music fan, and I had the idea of calling a different app Breakcore, after a genre of music that involves sampling and chopping breakbeats really fast. Then I thought it’d be clever to call all of my apps after a ‘core’ genre.

Emocore (a.k.a. Emotional Hardcore) is a variation of Hardcore Punk that focuses on more emotional and introspective themes. So, the app icon blends some emo aesthetics with some familiar vibes from the Health app.

1 Like