Moon is a mood diary for iPhone — and a mood tracker that never gives you advice.
Its whole value is in surfacing the factors behind your mood — so you can, in the end, make it better.
No account, no sign-up.
It started with prompts, not with an app. For more than six months I was writing, debugging and testing prompts that could get an AI to read my own entries and find the patterns in them — what fills my mood and what drains it. Most of that time went into the debugging and the testing: getting the model to stop inventing, to stop handing out advice, and to stay with what I had actually written.
Once those prompts finally worked, I built Moon around them. They are still what powers Fills & Drains: the AI pulls the factors out of your own notes, and your own ratings decide which side each one lands on.
What grew out of that:
• Recaps for a day, a week, a month and a year — a story of what happened, what changed, and what stood behind your mood's movements. It looks across your whole history: your rhythms, your best and worst days of the week, and especially the days that break the usual picture. Correlations, not causes.
• Fills & Drains — the recurring factors in your notes: people, places, activities, habits. You see which ones your mood is usually higher with, and which ones lower. No judgments and no advice, just your own data.
• Voice input — dictate an entry out loud and speech recognition turns it into text.
• Widget — log a mood straight from the home screen, without opening the app.
• Charts — day, week, month, year. See where the trend is going, and tap any point to jump back to the entry.
Happy to answer anything — especially about the no-advice rule, which turned out to be the hardest thing to hold on to.
The product is so aesthetically pleasing! If I feel Great in the morning then Meh in the afternoon and evening, will these cancel each other out for the daily recap? I can never figure out what was my entire mood of the day because of this... Congratulations on the launch, excited to try it out. (The built-in Apple Health Mood prompt doesn't work on me even with notifications, so hopefully this helps create a sticky behaviour ^_^)
@hannahawitan Thank you so much! No, they won't cancel each other out. The day does get a single average rating (that's what colours the calendar and the recap header), but the recap itself is written from your individual entries with their timestamps. So the analysis will say that your morning was Great while the afternoon and evening were Meh, rather than flattening the day into "somewhere in between." The chart in the Day view also plots every entry along a time axis, so you'll see the swings within the day.
Those within-day swings carry over into the weekly and monthly recaps too: they work from the same individual entries, not daily averages, so they can notice, for example, that your evenings tend to dip compared to your mornings.
One tip: add at least a short note to one of the entries. A day with ratings only still gets its average and its chart, but the written recap needs some text to work with. And the recap is generated on demand the next day, so the notification just tells you it's ready to be made.
Replies
Tweek
Hi Product Hunt 👋
I needed this AI diary for myself.
It started with prompts, not with an app. For more than six months I was writing, debugging and testing prompts that could get an AI to read my own entries and find the patterns in them — what fills my mood and what drains it. Most of that time went into the debugging and the testing: getting the model to stop inventing, to stop handing out advice, and to stay with what I had actually written.
Once those prompts finally worked, I built Moon around them. They are still what powers Fills & Drains: the AI pulls the factors out of your own notes, and your own ratings decide which side each one lands on.
What grew out of that:
• Recaps for a day, a week, a month and a year — a story of what happened, what changed, and what stood behind your mood's movements. It looks across your whole history: your rhythms, your best and worst days of the week, and especially the days that break the usual picture. Correlations, not causes.
• Fills & Drains — the recurring factors in your notes: people, places, activities, habits. You see which ones your mood is usually higher with, and which ones lower. No judgments and no advice, just your own data.
• Voice input — dictate an entry out loud and speech recognition turns it into text.
• Widget — log a mood straight from the home screen, without opening the app.
• Charts — day, week, month, year. See where the trend is going, and tap any point to jump back to the entry.
Happy to answer anything — especially about the no-advice rule, which turned out to be the hardest thing to hold on to.
BetterClaw
@losteden Hi Alex, congratulations on launching!! Loved the concept of this app, I think a lot of people would benefit from it
All the best, I hope this app gets the exposure it deserves!!
Tweek
@better_shab Thanks 🫶
The product is so aesthetically pleasing! If I feel Great in the morning then Meh in the afternoon and evening, will these cancel each other out for the daily recap? I can never figure out what was my entire mood of the day because of this... Congratulations on the launch, excited to try it out. (The built-in Apple Health Mood prompt doesn't work on me even with notifications, so hopefully this helps create a sticky behaviour ^_^)
Tweek
@hannahawitan Thank you so much! No, they won't cancel each other out. The day does get a single average rating (that's what colours the calendar and the recap header), but the recap itself is written from your individual entries with their timestamps. So the analysis will say that your morning was Great while the afternoon and evening were Meh, rather than flattening the day into "somewhere in between." The chart in the Day view also plots every entry along a time axis, so you'll see the swings within the day.
Those within-day swings carry over into the weekly and monthly recaps too: they work from the same individual entries, not daily averages, so they can notice, for example, that your evenings tend to dip compared to your mornings.
One tip: add at least a short note to one of the entries. A day with ratings only still gets its average and its chart, but the written recap needs some text to work with. And the recap is generated on demand the next day, so the notification just tells you it's ready to be made.
Hope Moon helps make it stick )