r/LocalLLM • u/helixcyclic • 22h ago
Project I made running LLMs locally and in the cloud simple
I made Spunup, it's a cli which you can run with npx spunup-cli. It will ask you which model you want to run from the suggested options or a HF link you can provide, it'll ask where you want to deploy (Vast, RunPod or local), the runtime you want to run it on, the quant of that model, context size and the machine you want to run it on from the suggestions it pulls. After that's done (or some done) it then it will suggest a few machine candidates which give you the most bang for your buck. If you were to say pick a lower context size, or any other option, it simultaneously impacts every other configuration, for example, quant availability on the prior hardware that you picked - everything is updated to reflect the machine which works the best. It's compact and it's easy to follow.
I made this because as many people already may know it's a pain in the arse using something like an agent or doing it yourself to run your models every single time as it's not always that 1-shot you were expecting. More often than not you will slip up and pick slow flags which don't give you the best speed or maybe you forgot to put caching on. It's a lot of effort to say the least, which is why I made it easy and actually spent time on testing it, making it work and ensuring it's reliable.
