Most project tools store dates. TruePPM computes them. At the center is a real
Critical Path Method engine with Monte Carlo risk analysis — and the reason to
believe that claim is that the engine ships as its own
library. pip install trueppm-scheduler and check the math against
MS Project in sixty seconds: no server, no account, no trust required. No other PPM
tool, open or commercial, makes its scheduling engine auditable in isolation.
Around that engine sits a platform where the Kanban card and the Gantt bar are the
same object — not two records kept in sync. Close a sprint and the master
schedule reforecasts from measured velocity. MS Project has no agile surface; Jira
has no critical path; the open-source field has neither Monte Carlo nor a separable
engine. That gap is the thesis.
The Apache 2.0 community tier is a complete P3M practice for a self-hosted team —
full CPM engine, Monte Carlo, programs with their own backlogs, offline-first sync,
real-time collaboration, time tracking, baselines, a production Helm chart, and
single sign-on against your own identity provider. No seat count, no feature flags,
no SSO tax. MS Project import/export means switching costs an afternoon, not a
quarter.
The 0.4 beta adds what makes it a first-class citizen of an AI-assisted stack: a
read-only MCP server, so an agent can read those computed schedules as first-class
facts rather than guessing at them; single sign-on against your own identity
provider; and a read-only mirror of a contributor's own assigned items from an
external issue tracker into one view.
When an organization outgrows a single team, the Enterprise tier adds the governance
layer on top: portfolio dashboards, cross-program resource leveling, org identity
governance (SAML, SCIM, directory sync), and approval workflows.
And what it is not, stated plainly because a product that only lists its
wins isn't being evaluated honestly: there is no resource leveling, one constraint
type where MS Project has eight, no cost or earned value before 0.8, and a measured
ceiling of roughly a thousand tasks in the schedule view. It is not a Primavera P6
replacement and does not claim to be. The
gap list is
published and maintained.
Next: the first beta (0.4) targets late July 2026, after multiple
rounds of hardening. It lands the read-only MCP server — including a non-mutating
what-if: an agent proposes a scenario, the engine recomputes it, and the
answer comes back computed, not guessed, with the real plan untouched.
Built for teams who need real scheduling math on their own infrastructure