Planner123

Your week, optimized. Personal task scheduling powered by constraint optimization. Native Rust. One binary.

0
moves / second
0
GC pauses
1
single binary
8
constraints · 6 hard + 2 soft
01 —

The simple part.

8 constraints.
6 hard. 2 soft.

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.

  • Multi-project management with dependency ordering
  • Constraint-optimized scheduling across calendars
  • Full task dependency and sequence preservation
  • Works around your existing events
  • Plan, Gantt, and Calendar views
  • Fully offline — Linux, macOS, Windows

See it solve.

02 —

The delightful part.

Planner123 — Plan view: dependency editor with predecessor dropdown Drag tasks to reorder. The solver re-optimizes instantly... ...or set predecessors and priorities to start tasks in parallel within a project.
Plan Your tasks, ranked by priority. Drag to override the solver.
Planner123 — Plan view: right-click context menu with pin and priority options Right-click any event to pin it in place.
Plan Pin events the solver shouldn’t move. Everything else adapts.
Planner123 — Gantt view: overview Your existing calendar events are imported. The solver works around them.
Gantt Optimized tasks slotted around meetings you can’t move.
Planner123 — Gantt view: dependency chains with arrows across projects Dependencies draw themselves. No manual wiring.
Gantt See every dependency chain across all your projects at once.
Planner123 — Plan view: constraint violation modal showing overlap conflicts Red means the solver found a conflict. Hover to see why. Violations are clearly explained, in plain English.
Calendar Conflicts aren’t hidden. They’re highlighted and explained.
Planner123 — Calendar view: week layout Score is refreshed after each manual change. Drag a task to a new slot. The solver reflows everything else.
Calendar Play around with your schedule. Planner123 will realign and update your current score in real-time.
03 —

The honest part.

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.

Shareware
€0
 

  • Full binary
  • 7 day scheduling horizon
  • Supports Google Caleandar
  • Lifelong updates
  • Yours forever
  • Get
    Shareware++ Coming soon
    €29,90
    one-time · waitlist price

  • Unlimited scheduling horizon
  • Markdown, CSV more data sources
  • AI Agent integration: call it from your agent
  • Full REST API: call it from your own code
  • Join waitlist
    Free Coming soon
    €4.360
    one-time · full source

  • Full repo access
  • Web application (Rails + Rust)
  • Team support
  • Skills and fairness constraints
  • Scale it, use it in your product
  • Custom features
  • Contact us

    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.