Daily Journaling
A minimalist writing space to record your thoughts. Each entry is tied to a specific date, building a chronological history of your mental well-being.
Intrusive thoughts aren't who you are. OCD keeps you stuck by making one thought feel like a threat - and making a ritual feel like the only way out. The relief never lasts, so the loop tightens. Seeing the pattern clearly is the first step to breaking it.
Patterns helps you record intrusive thoughts, compulsions, triggers, responses, and distress levels without accounts, ads, or cloud uploads.
A minimalist writing space to record your thoughts. Each entry is tied to a specific date, building a chronological history of your mental well-being.
Document obsessions and compulsions as they happen. Record the nature of thoughts, actions taken in response, and distress levels on a 0-10 (SUDS) scale.
Visualize distress trends over time with intuitive charts and heatmaps. See anxiety rise and fall, and prepare clear information for therapy and ERP sessions.
All data stays on your device. No cloud uploads, no third-party sharing. Your reflections and personal data remain entirely under your control.
Switch between carefully crafted dark and light themes to match your environment and reduce eye strain during late-night reflections.
Built with Flutter for iOS, Android, macOS, Linux, and Windows with a clean interface that feels focused on every screen.
Real screens from Patterns - at home on mobile and on desktop. The journal, the OCD tracker, the analytics, and the settings.

Capture obsessions, log distress, and write a quick journal entry - all from your phone. Your entries stay on your device, no accounts and no uploads.
See your patterns at a glance - analytics, history, and a calm writing space with the room a bigger screen gives you. Native on macOS, Windows, and Linux.




Exposure and Response Prevention is the most evidence-based therapy for OCD. Patterns turns its core moves into a calm daily habit you can keep between sessions.
The Compulsion Delay Tool helps you pause and ride out a wave instead of acting on it - the core move of response prevention.
Log distress on a 0–10 scale (SUDS), the same language used in ERP, and watch anxiety rise and fall over time.
Charts and history make progress visible, so you arrive at therapy sessions with clear, concrete notes.
A calm, local-first space for journaling and OCD self-tracking - available where you reflect.
Track obsessions, log distress, and journal in a calm private space. Your entries stay on your device - no accounts, no uploads.
Requires iOS 14 or later · Android 8 or later

Patterns runs natively on every desktop you use.
Or build from source on GitHub
Patterns is open source, independent, and ad-free. If it has helped you, a small tip keeps development going.