CreoPDM
Local-first, Git-backed product data management server for Creo Parametric with check-in and check-out locks and a Windows tray agent; BOMs and releases are still later work.
Summary rewritten from the vendor site because the catalog version did not match it.
What it does and how it connects
CreoPDM is a local-first product data management system for PTC Creo Parametric and related engineering files. Git is used internally for history, and the user never needs to run Git commands. It runs as a local FastAPI application with PostgreSQL as the default database (SQLite works for single-workstation trials), and the server starts on port 52113.
Version 0.1 is being built in stages, and milestones 1 to 4 are implemented: the local application with configuration, logging, and a health page; creating, listing, opening, and removing products with a Git-backed repository; adding files, classifying them, creating PDM objects, and recording an initial version; and local check-in and check-out locks with workspace files and Open in Creo. Locks are stored in the database.
A Windows tray agent runs on each Creo PC, and a Toolkit Companion DLL installed into Creo via protk.dat reads model identity, parameters, features, structure, BOM, and related fields when Collect runs. BOM handling, live Creo scanning, and remote sync are still later work, per the README. Requirements are Python 3.12 or newer, Git on PATH, Windows 10 or 11 for Creo integration, and PostgreSQL 14 or newer for a normal server install.
Alternatives
Compare side by side- SolidWorks InvenTree Add-In
Syncs SolidWorks parts and assembly BOMs with an InvenTree server, rather than running a local Git-backed PDM server for Creo.
- SolidWorks (AI Companions)
The vendor's own AI companions inside SolidWorks, rather than a community PDM server for Creo.
- PartCAD
A parametric CAD package for parts and assemblies, rather than a PDM server for Creo files.
- CADAM
A CAD agent workspace, rather than a Git-backed product data management server.
Recurring errors it addresses
Error Index entries this tool is built to reduce or work around.
Sources
Not verified
- License: no LICENSE file in the repository and the README states no license, so no license is stated; the catalog label source-available is not verified.
- Pricing: none stated on the repo.
- Real user voices: recent issues are all by the owner.
- A standalone vendor website: repo only.
- BOMs and releases as current features: the README states they are still later work, so the one-liner was rewritten.
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.