I wanted to share an application I've been building and using over the past few months.
It's called Personal Planner.
The idea came from a pretty ordinary frustration.
I'd organise my day, assign activities to different times, and try to follow the plan.
Some days it worked.
Other days I'd underestimate how long something would take, get distracted, or have to move unfinished work to tomorrow.
The part that bothered me wasn't failing to follow the original schedule.
It was realising that I kept repeating the same planning mistakes because I never properly looked back at what happened.
So I wanted a planner that did more than maintain a to-do list.
Personal Planner has three main parts: planning, tracking and reviewing.
The planning side is an hour-by-hour timeline. You can drag activities to different time slots, resize them, create recurring routines and organise tasks using categories and templates.
During the day, each activity can have its own timer.
You can start, pause and stop the timer directly from the task.
The app keeps both your planned duration and the amount of time you actually spent, so you don't lose your original estimate.
Afterward, Daily Review shows what you completed, what got postponed and how your time was distributed.
You can write short reflections, record how the day felt and explain why something didn't happen.
Weekly Review brings several days together, while Overview lets you revisit your earlier activity.
I also added a few features for longer-term planning.
There's a year-long consistency heatmap with streaks.
Experiments let you set targets for routines you're trying over several weeks. If you tag the relevant activities, the app measures progress from the work you've already tracked.
And the Inbox gives you a place to store ideas until you're ready to schedule them.
The app is offline-first.
It uses a local SQLite database, so normal planning and tracking don't depend on an internet connection.
If you want to synchronize multiple devices, you can optionally connect a Supabase project that you control.
It currently supports Android, Linux, Windows and macOS.
The desktop builds have a few limitations: Windows and macOS are unsigned, macOS hasn't been tested on physical hardware, and notifications aren't implemented on those two platforms yet.
Personal Planner is completely free.
No subscription, premium tier or locked features.
I'm not planning to monetize it. I built it for myself and wanted to share it with anyone who finds the approach useful.
GitHub:
https://github.com/Karthikshabari/PersonalPlanner
Link to download: https://github.com/Karthikshabari/PersonalPlanner/releases/tag/v1.1
If you decide to try it, I'd be particularly interested in your first impression.
Does the timeline make sense without much explanation?
Is the connection between tracking time and reviewing previous days obvious?
And is there something you'd simplify before adding any more functionality?
I'm trying to make the existing workflow easier to understand rather than just keep expanding the feature list.