Goal planner & habit tracker app

Your life is a project. Plan it like one.

Most planners count the boxes you've ticked. MileStone counts the hours you've actually done, so ticking the easy tasks can't make you look further along than you are. Goals, milestones and daily habits in one place, and one honest answer: will you finish in time?

Or read the idea first: why ticking 6 of 10 steps can mean 32% done.

No account No card Installs on your phone

Open a small café
10 steps · 50 hours estimated
Behind
Boxes ticked
60%
6 of 10 steps
Honest pace
32%
16 of 50 hours

    The four steps left are 34 of the 50 hours. A box-counting app says 60%. You're really a third of the way. Tap a big step to see what it takes.

    Tap any step
    Free to start3 goals · 3 habits · no card
    Pro $9 a monthor $97 one-time
    Stored on your deviceoptional encrypted sync on Pro
    Phone, tablet, laptopinstalls like an app
    How it works

    From “someday” to a plan with a finish line.

    A goal on its own is a wish. MileStone turns it into milestones, steps and hours, then keeps checking whether the pace still gets you there.

    1. Step 1
      Set the goal

      Give it a deadline and a reason. MileStone asks what might get in the way, and what you'll do when it does.

    2. Step 2
      Break it into milestones

      Checkpoints with dates, each holding real steps with hours, costs and “do this after” when order matters.

    3. Step 3
      Attach the daily habits

      Link a habit to the goal it serves. The time you put in counts toward that goal's pace.

    4. Step 4
      Read one honest number

      Hours done against time passed: ahead, on pace or behind. Easy tasks can’t inflate it.

    Habits that go somewhere

    Your habits move your goals.

    Habit apps give you a streak and stop there. In MileStone, a habit can be linked to the goal it's for. A morning run isn't just a flame icon, it's hours toward the race.

    BuildStart something and keep it going.
    ReduceSet a daily limit. Hitting it counts as a win.
    QuitCount clean days. A slip is a data point.
    🔥 6days
    Morning run
    Daily · 45 min
    Run a 10K in October
    19 of 50 training hours
    Watch

    Tap the circle to log today's run

    No shame, ever

    A missed day is data, not defeat.

    Shame after a slip can make quitting more likely — the same all-or-nothing reaction psychologists call the abstinence-violation effect. So a missed day shows a quiet 💤, never a red cross. The next day starts clean.

    Honest about the numbers. Kind about the person.

    Inside the app

    Built like a project tool. Calm like a notebook.

    Everything is collapsed until you want it. Open a card for the detail; close it and your day is one screen again.

    Your day on one screenThe next milestone that matters, and today's habits. Done ones tuck away.
    Real project depthSteps carry hours, costs, resources and the order they have to happen in.
    Numbers that don't flatterHow many goals are really on pace, and what it would take to catch up.

    Illustrative screens with example data.

    Phone first. Better on a big screen.

    On a laptop or monitor, MileStone opens up into a workspace.

    Most habit apps stretch a phone screen across your monitor. From about 1220px wide, MileStone changes layout: your plan stays in the middle, and the space either side goes to work.

    • Notes on the left, always open. General notes beside your plan, plus the notes and linked habits of the goal you're looking at.
    • Your week on the right. Seven days at a glance, today's planned steps you can tick straight from the rail, and how many hours you've planned.
    • Search in the header. Type to jump to any goal, habit, milestone or step.

    Example data. Side panels appear when the browser window is about 1220px wide or more.

    AI planning

    Plan with the AI you already trust.

    Describe a goal in a sentence. Your AI asks what it needs to know, then MileStone turns the answer into milestones, steps, hours and habits, with a preview before anything changes.

    • ChatGPT
    • Claude
    • Gemini
    • Voice or text
    Your AI chat
    You

    I want to run my first half marathon in March. I can train four times a week.

    AI

    Two quick questions. What's your longest run right now, and is there a budget for shoes or a race entry?

    You

    About 5 km. Around $250 all in.

    AI

    Here's your plan. Paste this back into MileStone.

    M1Base: run 30 min without stopping12h
    M2Build to a 12 km long run22h
    M3Race-pace weeks24h
    M4Taper & race day8h
    +Habit: 4 runs a week, linked to the goal$250
    Preview in MileStone: 4 milestones, 14 steps, 66 hours, 1 linked habit. Nothing is added until you tap Import.

    Turn one sentence into a plan

    Milestones with dates, steps with hour estimates, resources, costs and the order steps must happen in.

    Update a project halfway through

    Tell your AI what changed. MileStone shows every change as its own line to tick or skip, and one tap undoes the lot.

    Suggest the habits behind a goal

    On Pro, the AI can propose the daily habits that drive a goal. Keep the ones you want and they're linked automatically.

    Your history is protected

    Finished steps and their dates can't be removed by an AI reply, and a reply written for a different project is refused.

    1. 1MileStone writes the promptOne tap copies it.
    2. 2You paste it into your AIIn ChatGPT, Claude or Gemini.
    3. 3You talk it throughBy voice or text.
    4. 4You paste the reply backPreview every line.
    5. ImportSaved on your device.

    MileStone doesn't send anything to an AI company: no API, no account, no extra fee. What you type goes to the AI you chose, under its own terms. ChatGPT, Claude and Gemini belong to their owners and aren't affiliated with MileStone.

    Charts that tell the truth

    See where you stand at a glance.

    No vanity gauges. Every chart answers one question, and the answers are allowed to be uncomfortable. Hover or tap a chart to read it.

    Will I finish on time?Hours done against the plan, with a forecast

    Week 7: 22h done of 29h planned · forecast finish is 2 weeks late

    How consistent have I been?Last 12 weeks of habits · darkest = 85% or more — a threshold we chose for the dashboard, not a scientific cutoff

    Hover a day to see how much you completed.

    Which steps carry my habit?“Morning routine”: days each step was done, last 30

    Meditation is the step that keeps slipping. That’s a reason to simplify, not to feel bad.

    Where is the money going?Spend against each milestone's budget (Pro)

    Fit-out is $300 over its budget. The other two still have room.

    Example data. The charts in the app use your own numbers.

    Also built in

    The small things that save a plan.

    Features you only notice the week you need them.

    Steps in the right order

    Mark a step “do this after” another. MileStone keeps them in order and warns you before you tick one out of sequence.

    A schedule that spots crunch weeks

    See deadlines and goals across the month. A week with too many hours or due dates gets a quiet “Heavy” flag.

    Budgets per milestone

    Plan costs on each step, log what you spend, and see every milestone's money against its allocation. (Pro)

    Habits that offer to shrink

    Struggling with a routine after a month? MileStone shows which steps you really do and offers to park the rest. Nothing is deleted.

    If-then plans, built in

    Every goal asks what could get in the way and what you'll do when it does. It’s the planning technique with some of the strongest research behind it.

    Recently deleted

    Removed a step, milestone or goal by accident? Put it back from Settings for 30 days.

    Search everything

    Find any goal, habit, milestone or step from the menu, and jump straight to it.

    Seven starter templates

    Health, money, learning, career and more. Each is a ready goal, habit and to-do list to edit instead of a blank page.

    Dark mode and backups

    A warm dark theme for late planning, and a backup file you can export and restore whenever you like.

    Pricing

    Start free. Pay when it's earned its place.

    Every plan unlocks the same Pro. Pick the way you'd rather pay.

    Monthly
    $9/ month
     
    To try Pro properly
    • Unlimited goals, habits, milestones
    • Budgets and rest days
    • Cancel anytime, keep what you built
    Choose monthly
    One payment
    Lifetime
    $97once
    Costs less than monthly after 11 months
    For the long haul
    • Everything in Pro
    • No subscription, nothing renews
    • Updates included as they ship
    Get lifetime
    Every 3 months
    $24/ 3 months
    Works out to $8 a month
    The lowest monthly price
    • Everything in Pro
    • Billed $24 once a quarter
    • Cancel anytime, keep what you built
    Choose 3 months
    Or stay on the free plan.

    3 goals, 3 habits, 3 milestones per goal (3 steps each) and 5 active to-dos. No card.

    Start free
    Prices in USD. Payments are handled by LemonSqueezy. Cancel a subscription anytime from Settings → Manage subscription. One licence works on up to 3 devices. Refund policy · Terms Already have a licence key? Activate it in the app.
    Compared

    Why not Habitica or Notion?

    They're good at what they do. Habit apps rarely look past today; Notion makes you build the system yourself.

    What mattersMileStoneHabiticaHabitifyNotion
    Goals → milestones → steps✓ YesNoNoBuild it yourself
    Daily habit tracking✓ Yes✓ Yes✓ YesBuild it yourself
    Habits linked to goals✓ YesNoNoNo
    Progress weighted by hours✓ YesNoNoNo
    No account needed to start✓ YesNoNoNo
    One-time payment option✓ $97No✓ YesNo

    Based on each product's public pages, July 2026. Features change, so check before you decide. Names belong to their owners.

    Your data

    Where your plans actually live.

    No vague privacy promises. Here's exactly what goes where.

    On your device
    Goals, habits, notes, history

    Saved in your own browser. Nothing is uploaded unless you turn on device sync, which stays off until you set it up. Export a backup file from Settings whenever you like.

    Our server
    Your licence key, if you buy Pro. An encrypted copy of your plans, only if you turn on sync

    The key is checked to confirm Pro is active. Device sync (a Pro option, off by default) keeps a copy on our server encrypted with a passphrase only you know, so we can't read it.

    LemonSqueezy
    Your payment

    Card details go to our payment provider, never to us.

    Two honest limits. MileStone needs a connection to open, because the app loads from the web. And because your data lives in your browser, clearing browser data removes it. Keep a backup.

    Full detail in the privacy policy.

    Why I built it

    Persistence beats the impossible.

    I flipped a coin about moving to Australia. It landed on yes.

    I was 33. My best friend was going through a divorce, I was going nowhere, and we were talking one night when he said: come over, start again. So I flipped a coin. Here I am. Before that — Lithuania, then London.

    I sold physical gold. I traded stocks. I ran Amazon FBA for three years, and it was paying my rent while I also worked 70 to 110 hours a week managing a thousand-person venue in Camden Town. I couldn’t keep up with both.

    Then five years of forex — studying until 2am, up at 7 to trade, the part nobody sees. After three years I finally got funded. Then I lost the biggest account I’d ever had, because I overtraded it.

    That one taught me what I actually needed. I was a terrible trader. What I’m good at, and have been since I was a kid, is building systems.

    MileStone started on a four-hour bus ride. I was bored, so I began building a goal tracker for myself. Then I showed it to people, and everyone wanted one.

    One window

    Every app I quit gave me a tiny box to write in — backwards, because I write first and plan second. Your goals, notes and reflections live in the same place.

    Light on your phone

    No app store and no big download. The whole app is one web page, without piles of features you can’t turn off.

    It never calls you a failure

    I dropped so many apps because they kept reminding me I’d let myself down. A missed day is a missed day. MileStone marks it 💤 and moves on.

    Pacing, for a personal reason

    I kept missing paperwork deadlines — not because I forgot them, but because I never worked out how many hours they’d take. So progress here is weighted by hours.

    Where I’m up to

    Five months, in the hours around a full-time job — I manage a bar in Queensland. I’m not a developer. I did AI certificates on weekends and taught myself the rest, and I’m still learning proper AI workflows. I don’t think I’ll ever stop.

    MileStone is new. A few friends use it, and some of my classmates. That’s the honest state of it. I could put testimonials here, but you’ve seen them on every app you’ve already abandoned. I’d rather tell you it’s early, show you exactly what it does, and let you decide.

    If it’s for anyone, it’s for someone building their own thing who also likes to write — who uses other tools to get the work done, but keeps coming back to the original plan to remember why they started.

    Marius Founder, CodeMilestone

    $9 a month — about two cups of coffee. Or $97 once. I’m a pay-once person myself, and I’d rather build something I’d actually buy.

    Don’t be a stranger.

    Questions

    Straight answers.

    Anything else? Email info.codemilestone@gmail.com. A real person reads it.

    What is hours-weighted pacing?
    A progress score that weights each step by its estimated hours instead of counting ticked boxes. If you've ticked 6 of 10 steps but those six were 16 of the goal's 50 hours, most apps say 60%. MileStone says 32%, and compares that against how much of your time has passed, so you can see whether you'll finish.
    Is there a free version?
    Yes. The free plan has 3 goals, 3 habits, 3 milestones per goal with 3 steps each, and 5 active to-dos. No card and no account needed. Pro removes the limits and adds budgets and rest days.
    Do I need an account?
    No. Open the app and start planning. If you buy Pro, you activate a licence key on your device; our server checks that key and nothing else, unless you also turn on device sync.
    Where is my data stored?
    Your goals, habits and notes are saved in your own browser on your own device. Nothing is uploaded unless you turn on device sync, a Pro option that keeps a copy on our server encrypted with a passphrase only you know, so we can't read it. Because your data lives in the browser, export a backup from Settings now and then — clearing browser data would remove it.
    Does it work offline?
    Not fully. MileStone needs a connection to open, because the app loads from the web. Once it's open, what you enter is saved on your device.
    How do I install it on my phone?
    From the browser, with no app store. On iPhone or iPad, tap Share, then Add to Home Screen (Safari, Chrome, Edge and Firefox can all do this since iOS 16.4). On Android, tap the ⋮ menu, then Add to Home screen or Install app. On a laptop, Chrome and Edge show an install icon at the right end of the address bar, and Safari 17 on a Mac has File → Add to Dock. Instagram and other in-app browsers can't install anything, so open the link in your normal browser first. The app also shows the steps for your device under Settings → Install as app.
    How does planning with AI work?
    MileStone writes a planning prompt for you. You paste it into the AI you already use (ChatGPT, Claude or Gemini), describe your goal, and paste the reply back. MileStone shows a preview, then imports it as milestones, steps and hour estimates. MileStone itself never contacts an AI provider; what you type goes to the AI you chose, under its terms.
    How much does Pro cost?
    $9 a month, $24 every 3 months, or $97 as a one-time payment. Subscriptions renew automatically until you cancel, which you can do anytime from Settings. One licence works on up to 3 devices.
    What does the $97 lifetime plan include?
    One payment for Pro with no subscription and no renewal, including updates as they ship. The full terms are on the Terms page.
    Can I cancel or get a refund?
    You can cancel a subscription anytime and keep everything you built. Refunds follow our refund policy, which sets out your rights under Australian Consumer Law.
    Who makes MileStone?
    CodeMilestone, a small independent studio in Queensland, Australia. CodeMilestone is the studio; MileStone is the product.

    Know if you'll finish before it's too late to fix.

    Set up your first goal in a few minutes. Free, no account, no card.

    Start free Pro when you want it: $9 a month or $97 once.