My prompt:
Please create a GUI called the LLM Vault Backup Utility (this should be the title of the GUI)
Its purpose is to create a snapshot folder called ddmmyy_vault_snapshot and sync it to a folder that the user can configure
The GUI should provide the user with the ability to specify three folders:
- Folder for LLM agent configurations
- Folder for prompts
- Folder for outputs
The purpose of the GUI is to construct an archive (in tar.gz format) of all the files in the specified folders. Those should be saved in the main snapshot folder.
Those archive folders should be named:
prompts.tar.gz
agents.tar.gz
outputs.tar.gz
When the snapshot is complete the user should get a success message
The GUI should have a pane for monitoring the terminal output with verbosity, allowing the user to monitor the construction of the archive