MirrorNotes: AI Journal, Diary
Private AI journaling
Free · In‑App Purchases · Designed for iPad. Not verified for macOS.
MirrorNotes is a private journal for writing, reflecting, and understanding your patterns over time.
Capture daily thoughts with written entries, mood labels, photos, and voice notes. Browse your history, search past entries, and return to meaningful moments whenever you need them.
MirrorNotes also helps you reflect with private AI-powered insights, including daily nudges, weekly digests, mood timelines, and monthly reports. Journal content is designed to stay private, with local processing for reflection features and encrypted storage for your personal entries.
Features:
• Write private journal entries
• Switch between calm Classic and HUD-styled Sentinel mode
• Add mood labels, photos, and voice notes
• Browse and search your entry history
• View daily reflections and weekly digests
• Explore mood trends and monthly reports
• Ask questions about your journal patterns
• Sync privately with iCloud
• Protect your writing with encrypted storage
MirrorNotes is built for people who want a calm, private place to think without an audience.
https://mirrornotes.org/terms.html
more Introducing Sentinel mode — a whole new way to see MirrorNotes.
• A HUD-styled alternate view: mono readouts, ember accents, and a different personality on every screen — Settings, mood picker, calendar, tags, and more.
• Switch anytime under Settings → Appearance. Classic is still there when you want the calm version back.
• Redesigned first-run experience.
• Full translations across all 10 supported languages.
2.0.7 17h ago
A small but important fix.
• Fixed: Brain View could show "No recurring themes yet" even with
plenty of entries, if some couldn't be decrypted right when you
opened it. It now shows your real themes correctly.
• Performance and stability improvements.
2.0.6 Aug 1
Add an entry without even opening the app.
• New: Quick-add via Siri — say "Add a journal entry in mirror" to
save straight to your journal, no app required. Works from
Shortcuts too.
• Fixed: Brain View could get stuck loading forever if your entries
didn't have enough repeating people or themes yet.
• Fixed: the Subscription screen showed a fake "Deep" purchase badge
— now shows an honest "Early Access" status instead.
• Performance and stability improvements.
2.0.5 Jul 19
See your entries in a new light.
• New: Brain view — an interactive map of the people and themes
running through your entries, built entirely on-device. Unlocks
after 10 entries.
• Fixed: the subscription screen showed a fake "Deep" purchase badge
— now shows an honest "Early Access" status instead.
• Fixed: the word-goal progress bar tracked all words written that
day instead of the entry you're on — now tracks per entry.
• Fixed: entries missing a mood tag now get backfilled automatically.
• Performance and stability improvements.
2.0.4 Jul 10
MirrorNotes now speaks your language.
• New: mirror is now available in Spanish, Japanese, Chinese, German,
French, Portuguese, Korean, Italian, and Russian — alongside English.
mirror follows your device's language automatically.
• Everything is free. Ask, Daily Reflection, Weekly Digest, Monthly Deep
Report, Mood Timeline, and widgets are unlocked for everyone while
mirror grows — no subscription required.
• Smoother Ask: clearer messaging when the on-device AI model needs to
download, and when your journal needs a few more entries before Ask
can find patterns.
• Bug fixes and stability improvements.
2.0.3 Jul 6
What's New in 2.0.2
- Everything is free now — no subscription
- Mix fonts within one entry, per paragraph
- Checklists dim done items instead of striking through
- Fixed checkbox tap animation
- Fixed a rare draft-loading bug
- General formatting fixes
2.0.2 Jul 4
Fixes an issue where journal entries could show as "Encrypted entry unavailable" after reinstalling the app.
2.0.1 Jul 1
Complete redesign. Every screen rebuilt with a new design system — dark and light mode, both refined.
iPad and landscape support across the full app. Onboarding welcome redesigned.
Bug fixes: mood alerts now fire correctly, background processing no longer silently stops, editor performance improved on formatted entries.
2.0.0 Jun 28
Bug Fixes & Improvements
- iPad multitasking: Switching between split view and full screen no longer loses your place — the active tab syncs correctly on resize
- PDF export: Exported entries now render on proper A4 paper size
- Search improvements: Searching by tag (e.g. #work) now finds tagged entries correctly; the # prefix is handled automatically
- Widget deep links: Tapping the nudge widget opens the Insights tab directly; tapping an entry widget navigates straight to that entry
- Mood Map widget: Now available on Core subscription (previously required Deep)
1.1.5 Jun 27
New Features
- On This Day — When viewing an entry, see what you wrote on the same date in past years. Up to 3 past entries shown with year, mood, and first line preview.
- Sort entries — Toolbar sort menu in Entries: Newest First, Oldest First, Most Words, By Mood. Sorting applies within each month group.
- Past monthly reports — Navigate back through previous months with left/right arrows in the Monthly Deep Report. Past months show their cached report.
- Past nudge history — "Past reflections" section in Insights shows your last 14 daily nudges, each expandable inline. Core and Deep only.
- Entry date & time editing — Date picker now includes a full graphical calendar + wheel time selector.
- Export entry as PDF — Tap ··· on any entry → Export as PDF. Shares a formatted A4 document with date, mood, and entry text.
- iPad split view — Full sidebar layout on iPad with Entries, Write, Insights, and Settings as first-class navigation items.
- Writing reminder — Set a daily writing reminder in Settings (all tiers). Separate from the AI nudge.
- Daily word goal bar — Thin progress bar above the write toolbar tracks total words written today across all entries.
- AI model guidance — If Gemma isn't installed yet, AI screens now show step-by-step setup instructions instead of a generic error.
Bug Fixes
- Streak counter now counts unique calendar days, not total entries
- Mood alert streak no longer breaks on entries without a mood set
- Oldest First sort now orders month groups ascending (oldest month first)
- Word goal bar no longer counts backdated entries toward today's progress
- Streak pill visible to all tiers in Insights header
- Ask usage counter always shown for Core tier with escalating color warnings at 3 and 1 remaining
1.1.4 Jun 27
Improved Monthly Deep Report reliability
The Monthly Deep Report now validates every section before showing it to you. Previously, if the on-device AI produced an incomplete report, the app would display it anyway — missing sections, truncated sentences, or an unfinished closing question.
Now, if any section is incomplete or malformed, MirrorNotes automatically retries generation with a corrected prompt. You'll either see a complete, well-formed report or a clear prompt to try again — never a partial one.
1.1.3 Jun 21
Insights, redesigned for daylight
The Insights view got a full visual refresh for light mode — sharper cards, cleaner hierarchy, and better use of color throughout.
- Reflections come first. Your daily insight now appears at the top, where it belongs.
- Clearer cards. Every card now has crisp definition with a clean white surface — no more washed-out glass on light backgrounds.
- Weekly Digest is more scannable. Each section (Theme, Energy, Building…) gets its own color-coded chip so you can navigate at a glance.
- Three-color layout system. Today (purple) · This Week (indigo) · Explore (orange) — clear visual hierarchy at a glance.
- Writing prompts are easier to read with improved typography.
- Bug fixes and performance improvements.
1.1.2 Jun 15
- Insights preview for everyone — Free users now see all sections (Daily Reflection, Weekly Digest, Monthly Report, Mood Timeline, Ask Mirror) with tier badges, so you know exactly what you're unlocking before upgrading
- Entries view opens on current month — Heatmap now defaults to monthly view instead of the full year
1.1.1 Jun 11
What's New in 1.1.0:
Sharper daily reflections
MirrorNotes now focuses on your most recent entries when generating your daily reflection — so insights feel more grounded in what you're actually going through right now, not spread thin across older writing.
Stronger privacy for voice notes
Voice transcription now runs fully on-device for all supported languages. Audio from your voice notes never leaves your phone.
Reliability improvements
Fixed an edge case where a generated insight could appear on screen but not save correctly to your journal history. Reflections now persist reliably every time.
1.1.0 Jun 10
This update improves reliability and fixes several issues found during a code audit.
Bug fixes
- Fixed a crash that could occur when backgrounding the app while Mirror's AI was
generating a daily reflection. Generation now stops at the next token boundary,
and partial output is never saved — Mirror retries overnight while your phone charges.
- Ask responses now save immediately — previously a rare crash before autosave could
lose your question and its count toward the monthly limit.
- Monthly Deep Report now correctly unlocks in the last few days of the month with
10+ entries, consistent with what the app showed on-screen.
Under the hood
- AI output cleaning pipeline simplified — same results, less redundant work.
- Minor code quality improvements.
1.0.9 Jun 6
Tags
Organize your entries with tags. Add them while writing, filter your journal by tag, and see them on every entry.
Smarter Lists
Bullet and dash lists now indent into nested levels (•, ◦, ▸). Tab indents a list item directly from the keyboard. Switching between list types (checklist, numbered, bullet) works cleanly in one tap.
Checklist polish
Tapping ○ to check an item now gives haptic feedback. The cursor no longer appears behind the checkbox marker.
Writing toolbar
Undo and redo buttons show when they're actually available. A transcription spinner appears on the mic button while voice notes are being processed. Checklist bulk actions (Check All, Delete Checked) surface in the toolbar when your cursor is on a checklist line.
Bug fix
Ask no longer incorrectly says "you haven't written enough" when entries exist.
1.0.8 Jun 4
Auto Mood Detection: Requires Core or Deep.
Insights
- Ask Mirror now shows how many entries you can search
- Mood Timeline subtitle shows your dominant mood this week
- Monthly Report tile shows days remaining at end of month
- This Week's Mood chart shows a dominant mood badge
- Exploration tiles now have subtle accent borders
Settings
- Appearance toggle: System, Light, or Dark mode
- What's New row shows the current version and links to these release notes
- Send Feedback row (mailto support)
- Free users see a feature preview and 7-day trial prompt
- Profile card border matches your subscription tier
- Stat cards (entries, words, streak) show accent-colored borders
1.0.7 Jun 3
Smarter Monthly Report:
The Deep monthly report now generates at the end of the month with as few as 10 entries — so you still get your report even if it was a quieter writing month. If you're in the last 3 days with fewer than
10 entries, you'll see a clear message instead of a generic empty state.
Automatic mood detection:
Your mood is now detected automatically when you save an entry. No manual selection needed — mirror reads what you wrote and fills it in.
1.0.6 Jun 2
What's new:
- Smarter daily notifications — MirrorNotes now sends the right message at your nudge time: if you've already written today, it tells you your reflection is ready. If you haven't written yet, it asks what's on
your mind. The message updates every day based on your actual writing.
- Weekly digest notification — You'll now get notified on Sunday morning when your weekly digest is ready to read.
- Daily reflection variety — The opening line of your daily reflection now rotates through different phrases so it never reads the same way twice.
- Notification setup fixed — MirrorNotes now asks for notification permission at the right moment during setup, so reminders actually work from day one.
Fixes:
- Daily reflection time label now stays on one line in the Insights view.
1.0.5 May 31
Nudge time, your way — onboarding now lets you pick the exact time for your daily nudge. mirror suggests morning or evening based on why you journal.
Heatmap view sticks — week, month, or year mode is now remembered across app relaunches.
Bug fixes
- Editing an entry now returns you to that entry, not back to the full list
- Saving a new entry from the Write tab no longer re-opens a previously dismissed entry
1.0.4 May 29
What's new in 1.0.3:
• Ask Mirror — tap suggestion chips to start a conversation
about your patterns without typing
• Mood Timeline — non-subscribers can now preview the timeline
(blurred) before deciding to upgrade
• Calendar heatmap — switch between week, month, and year views
to see your writing history at a glance
• Undo deleted entries — a 10-second undo banner appears when
you clear a draft or delete an entry
• Settings — iCloud sync status now shows a live indicator,
free users see an upgrade prompt
• Performance — removed debug logging that was slowing down
the editor on every keystroke
• Various UI polish across the Write, Insights, and Entries views
1.0.3 May 28
MirrorNotes 1.0.2 improves writing, mood tracking, and AI insights.
What’s new:
• Writing prompts to help you start when the page feels blank
• A cleaner editor with focus mode, undo/redo, tags, editable entry dates, and autosaved drafts
• A redesigned Mood Timeline with an all-time mood calendar, clearer mood scores, and improved streak tracking
• More reliable monthly report generation, with retry support when a report fails
• Clearer weekly digest progress when you need more entries
• Faster entry browsing and smoother calendar heatmap performance
• Improved onboarding and reflection timing based on your preferred reminder time
This update also includes bug fixes, friendlier error messages, and performance improvements across the app.
1.0.2 May 25
Introducing Sentinel mode — a whole new way to see MirrorNotes.
• A HUD-styled alternate view: mono readouts, ember accents, and a different personality on every screen — Settings, mood picker, calendar, tags, and more.
• Switch anytime under Settings → Appearance. Classic is still there when you want the calm version back.
• Redesigned first-run experience.
• Full translations across all 10 supported languages.
more Version 2.0.7 17h ago
Data Not Collected The developer does not collect any data from this app.