How does it work?
Each factory is represented in a tab. Use "+" to create a new factory. Double-click on the title to name the factory.
Click "Save" to store the current state in the browser (local storage).
Alternatively, the current state can be downloaded and uploaded (JSON file).

In the "Autobuilder" tab, optimized production lines (factories) can be automatically generated.
In the tabs "by item" and "by machine", recipes can also be manually searched and added.

Double-clicking on a node (recipes/machines) allows you to change the number of machines.
Nodes lacking resources are outlined in red. Nodes whose products are not used are outlined in blue.
Right-click on a node to edit the resources/products.
Recipes can be connected with "ctrl" + "click"

Alpha and Buggy
This is a "work in progress" and not yet complete. Significant changes will happen and can happen at any time.
Builds that were created may no longer work in the future.
Why?
There are excellent Satisfactory tools. Personally, I use Satisfactory Tools and Satisfactory Calculator extensively.
What's missing: The planning of multiple factories, their interconnections, and manual adjustments.
Thank You
I would like to thank greeny. He allowed me to study the API code of his Satisfactory Tools to learn how to work with a "Linear Solver".
An essential part of building the auto-generator. I spent weeks and months trying to find a solution before learning about LPs.
However, this project is by no means a clone/copy of his work, but was developed from scratch.
We both use vis-network for visualization, which results in some visual similarity.
I couldn't have implemented this project without learning how to work with LP solvers – thank you!