Most people want to journal but don’t. The friction is always the same: staring at a blank page, finding the words, making time. My AI Diary removes all of it. You speak. The AI listens, transcribes with near-perfect accuracy using OpenAI’s Whisper, then transforms your raw thoughts into a well-written journal entry that still sounds like you, not like a machine.
The intelligence layer goes deep. The OpenAI LLMs don’t just clean up grammar. They understand context, extract topics, detect emotional tone, and generate meaningful titles and tags. Over time the system learns your patterns. Weekly AI summaries surface themes you might have missed: recurring worries, shifting moods, people who keep showing up in your entries.
Privacy was non-negotiable from the start. The app is local-first. Your data lives on your device in encrypted IndexedDB by default. If you want multi-device sync, encrypted cloud storage is available with a zero-knowledge architecture: even the server can’t read your entries. Encryption uses the Web Crypto API with AES-GCM and PBKDF2 key derivation, the same primitives banks use.
Search works the way you think. Instead of matching keywords, semantic search lets you ask things like “when did I last feel anxious about work?” and get meaningful results. You can also chat with your journal, ask questions across your entire history and get answers grounded in what you actually wrote.
The app ships as a Progressive Web App. Install it on any device, use it offline, and it works like a native app without going through an app store. Dark mode, gesture navigation, accessibility-first design, PDF export, photo attachments with AI descriptions. Every feature was built because it solves a real problem in the journaling workflow.
What it does
Voice-First Entry
One-tap recording with real-time waveform visualization. Speak naturally and the AI handles the rest.
AI-Enhanced Writing
The OpenAI LLMs transform raw speech into clear, well-structured entries that preserve your authentic voice.
Semantic Search & Chat
Find entries by meaning, not just keywords. Ask questions across your entire journal history.
Weekly AI Summaries
Automatic mood analysis, theme extraction, and personal insights delivered every week.
Zero-Knowledge Encryption
AES-GCM encryption with user-controlled keys. Local-first by default, with optional encrypted cloud sync.
Works Everywhere
PWA that installs on any device. Fully offline-capable with dark/light themes and gesture navigation.
Product gallery




Comments
Built with
- Next.js
- OpenAI API
- Whisper
- IndexedDB
- Web Crypto API
More from the lab
A few related projects that share the same design sensibility and build approach.