Built on SolverForge · personal planning
Your tasks, your meetings, your hours. One week you approve.
Planner123 is a keyboard-driven terminal calendar with a SolverForge planner built in. It reads your real calendar, places unscheduled tasks inside the hours you declared, and writes nothing until you approve the proposal.
A calendar remembers what is already scheduled. The Planner Inbox holds the other kind of work: tasks with a duration, a priority, a cognitive load, and a deadline, but no time yet. Press o and the solver proposes a start for every task it can place; press A and only then do the tasks become events.
The model is one scalar planning variable per task, its start slot, and it may stay unassigned when the week is full. Existing events are busy time, availability always wins, deadlines outrank deep-work preferences, and the proposal changes nothing until it is applied. Events live in a local SQLite file, and every action is also a JSON command, so an agent can drive the same workflow.
The real app