Isomorph
Open, source-verified counterparts of engineering software that AI agents can drive.
The name comes from Bertalanffy's concept of isomorphism: the same laws recurring in different systems. The equation for a bolt's preload is the same equation whichever program it sits in; Isomorph writes it in the open, together with its source.
Why.
Turkish manufacturing SMEs pay foreign-currency licences for software they only partly use. The engineering calculation sits in a closed box, and its source cannot be seen.
Systems principle: the open system. A calculation becomes trustworthy when its inputs, source and outputs can be read.
- AOpen.The calculation code is on GitHub; read it, fork it, change it.
- BSourced.Every number is tied to a published standard and a worked example.
- CLicence-free.No foreign-currency annual licence; what you use is yours.
Packages.
isomorph-mech is released; the rest are on the roadmap. A package counts as released only once its verification is published.
- isomorph-mechreleased · v0.1
Machine elements and tolerances: bolts, bearings, shafts, tolerance stack-up.
- isomorph-pdmroadmap
Product data management on open CAD formats.
- sheet-metal quoteroadmap
Sheet-metal quoting tool.
- 2D drawingroadmap
Technical drawing.
- FEAroadmap
Finite element analysis.
- parametric CADroadmap
Parametric solid modelling.
Verification.
Every module is tested against worked examples from a published source. This table is the live version of docs/dogrulama.md in the repository; the numbers are read from docs/rozetler/*.json.
Verification results will appear here, read directly from the repository files, once isomorph-mech is public. No number on this page is typed by hand.
Use it with an agent.
Ask an agent such as Claude in plain language; the result comes back with the standard and section it rests on. The calculators are published as an MCP server.
# MCP setup
[MCP install line] Principles.
Short summaries; the full texts live in the repository.
Clean room
We learn what other software does from its public documentation and published standards. We do not take its code, the closed parts of its file formats, or how it does it.
Protocol, GitHub →Limits of responsibility
Isomorph is a calculation tool; it does not replace an engineer's sign-off. Unverified modules are marked "experimental".
Responsibility notice, GitHub →Get involved.
Three ways in.
Reference case
If you have a worked calculation with a known source, we will add it to the verification set.
support@bertalanffylabs.comPilot SME
Try Isomorph in your workshop, and let's see together where it falls short on real work.
support@bertalanffylabs.com