For real days, not perfect ones

Make a plan.Keep the lesson.

The day doesn't always go as planned. Personal Planner is a free, offline-first daily planner: time-block your day, track how long tasks actually take, and compare planned vs actual time before planning tomorrow.

Free · Windows, macOS, Linux and Android

  • — release downloads
  • Free & open source (MIT)
  • Offline · no account
↳ The app in 48 seconds
REAL FOOTAGE · NO SOUND

For best clarity, choose Larger view.

0:00
0:00 / 0:48
    Read the film as text
    1. A finished meeting from Oct 30: planned 1h 30m, tracked 1h. “What would you change next time?”
    2. Plan: tasks as blocks on a day timeline.
    3. Track: a running timer with Pause and Stop. “Now tracking.”
    4. Reflect: a note box asks “Anything worth remembering?” and the answer is “Skipped the gym, too tired after the long day.”
    5. Every day gets its own card in the week.
    6. Week: 95% of tasks done, 39 of 41, for Oct 19–25, next to the weeks before it.
    7. Carry one lesson forward: “Book 1h for TL meetings, not 1h30.”
    8. Experiment: day 5 of 8, four check-ins written, the next one due Oct 31.
    9. Keep what works: “Hit it on 8 of 9 days. The misses were rainy evenings. Keeping it.”
    10. Streak: 11 days in a row, with the last six weeks shown as a grid.
    11. Inbox: capture it now, plan it later.
    12. Sync: optional, through your own Supabase project.
    13. Close: “Plan. Track. Reflect.”, a QR code to the latest release, and a note: “I built this to learn from my own days. Karthik.”

    The first scene is a real meeting from my Friday. I planned 1h 30m, it took 1h.

    01 — Make a plan02 — Track what happens03 — Look back04 — Plan again
    A closer look

    Not another list.
    A record of your days.

    Planning is useful. But remembering how your plan actually went? That's where the next good decision comes from. These are real screens from the app. Tap any screen to enlarge it.

    DAY VIEW · REAL APP
    RUNNING TIMER · FROM THE FILM
    DAILY REVIEW · REAL APP
    EXPERIMENTS · REAL APP
    INBOX · REAL APP
    The little difference that matters

    You planned 90 minutes.
    But what really happened?

    Finishing a task doesn't tell the whole story. Compare the time you planned with the time you actually tracked and take that knowledge into tomorrow. Drag the sliders on the right and watch the gap show up.

    “I kept making the next day's plan with the same bad estimates. I wanted a way to notice that.”
    TRY IT ON A DAYNothing is saved

    Drag the sliders until it looks like your own day.

    …

    …

    The days add up

    I was pretty bad at guessing how long things would take.

    Look back on the days, weeks and small habits that made up your time.

    01 / REVIEWS

    Give your day a second look.

    Finished tasks, unfinished ones, and your own words, next to the actual record.

    My note for that week: “Release week. The Windows build fought back but v1.1 shipped on Friday.”

    02 / EXPERIMENTS

    Make a small change. See if it sticks.

    Try a routine for a while, and see the pattern without turning life into a scorecard.

    Four check-ins from my C experiment in this screenshot, with the next one due Oct 31.

    03 / CONSISTENCY

    Zoom out from today.

    Heatmaps and streaks help you see the longer story, not just the last session.

    Break days and days with no plan stay neutral, so one quiet Sunday doesn't break the streak.

    Try one on yourself

    Try an experiment.
    On yourself.

    This is how I'm learning C right now: one small routine for a set number of days, then an honest look at how it went. Pick one, tap the days, see what you'd decide.

    My real result for the evening walk, from the film: “Hit it on 8 of 9 days. The misses were rainy evenings. Keeping it.”

    Learn C basics8-DAY EXPERIMENT
    0 / 8days hit
    0best run

    Just a demo, nothing is saved. Tap a day to change it: done, missed, then blank again.

    Why I built this

    Less pretending.
    Here's why I ended up building this

    I made Personal Planner because I kept giving myself the same unrealistic estimates. The next day would start, and I'd plan as though yesterday hadn't happened.

    I wanted a planner where looking back is as natural as planning ahead. It started as something I needed for myself, and it's now something others can try too.

    I use it every day, on my laptop and on my tablet, and when something about it bugs me I fix it. I test as much as I can before each release, and I'm slow to add things. I'd rather it did a few things properly.

    1. v1.0.0The first public version, for Android and Linux.
    2. v1.1Windows and macOS joined. The Windows build fought back.
    3. v1.1.1A small follow-up release.
    4. —release downloads

    A few real numbers

    • 95%of my tasks done, week of Oct 19–25
    • 11 daysmy streak in the screenshot
    • 4platforms, from one person
    • —release downloads
    Personal Planner
    A note from the developer
    I've had plenty of days where half my plan went out the window. I still wanted to remember what actually happened instead of starting from scratch the next morning
    Karthik

    P.S. Getting this running across four platforms was quite a ride:)

    Want to give it a try?

    Take the plan.
    Keep the lesson.

    Work locally without an account. If you want your plan on several devices, you can set up sync with your own Supabase project.

    If something breaks, tell me here. I'd rather know.

    Free · No subscription · Latest release on GitHub · Full install guide

    Installing it, step by step

    The Windows and macOS builds aren't code-signed yet, so those systems will ask you to confirm. Unsigned only means the system can't see who published the file. The source is public, so you can read exactly what you're installing.

    1. Download the .zip from the Windows card above.
    2. Extract the whole zip (right-click, then Extract All). Keep personal_planner.exe, the .dll files and the data folder together.
    3. Run personal_planner.exe.
    4. If Windows says “Windows protected your PC”, that's the unsigned warning. If you got the file from the Releases page, choose More info, then Run anyway.
    Before you download

    Things you might
    be wondering.

    A few of these have caveats. I'd rather you hear them from me than find out later.

    Why did you make this?
    I'm Karthik, a developer. I made it because I kept making the same bad estimates, and I use it every day myself.
    Do I need an account?
    No. Everything works offline, with your data in a database on your own device. An account only comes into it if you turn on sync.
    Where is my data stored?
    On your device. Sync is optional, and it uses a Supabase project that you set up yourself.
    Can I back up or move my data?
    Yes. Backup and restore are built into the app.
    Is there an iPhone or iPad version?
    Not yet. Right now it's Windows, macOS, Linux and Android. It isn't on Google Play either, so on Android you install the APK from GitHub.
    Why do Windows and macOS show a warning?
    Those builds aren't code-signed yet, so the system warns you about an unknown publisher. The install steps get you past it, and the source is public if you'd like to read it first.
    How do I report a bug or suggest something?
    Open an issue on GitHub. That's the quickest way to reach me.

    Personal Planner, a closer look.

    On your phone, turn sideways for a bigger picture.