Innerly
"An AI that reads your week and shows you patterns you missed."
Android · Kotlin · Jetpack Compose · Room
OVERVIEW
Journaling apps demand effort when users have nothing to say. Mood trackers request ratings without context. Neither captures the texture of a real week, the recurring frustrations, emerging skills, half-formed ideas, and pattern of decisions. Most people stop using these apps within two weeks because the input-to-insight ratio is too low.
An Android app where each journal entry is processed by an AiDetectionPipeline that sends it to Claude and extracts structured entities, Goals (with emotional charge and pressure scores), Ideas (with dormancy tracking), Decisions (with recorded fear and hope), Skills (with evidence snippets), and Threads (recurring themes). An IdeaCollision system compares each new idea against recent entries and surfaces unexpected connections. A ContextCapsuleService attaches real weather from OpenMeteo to every entry.
A reflection companion that generates insight from sparse data, users get meaningful observations about their patterns without needing to write elaborate journal entries.
KEY FEATURES
AiDetectionPipeline
IdeaCollision Detection
Context Capsule Service
Decision Tracking
Encrypted Preferences
HomeViewModel Aggregation
TECH STACK
Tap to see the reasoning
BUILD TIMELINE
Hilt Architecture & Room
Set up AppModule with Room database (innerly.db), all 9 DAOs, ClaudeService, EncryptedSharedPreferences (AES256-GCM), and plain SharedPreferences. Defined all Room entities.
CHALLENGES & SOLUTIONS
LET'S BUILD SOMETHING TOGETHER
I'm always open to discussing new projects, partnerships, or just a good idea.