

LMStudio is pretty much the standard. I think it’s opensource except for the UI. Even if you don’t end up using it long-term, it’s great for getting used to a lot of the models.
Otherwise there’s OpenWebUI that I would imagine would work as a docker compose, as I think there’s ARM images for OWU and ollama
Claude is the standard that all others are judged by. But it’s not cheap.
Gemini is pretty good, and Qwen-coder isn’t bad. I’d suggest you watch a few vids on GosuCoder’s YT channel to see what works for you, he reviews a pile of them and it’s quite up to date.
And if you use VScode, I highly recommend the Roocode extension. Gosucoder also goes into revising the roocode prompt to reduce costs for Claude. Another extension is Cline.