Mind.
How you think — reflection, openness, formality — traced across cognitive bands.
DailyVox listens, transcribes, and quietly builds a model of your personality — every word of it running on-device. No cloud, no accounts, no one watching. Just you, observed by yourself.
Your Twin isn't one model — it's four, each one reading a different region. Mind for how you think, voice for how you speak, heart for how you feel, and a graph of who and what you mention. Below it all, a forecast of where you're headed.
How you think — reflection, openness, formality — traced across cognitive bands.
How you speak — rhythm, tone, pace — measured as a live acoustic fingerprint.
How you feel — valence, arousal, dominance — as a breathing field of colour.
Who and what you mention — weighted by how you feel when you mention them.
Every journal entry flows through the same on-device pipeline. Click any stage to see what happens to your data at each step. (Spoiler: nothing leaves the phone.)
AVAudioEngine captures AAC audio at 44.1 kHz directly from the iPhone
microphone. The buffer is held in memory and handed to the transcriber —
never uploaded, never cached to disk.
Attach a network proxy during a 2-minute voice entry. Run the transcription, NLP, and Twin update. Zero bytes leave the device. This isn't a promise — it's the architecture.
DailyVox is built entirely on Apple's on-device SDKs — no third-party dependencies anywhere in the app. Every capability has a home inside iOS.
On-device transcription with requiresOnDeviceRecognition = true. 60+ languages on the Neural Engine.
Sentiment scoring, Named Entity Recognition, part-of-speech, and language identification — four CoreML models running locally.
Dense sentence embeddings for semantic search and k-means thematic clustering of your journal.
LanguageModelSession with tool calling, @Generable structured outputs, streaming.
Replaces SFSpeechRecognizer in v2.0. Lower latency, native long-form support, no permission prompts.
Local SQLite with optional end-to-end-encrypted sync. The Twin is one AIState Codable JSON entity.
Authenticated encryption for backup exports. Passphrase-derived keys for device migration.
Biometric gating on every journal access. Keys stored in the Secure Enclave — never extracted.
Home & Lock-screen widgets. AppIntents-powered Siri shortcuts for hands-free entries.
| DailyVox | Day One | Reflectly | Apple Journal | |
|---|---|---|---|---|
| price | free forever | $34.99/yr | $59.99/yr | free |
| voice journaling | ✓ | — | — | — |
| on-device AI | ✓ | — | — | partial |
| Twin · personality model | ✓ | — | — | — |
| works offline | ✓ | partial | — | ✓ |
| data collected | none | yes | yes | minimal |
| account required | no | yes | yes | no |
| open source | ✓ | — | — | — |
“I wrote a diary for twenty years. Then I couldn't anymore. So I stopped writing — and started talking. That's how DailyVox was born, and why it runs entirely on your phone instead of someone else's server.”
Every voice-journaling app I could find shipped audio to a cloud for transcription. I didn't want my most private thoughts processed by a third party, and I didn't want to pay a subscription for it either. So I built my own — free, open-source, fully on-device. The Digital Twin is the next step: a model of you that lives on your phone, not on somebody's server. Read the full story →
Inside the TwinEngine — how NLTagger signals become a multi-dimensional personality model, on-device.
If the app needs the cloud to transcribe, it isn't private. The on-device test — and how to run it yourself.
Speaking at 150 WPM versus typing at 40. A protocol for brains that think faster than their fingers.
Two minutes a day. No writing. No subscription. No data collection. Your voice, your personality model, your phone.
Download free on the App Store →