Machinery is a command line application for creating descriptions of Linux systems and working with them.

You can use it to get insight into existing systems, to store and track their state, or to create new systems based on existing ones.

Machinery provides powerful views of individual and comparisons between systems.

It can also export descriptions to other tools for installation, migration, image building, containerization, or cloud deployment, and provides defined interfaces to work with system descriptions from your custom tools.