This is how easy it is to get LLMs to write basic Python GUIs

Daniel Rosehill - Sep 28 - - Dev Community

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

Enter fullscreen mode Exit fullscreen mode

Basic Backup Creation GUI Screenshots

Image description

Image description

Image description

Image description

Image description

. . . . . . . . . . . . . .