Your week, optimized. Personal task scheduling powered by constraint optimization. Native Rust. One binary.
Your tasks have deadlines, dependencies, and priorities. Your calendar has meetings you can’t move. The engine finds the best arrangement — or tells you it can’t.
No AI hallucinations. No guessing. Math.
See it solve.
Drag tasks to reorder. The solver re-optimizes instantly...
...or set predecessors and priorities to start tasks in parallel within a project.
Right-click any event to pin it in place.
Your existing calendar events are imported. The solver works around them.
Dependencies draw themselves. No manual wiring.
Red means the solver found a conflict. Hover to see why.
Violations are clearly explained, in plain English.
Score is refreshed after each manual change.
Drag a task to a new slot. The solver reflows everything else.
The engine underneath this — SolverForge — is open source. Truly open source. You can read every line, fork it, build on it. That part is free and always will be.
But I can’t make Planner123 free. I tried the math. Rent isn’t a soft constraint.
So here’s what I did instead: shareware.
Take the binary. Use it. It’s yours — not “yours until you stop paying,” not “yours on up to 3 devices,” not “yours according to section 14.2(b).” Yours. If it makes your week better, come back and pay what it’s worth. If it makes your business better, buy the source and build on it.
No subscriptions. No seat licenses. No enterprise negotiations. No tricks, no gates, no guilt. Just the oldest deal in software: a developer and a user.
No subscriptions. No seat licenses. No enterprise negotiations.
Planner123 is powered by SolverForge, an open-source constraint solver.
The engine is open source. The product is Planner123. Both stand for freedom.