LOCATION & PIN
Search for a business or spot by name to attach to your entry. Or hit the pin icon to save your exact GPS coordinates - works completely offline, no signal needed.
Every entry auto-captures your weather, location, and status code. Watch the streak build. Read the patterns in the heatmap. Your log stays private โ no social feed, no algorithm, no subscription. Just a clean terminal where your days make sense.
iOS 17+ ยท iPhone only
// FEATURES
Search for a business or spot by name to attach to your entry. Or hit the pin icon to save your exact GPS coordinates - works completely offline, no signal needed.
Every entry automatically captures the current weather and temperature. Your log becomes a record of the world around you, not just your thoughts.
Daily streak counter, heatmap calendar, entry counts, word totals, top locations, and status codes - all in one place. Seeing the data makes the habit stick.
Every entry generates a styled card built for sharing. If your post has a GIF, it automatically exports as an animated video. Toggle that in Settings if you prefer a static image.
Entries, photos, and settings sync automatically through your personal iCloud account. Delete and reinstall - everything comes back. No account needed.
Enable Face ID lock and your journal stays yours. The lock engages the moment the app backgrounds โ so your entries are never exposed, even for a split second.
// OPERATOR.LOG
I built QuestLog for myself. I never planned to put it in the App Store.
A few years ago I found out I have autism. Since then, working toward my most authentic self has become the main thing โ in every part of life. So when I built this journal, I made it as "me" as I could. The terminal aesthetic, the status codes, the automatic data capture โ that's genuinely how I think. I didn't design it for a market. I built it for my brain.
I started showing people while I was still building it. I could tell by the looks on their faces that they were excited โ they could already see a place in their life where it would fit. So I added some features other people might find useful and decided to see what happens.
// THE MODEL