Running Puppet in standalone mode allows configuration management of single systems without being connected to a central Puppet master. It works by installing Puppet on a single system and checking configurations against files stored within that system rather than retrieving them from an external master. This allows Puppet to be used for basic configuration of individual systems without requiring network access or a centralized infrastructure.