Personal goal-setting software for individuals — not teams, not orgs, not your manager's dashboard.
whyokr.app combines the OKR framework with two psychological theories — Schwartz's Theory of Basic Values ("what motivates you?") and Frankl's logotherapy ("where in your life are you investing it?") — to help you pursue hard goals with sustained meaning.
Values without action are wishes. Actions without values are busywork. This tool connects the two through a simple loop: clarify → commit → act → reflect → refine.
Pick your values
Choose the values that matter most from Schwartz's universal catalog and rank them. Your top values shape every insight.
Set one quarterly objective
One objective that expresses your values in action — with measurable key results and a daily or weekly practice. Focus beats breadth.
Check in daily
Each day, mark which practices you completed. The data builds quietly underneath you.
"What motivates you?"
Schwartz identified 10 universal value types on a circle. Adjacent types are compatible; opposite types create tension — pursuing one makes the other harder.
Four Dimensions
Tension Pairs
Tensions aren't problems — they signal complexity worth noticing.
"How are you finding meaning?"
What you give to the world — building, producing, developing.
What you receive from the world — connection, beauty, play.
The stance you take toward what you cannot change — endurance, showing up.
Not all meaningful action is measurable. Practices express the attitudinal mode.
"Where in your life are you investing?"
Creativity
Making, building
Growth
Career, learning
Relationships
Family, friends
Experience
Beauty, travel
Recreation
Play, hobbies
Health
Body, mind
Resilience
Coping with hardship
Each objective is auto-classified by its highest-ranked value. Empty domains stay visible — they show where life may be underserved.
Schwartz makes you think. Domain bars make you feel where the imbalance is.
Momentum and direction aren't the same thing. You can move very fast toward something you don't actually want.
This is for you if: