Simple wrapper GUI for Koboldcpp (Requires the Koboldcpp executable and gguf models.).
This is a simple Launcher to make it easier to hot swap GGUF models in Koboldcpp. It simply launches the Koboldcpp executable with the commandline arguments. Just select the model from the dropdown and click launch. It will open a new command window for koboldcpp. Meanwhile the Launcher remains open in the background. When you want to swap models, just close the command window, select a different model in the Launcher and voila, another instance of Koboldcpp without all the hassle.
I found it tiresome to have to launch the koboldcpp application and load the settings each time I wanted to swap to a different model. Most of the time, I didn't even need to change the run parameters, just the model. So after wasting many many hours of my precious time, we have this Launcher here that will save you the 10-20 seconds you would otherwise waste trying to reload a new model in Koboldcpp. You're welcome.
There's probably an easier way to do this but well, I couldn't find it. So here you go.
Open the Launcher. You might see a popup saying there's no folder in the selected location. You can ignore that for now. In the 'quick launch' menu, set the root directory where you have the gguf model files and select the Koboldcpp executable file. The 'update model list' option will populate the dropdown list with all the gguf files in the root directory and its subfolders.
The 'favorite model' option will add the selected model as a quick launch shortcut at the bottom of the Launcher.
The 'hardware' menu has some of the common Koboldcpp model configurations.
The 'save config' option saves all the current settings in a json file. This config will be loaded automatically each time the Launcher is opened, or manually using the 'load config' option. The 'launch' option serves the same purpose as the 'load model' option and launches the Koboldcpp executable with the selected configuration. The launch parameters and endpoint are displayed in the 'quick launch' menu.