u/xbug1000

AI journaling that never reads your journal

MirrorNotes is an iOS journaling app where all AI runs
entirely on your device — no cloud, no server,
no one reading your entries.

Daily nudges, weekly digests, and an "ask your journal"
feature all powered by Gemma 3 1B running locally.
Turn on airplane mode — it still works.

Your entries sync via iCloud (end-to-end encrypted).
Supabase handles auth only. Zero journal text ever
leaves your phone.

Write forever free. AI features on paid tiers.
Launched at: https://mirrornotes.org

reddit.com
u/xbug1000 — 20 hours ago

I built a journaling app where AI runs entirely on-device — here's why

The problem: every AI journaling app I tried sent my entries to cloud APIs. That felt wrong for something this personal.

So I built MirrorNotes.

All AI (daily nudges, weekly digests, "ask your journal"
Q&A) runs on-device using Gemma 3 1B. Your entries
never touch a server — I can't read them even if I wanted to.

Stack:
- SwiftUI + SwiftData (iOS 17+)
- LocalLLMService running Gemma 3 1B on-device
- CloudKit for iCloud backup (Apple-encrypted)
- Supabase for auth only — zero journal content

Biggest technical challenge: 10k char context window on a 1B model. Had to truncate oldest entries first and tune prompts heavily to get coherent insights.

Free to write forever. AI features behind Core ($2.99/mo) and Deep ($4.99/mo) tiers.

Launched at: https://mirrornotes.org

Happy to answer questions about on-device LLM on iOS or the privacy architecture.

reddit.com
u/xbug1000 — 20 hours ago