Set a goal
1
What does done look like?
Something you could check:
I run 5 km in one go.2
Deadline
nov 8, +3w or 2026-11-08.3
How much time will you give it?
30 minutes a day. Press Enter to skip.4
What could get in the way?
One thing:
rainy mornings.5
Your if-then plan
If it rains at 7:00, then I will do 20 minutes on the treadmill. It has to read “If …, then …”.6
The steps
One per question. Make the first one take under 10 minutes. For each step, Keel asks when and where (
sat 7:00 at the park) and a smaller version for a bad day (10 minutes). An empty line ends the list.step: adds a step, without a time or place:
--json, nothing is asked, so give done:, due:, obstacle:, plan: and at least one step:.
On your phone
Withkeel serve running, open /goals on your phone (see phone login to reach it from outside your computer). Tap + New goal:
- The finish line: the goal, what done means, the deadline and the time you will give it.
- The plan for the hard part: what is most likely to stop you, then your plan as two blanks, “If …” and “then I will …”. Keel needs the plan to save. Then add steps, the first one tiny, each with an optional time, place and minimum version.
When your computer sleeps
The phone app talks tokeel serve on your computer. When it can’t reach it, the app still opens and shows the goals as your phone last saw them, marked Not live with the time. Nothing can change until Keel is back: a step you tick is not saved for later, and Keel says so. Tap Try again once keel serve is running. To keep Goals live all day, run keel serve on a machine that stays on.
See your goals
1 of 4 done until halfway, then 2 left.
Move it along
goal new.