News for hackers. Stuff that matters.
Re:A Guide to Local Coding Models by simonw on Sunday December 21, 2025 @04:41PM (#46348811)
This story talks about MLX and Ollama but doesn't mention LM Studio - https://lmstudio.ai/

LM Studio can run both MLX and GGUF models but does so from an Ollama style (but more full-featured) macOS GUI. They also have a very actively maintained model catalog at https://lmstudio.ai/models

Re:A Guide to Local Coding Models by ZeroCool2u on Sunday December 21, 2025 @05:05PM (#46349037)
LMStudio is so much better than Ollama it's silly it's not more popular.
Re:A Guide to Local Coding Models by thehamkercat on Sunday December 21, 2025 @05:16PM (#46349143)
LMStudio is not open source though, ollama is

but people should use llama.cpp instead

Re:A Guide to Local Coding Models by smcleod on Sunday December 21, 2025 @05:50PM (#46349422)
I suspect Ollama is at least partly moving away open source as they look to raise capitol, when they released their replacement desktop app they did so as closed source. You're absolutely right that people should be using llama.cpp - not only is it truly open source but it's significantly faster, has better model support, many more features, better maintained and the development community is far more active.
Re:A Guide to Local Coding Models by parthsareen on Monday December 22, 2025 @12:09AM (#46351508)
Desktop app is open-source now.
Re:A Guide to Local Coding Models by calgoo on Monday December 22, 2025 @05:09AM (#46352812)
Only issue I have found with llama.cpp is trying to get it working with my amd GPU. Ollama almost works out of the box, in docker and directly on my Linux box.
Re:A Guide to Local Coding Models by Lapel2742 on Monday December 22, 2025 @11:14AM (#46355340)
>Only issue I have found with llama.cpp is trying to get it working with my amd GPU.

I had no problems with ROCm 6.x but couldn't get it to run with ROCm 7.x. I switched to Vulkan and the performance seems ok for my use cases

Re:A Guide to Local Coding Models by nateb2022 on Sunday December 21, 2025 @07:14PM (#46349990)
> but people should use llama.cpp instead

MLX is a lot more performant than Ollama and llama.cpp on Apple Silicon, comparing both peak memory usage + tok/s output.

edit: LM Studio benefits from MLX optimizations when running MLX compatible models.

Re:A Guide to Local Coding Models by behnamoh on Sunday December 21, 2025 @05:47PM (#46349396)
> LMStudio is not open source though, ollama is

and why should that affect usage? it's not like ollama users fork the repo before installing it.

Re:A Guide to Local Coding Models by thehamkercat on Sunday December 21, 2025 @05:49PM (#46349409)
It was worth mentioning.
Re:A Guide to Local Coding Models by Abishek_Muthian on Sunday December 21, 2025 @09:55PM (#46350845)
Besides optimizations specific to running locally lands in lamma.cpp first.
Re:A Guide to Local Coding Models by ekianjo on Sunday December 21, 2025 @10:00PM (#46350871)
Ollama did not open source their GUI.
Re:A Guide to Local Coding Models by jmorgan on Sunday December 21, 2025 @10:59PM (#46351173)
Re:A Guide to Local Coding Models by ekianjo on Monday December 22, 2025 @11:06AM (#46355242)
Thanks, I stand corrected.
Re:A Guide to Local Coding Models by skhameneh on Monday December 22, 2025 @02:10AM (#46351991)
ik_llama is almost always faster when tuned. However, when untuned I've found them to be very similar in performance with varied results as to which will perform better.

But vLLM and Sglang tend to be faster than both of those.

Re:A Guide to Local Coding Models by DavideNL on Monday December 22, 2025 @01:53PM (#46357364)
Note that there's also "LlamaBarn" (macOS app): https://github.com/ggml-org/LlamaBarn
Re:A Guide to Local Coding Models by midius on Sunday December 21, 2025 @05:10PM (#46349093)
Makes me think it's a sponsored post.
Re:A Guide to Local Coding Models by Cadwhisker on Sunday December 21, 2025 @05:18PM (#46349156)
LMStudio? No, it's the easiest way to run am LLM locally that I've seen to the point where I've stopped looking at other alternatives.

It's cross-platform (Win/Mac/Linux), detects the most appropriate GPU in your system and tells you whether the model you want to download will run within it's RAM footprint.

It lets you set up a local server that you can access through API calls as if you were remotely connected to an online service.

Re:A Guide to Local Coding Models by vunderba on Sunday December 21, 2025 @05:22PM (#46349182)
FWIW, Ollama already does most of this:

- Cross-platform

- Sets up a local API server

The tradeoff is a somewhat higher learning curve, since you need to manually browse the model library and choose the model/quantization that best fit your workflow and hardware. OTOH, it's also open-source unlike LMStudio which is proprietary.

Re:A Guide to Local Coding Models by randallsquared on Sunday December 21, 2025 @05:50PM (#46349425)
I assumed from the name that it only ran llama-derived models, rather than whatever is available at huggingface. Is that not the case?
Re:A Guide to Local Coding Models by fenykep on Sunday December 21, 2025 @06:04PM (#46349545)
No, they have quite a broad list of models: https://ollama.com/search

[edit] Oh and apparently you can also directly run some models directly from HuggingFace: https://huggingface.co/docs/hub/ollama

Re:A Guide to Local Coding Models by ashirviskas on Monday December 22, 2025 @09:30PM (#46361752)
Just use llama.cpp. Ollama tried to force their custom API (not the openai standard), they obscure the downloaded models making them a pain to use with other implementations, blatantly used llama.cpp as a thin wrapper without communicating it properly and now has to differentiate somehow to start making money.

If you've ever used a terminal, use llama.cpp. You can also directly run models from llama.cpp afaik.

Re:A Guide to Local Coding Models by fenykep on Tuesday December 23, 2025 @08:19AM (#46365114)
Yes, I wanted to try it already but setting up an environment with an MI50 was a bit tricky so I wanted to try something I knew first. Now that I have ollama running I will give llama.cpp a shot.
Re:A Guide to Local Coding Models by ashirviskas on Tuesday December 23, 2025 @09:15AM (#46365469)
Ooh, I have experience with it. If you're on linux, just use Vulkan. If you face any other issues, just google my username + "MI50 32GB vbios reddit". It depends on which vBIOS you have, but that post on reddit has most of the info you may need. Good luck!
Re:A Guide to Local Coding Models by evacchi on Sunday December 21, 2025 @06:27PM (#46349714)
ramalama.ai is worth mentioning too
Re:A Guide to Local Coding Models by thehamkercat on Sunday December 21, 2025 @05:40PM (#46349335)
I think you should mention that LM Studio isn't open source.

I mean, what's the point of using local models if you can't trust the app itself?

Re:A Guide to Local Coding Models by behnamoh on Sunday December 21, 2025 @05:48PM (#46349404)
> I mean, what's the point of using local models if you can't trust the app itself?

and you think ollama doesn't do telemetry/etc. just because it's open source?

Re:A Guide to Local Coding Models by thehamkercat on Sunday December 21, 2025 @05:49PM (#46349414)
That's why i suggested using llama.cpp in my other comment.
Re:A Guide to Local Coding Models by parthsareen on Monday December 22, 2025 @12:10AM (#46351516)
You're welcome to go through the source: https://github.com/ollama/ollama/
Re:A Guide to Local Coding Models by satvikpendem on Sunday December 21, 2025 @05:42PM (#46349348)
Depends what people use them for, not every user of local models is doing so for privacy, some just don't like paying for online models.
Re:A Guide to Local Coding Models by thehamkercat on Sunday December 21, 2025 @05:48PM (#46349402)
Most LLM sites are now offering free plans, and they are usually better than what you can run locally, So I think people are running local models for privacy 99% of the time
Re:A Guide to Local Coding Models by rubymamis on Monday December 22, 2025 @03:29AM (#46352249)
You can always use something like Little Snitch to not allow it to dial home.
Re:A Guide to Local Coding Models by ekianjo on Sunday December 21, 2025 @09:59PM (#46350867)
Lmstudio runs llama.cpp under the hood.
Re:A Guide to Local Coding Models by selcuka on Sunday December 21, 2025 @11:09PM (#46351226)
They also run the Apple MLX engine on macOS.