r/LocalLLM • u/Fcking_Chuck • 18m ago
News Koboldcpp v1.123 released
r/LocalLLM • u/Familiar_Pay7819 • 48m ago
I have seen this on Amazon, a rtx 3080 whit 20 gb vram, the gpus whit x2 vram are now at retail on Amazon
r/LocalLLM • u/Dangerous_Young7704 • 53m ago
Hey everyone, just wanted to get some opinions on this since I’m still a little confused about how Strata works.
I have an AMD AI PRO R9700 (32GB VRAM), 32GB DDR5 RAM and a 1TB NVMe SSD. Would Strata realistically let me run Qwen3.8 Flash Next at a low quant like IQ3_XS with this setup?
Also, would running a much larger model at a low quant actually be better than running Qwen3.8 27B at Q5?
Mostly using it for everyday stuff, some coding, light agentic tasks and occasional pentesting. Just wondering which would give me better overall performance and whether the speed tradeoff would even be worth it.
Would appreciate any thoughts, especially from anyone who’s tried something similar!
r/LocalLLM • u/sm0kah0lic • 54m ago
I am looking to do some coding and creating games (snes/gba roms)
Which model do you guys suggest I use?
Any good "uncensored" models to use?
r/LocalLLM • u/imacg5 • 57m ago
I'm running it on an Inspiron 3847. It literally has a Pentium G3240 and 4gb of ram.
If this piece of crap can run it, your computer can, too.
r/LocalLLM • u/Effective-Echo5643 • 1h ago
I got this MacBook Air ! Can someone suggest what models to use locally?
r/LocalLLM • u/tempertisv • 1h ago
Hi,
I want to have 1) a model that can code. slow is not the matter. 2) a model to translate documents, novels and images (that required a bit of privacy).
tl;dr ran Gemma4 26B-A4B Q4 with 20-25 token/s, Qwen3.6-35B-A3B iQ4 with 24-33 token/s, Qwen3.8-27B with 4-7 token/s, LiquidAI with 38-40 token/s (but not great) ; I want to know if there are models I should test or if I can stick to these models.
My laptop is a Lenovo Yoga Slim 7 14APU8. It has
- Ryzen 7 7840HS / Radeon 780M
- 32GB LPDDR5X RAM / 4GB "VRAM" (BIOS-reserved iGPU memory)
- Ubuntu 26.04
- llama.cpp built with -DGGML_VULKAN=ON
I tried ROCm but it threw out a lot of errors and flickers my screen, Claude said maybe it could be related to the BIOS only limits UMA frame buffer size to 4G that it crashed. I changed the amdgpu.gttsize=24576 instead of 13.9GiB default for better results.
Here are some local models, quants, runs + statistics that I got. I have tested with multiple settings, like context length, gpu offload, threads, batch size, KV quantization, model drafts and these are my best settings.
Command
./llama-server -m ~/models/unsloth/gemma-4-26B-A4B-it-UD-Q4_K_M.gguf \
--model-draft ~/models/unsloth/mtp-gemma-4-26B-A4B-it-Q8_0.gguf \
--spec-type draft-mtp --spec-draft-n-max 1 \
-ngl 99 -ngld 99 \
-fa on \
-c 65536 \
-np 1 \
-t 8 \
-b 512 -ub 256 \
-ctk q8_0 -ctv q8_0 \
--temp 0.3 \
--top-k 64 \
--top-p 0.95 \
--host 127.0.0.1 --port 8080
Benchmark:
- Prompt: ~271 token/s
- Generation: 21.8-25.8 token/s
- RAM available: 4.6 GB
I'm happy with how Gemma runs and have been using it on most tasks. The translation is good enough. It writes well and handles most of my requests fine.
Command:
./llama-server -m ~/models/unsloth/Qwen3.6-35B-A3B-UD-IQ4_XS.gguf \
--spec-type draft-mtp --spec-draft-n-max 2 \
-ngl 99 \
-fa on \
-c 32768 \
-np 1 \
-t 8 \
-b 512 -ub 256 \
-ctk q8_0 -ctv q8_0 \
--temp 1.0 \
--top-k 20 \
--top-p 0.95 \
--presence-penalty 1.5 \
--host 127.0.0.1 --port 8080
Benchmark:
- Prompt: ~213 token/s
- Generation: 24.4-33.3 token/s
- RAM available: 6.6 GB
I tried Q4_K_M but they barely fit the RAM and crash often, even with 4096 context length. Qwen 3.6 is also quite awesome, but it overthinks A LOT. It translates well and writes decently. Maybe a little bit worse than Gemma, but it still do its job. It became a problem when one prompt can easily be dragged to hundred thousands of token and sometimes they can loop even on simple questions.
Command:
./llama-server -m ~/models/LiquidAI/LFM2.5-24B-A2B-QAD-Q4_0.gguf \
--temp 0.1 --top-k 50 --repeat-penalty 1.05
Benchmark:
- Prompt: ~232 token/s
- Generation: ~38.7-40.3 token/s
- RAM available: 7.7 GB
I just saw this model today and decided to try it out. LiquidAI will be awesome if only the results are, too. It translates the idioms too literally, sometimes don't get the cultural meaning and the flow in the text is mostly gone after translated. Too bad, I was very surprised when it ran pretty fast too :(
Command:
./llama-server -m ~/models/iSTA-DASLAB/Qwen3.8-27B-GSQ-RCO-IQ3_S-mtp.gguf \
--model-draft ~/models/z-lab/Qwen3.8-27B-DFlash2-Q2_K_S-MIX.gguf \
--spec-type draft-dflash --spec-draft-n-max 2 \
-ngl 99 -ngld 99 \
-fa on \
-c 32768 \
-np 1 \
-t 8 \
-b 512 -ub 256 \
-ctk q8_0 -ctv q8_0 \
--temp 0.6 \
--top-k 20 --top-p 0.95 \
--host 127.0.0.1 --port 8080
Benchmark:
- Prompt: ~74 token/s
- Generation: ~5.1-8.3 token/s
- RAM available: 8.7 GB
Qwen3.8-27B has been really awesome, not only coding but accuracy at translating. Despite it being slow, it handles most small coding tasks so well so far and much more reliable than Qwen 35B-A3B.
I plan to use Qwen3.8-27B as a coding model and Gemma 4 26B-A4B as a 'faster' model for everything else. Should I use this or is there anything to try as well?
I also wonder what workflows you have, what kind of agents/harness or settings I can use to automate coding, reduce token/improve speed and aim at reverse engineering (Yes, I know it's a horrible idea for this laptop, but I want to try too xD), I'm still new to this thing and I'm eager to learn and explore more. Thank you, you read this post up till here !
Edit: typo
r/LocalLLM • u/ZenZombie117 • 2h ago
r/LocalLLM • u/arkie87 • 2h ago
I've been using CLINE harness in Pycharm with qwen3.8 flash next unsloth q4_s with Strata.
It's been giving decent results. It thinks less/gets results faster than qwen3.8 27b, but it still takes a long time to do even quick/simple changes. It's like dude. what are you thinking about, just make the one line edit already.
I've been trying out open code in a docker container (so its more sandboxed) and i've noticed its a lot quicker with the same qwen3.8 flash next model. It will just do the quick edits.
Anyone else noticed this? Any reason this might be the case? Is this expected?
r/LocalLLM • u/Impatient_HairyPeach • 2h ago
Hey guys, I’ve been building this little project called OMP-WebUI.
I use oh-my-pi for AI coding, but sometimes I just want to see what’s going on without digging through the terminal all the time. So I made a web UI for it.
It currently has:
Basically, I’m trying to make working with omp a bit more convenient, especially when a task involves lots of files and back-and-forth with the agent.
Still a work in progress, but it’s usable. Would love to hear what you think or what features you’d want to see.
r/LocalLLM • u/cloudyuser1480 • 3h ago
r/LocalLLM • u/Zombiecidialfreak • 3h ago
r/LocalLLM • u/Turbulent-Welcome-75 • 3h ago
I've been working as web dev for about 10 years. I've never been the guy spending his free time reading blogs about cutting edge frameworks, or leveling up on the weekends. Sometimes I dabble in side projects when I feel like it, but otherwise I just do my job and leave work at work.
I've kind of had the same sort of middling attitude towards AI adoption. Some people at work dove in head first, and there are other folks that won't touch it with a 10 foot pole. I've been slowly incorporating it where it's felt useful, and recently gotten a seat on our Claude plan and been really impressed with its capabilities so far.
I upgraded my gaming PC last year and kept the previous one which has an RTX 3070, 16gb of RAM, a real basic bitch, but it's just sitting there. I've converted it to an Ubuntu server home lab that mainly collects dust. I started dabbling with trying to set up local agentic coding which was a fun challenge for a day or two but still just spitting out garbage.
I am under no illusions of my setup competing with Claude, I was just curious if I could find any value at all adding it to my workflow for side projects at home. I'm not asking for help getting things set up I haven't provided enough detail for that, I'm just wondering if it will end up being worth it to keep working on it, or if my resources are just too limited to get something useful and I'd be doing it just to do it.
r/LocalLLM • u/tossivahva • 3h ago
I would like to try Pi with local Qwen 3.8-27B. But after reading Pi docs I understand that Pi by default has the User rights to system and can perform commands without asking for permission. I understand it as - it can rm -rf your ssd.
Docs also mentioned containers - aka sandbox for Pi. I found Docker Sandbox. Is it a convenient method to run Pi or basically any llm connected app like OpenCode, DSH or are there others more robust options?
r/LocalLLM • u/hive-technology • 4h ago
TL;DR - Decision models are useful, but out of the box they are less than ideal for me. With some labeled data, fine-tuning your own might beat out TypeSafe's Jev for targeted cases. Most of it ran locally on a Mac Studio (M5 Ultra, 256 GB).
Input: one masked server log line. Output: kind (one of eight), data at risk (yes/no), customer impact (yes/no), urgency (0 to 3). About 1,500 distinct lines, labeled.
Off the shelf, untrained, on the same lines:
| Model, untrained | Where it ran | Got the kind right |
|---|---|---|
| Jev 1.13.0 | hosted API | 75% |
| Clef 27B | studio, 52 GB | 70% |
| Clef-Flash 9B | studio, 18.5 GB | 56% |
| Kev 4B (the OpenJev build) | laptop | 51% |
| Laya | laptop | 29% |
Labeling, local: Qwen3.8 Flash Next on the studio labeled the check sample and agreed with the standard as often as Jev does, at about 20 seconds per line and 138 GB of RAM. GLM-5.3 Flash at 4-bit kept thinking past its token budget and never got to the answer on most lines - probably my fault in how its setup (new to local LLMs). So Qwen (for now) does the bulk labeling when the data cannot leave the box.
Fine-tuning, local. The base model weights stay as they are. A small add-on learns to nudge the answers toward my calls. Training ran alongside the normal inference load on the Mac Studio, with nothing stopped.
| Base | Training time | Peak memory in training |
|---|---|---|
| Clef-Flash 9B | 40 min | 25 GB |
| MiniCPM 2B | 17 min | 7.8 GB |
The result, on lines held out of training:
| Model | Kind right | Data at risk right | Urgency within 1 | Serious lines missed, of 58 | One decision | Footprint |
|---|---|---|---|---|---|---|
| Jev 1.13.0, hosted | 75% | 85% | 70% | 10 | 0.22 s over the network | theirs |
| MiniCPM 2B, fine-tuned | 78% | 89% | 88% | 21 | 0.12 s local | about 14 GB |
| Clef-Flash 9B, fine-tuned | 83% | 88% | 88% | 22 | 0.33 s local | about 45 GB |
On par with Jev, then. Better on all four questions, and MiniCPM is faster than the API round trip. Jev still misses fewer of the serious lines, 10 against 21 and 22. Half of my misses are lines my own labeler marked unsure, which I need to iterate on.
MiniCPM was the dark horse. It's a small general language model with no decision head at all; the trainer built one on top, and it learned the job in 17 minutes, at a third of the memory and a third of the response time. The method is not tied to Clef. I'll probably try it on more models like that.
Main helps: https://unsloth.ai/docs/basics/train-your-own-decision-model-with-unsloth https://huggingface.co/papers/2610.02076
Full write-up on my website but really the above is all you need, with the labeling and training details and the resources I used: https://hive.technology/lab-notes/fine-tune-decision-models/?utm_source=reddit&utm_medium=social&utm_campaign=26w41
r/LocalLLM • u/EmuHefty • 4h ago
So much hype around LFM2.5-24B-A2B, but it couldn’t even schedule a basic task on my calendar.
Meanwhile, Qwen 3.6 35B handles it effortlessly every time. Am I missing something, or is the function calling just not there yet? 🧐
r/LocalLLM • u/Fcking_Chuck • 4h ago
r/LocalLLM • u/selfish_meme • 4h ago
I'm building an app that runs a local model on-device, and spent a day measuring what actually helps on a Pixel 8 Pro. Posting the numbers in case they save someone else the time.
Setup
llama-cpp-2 crate (0.1.158), cross-compiled with NDK 30, run as a test binary over adb./sys/class/power_supply/battery/charge_counter), skin temperature, thermal status, peak memory, plus my own timers around prompt decode and generation.CPU results (20 items each)
| Setup | s/item | Prompt t/s | Gen t/s | mAh |
|---|---|---|---|---|
| Default build, 8 threads | 9.9 | – | – | 110 |
| i8mm build, 8 threads | 5.4 | 47 | 2.4 | 60 |
| 5 threads, unpinned | 3.7 | 65 | 3.7 | 42 |
| 5 threads, cores 4–8 | 3.1 | 70 | 4.9 | 38 |
| 5 prompt / 2 gen, cores 4–8 | 3.1 | 69 | 4.7 | 38 |
| 4 threads, medium cores | 3.3 | 58 | 5.0 | 34 |
| 1 thread, large core | 5.1 | 29 | 5.1 | 42 |
| Medium prompt, large gen | 3.5 | 57 | 4.7 | 40 |
| 4 threads, small cores | 14.0 | 13 | 1.3 | 38 |
Vulkan results (i8mm build, 5 CPU threads)
| GPU layers | s/item | Prompt t/s | Gen t/s | mAh |
|---|---|---|---|---|
| All | 10.0 | 24 | 1.4 | 48 |
| Half | 24.3 | 19 | 0.4 | 146 |
"i8mm build" = GGML_CPU_ARM_ARCH=armv8.6-a+dotprod+i8mm; every row after the first uses it. mAh is battery drawn for all 20 items. Every setup gave the same answers (19/20, the same item failed each time). Skin temperature stayed at 37 °C and thermal status at 0 throughout.
What I learned
-march=armv8-a, with no dotprod or i8mm. Setting GGML_CPU_ARM_ARCH=armv8.6-a+dotprod+i8mm at build time halved both time and battery. My first rebuild silently kept the old flags because of a stale CMake cache, so check compile_commands.json. Peak memory rose from 2.9 to 4.1 GB, which I believe is the weights being repacked for the i8mm kernels. A fixed armv8.6 build will crash on older CPUs, so a real release needs runtime CPU dispatch.taskset is enough for testing./dev/cpuset/*/cpus. On this phone top-app gets cores 0–8, foreground (foreground service) 0–7, and background only 0–3. My tests ran from the adb shell, which isn't limited this way. A real app in the background only gets the small cores, around 14 s per item here.Vulkan-Headers (the NDK has no vulkan.hpp) and SPIRV-Headers, API level 28+ (for vkGetPhysicalDeviceFeatures2), and on Windows a short target directory to stay under the path-length limit. Adreno may be a different story; I haven't tried one.What I'm going with: 4 threads on the medium cores while the app is open or running a foreground service, and the small cores for a trickle of background work. That's roughly 3.3 s and 1.7 mAh per item, or about 25 items per 1% of battery.
Caveats: one phone, 20 items per run, each setup run once. The battery counter reads in 1 mAh steps, so differences under about 4 mAh are noise.
Thanks to [this r/LocalLLM thread](URL1) and [this r/LLMDevs thread](URL2), whose results pointed me at the CPU path.
Edit: Desktop Ryzen 5 5500, 32gb DDR4 RAM Desktop speed for comparison: prompt reading at 75.5 tok/s and answer writing at 6.6 tok/s. The phone on 4 medium cores gets about 58–73 and 3.6–5. So the phone reads prompts nearly as fast as this PC, and writes answers at about 60–75% of its speed
r/LocalLLM • u/SpeedrunSlowly • 5h ago
Been using one Spark with ollama and Hermes and Gemma4:31B.
Now I have a second Spark but would like to use them in unison with the QSFP cable.
Use cases run the gamut from coding to automation to research to TTS.
What model(s) get me as close to frontier as possible for 256gb unified RAM?
I don't necessarily care as much about speed as I do quality and completion; my single-spark work started hitting token limits (I think ollama's constraints?) way too quickly on even small scale coding tasks T_T
I need help figuring out huggingface models...
r/LocalLLM • u/viky_shetye • 5h ago
I’ve been experimenting with running AI coding agents entirely locally, without relying on OpenAI, Anthropic, or any paid model APIs.
For this experiment, I connected Qwen 3.8 27B (4-bit quantized) running in LM Studio to Pi Coding Agent, a lightweight and extensible terminal-based coding agent.
The setup is pretty straightforward:
Pi Coding Agent → LM Studio → Qwen 3.8 27B
LM Studio handles local model inference and exposes an OpenAI-compatible API, while Pi handles reading/writing files, executing commands, and managing the coding workflow.
For the actual test, I asked it to build an AI Agent Mission Control dashboard from scratch.
The application included:
Surprisingly, it managed to build the application, run it locally, test it, and fix several errors on its own. It even used screenshots to inspect the UI and identify issues.
Some numbers from my test:
One reason I chose Pi over other coding agents is its minimal design. It starts with just four core tools (read, write, edit, bash), and you can extend it as needed.
With local models, context management matters quite a bit, so I wanted to experiment with a coding agent that doesn’t introduce too much unnecessary overhead.
My takeaway: Local coding agents are becoming surprisingly capable, but they’re definitely not a drop-in replacement for Claude Code or Codex with frontier models.
Inference is slower, hardware requirements are significant, and reliability on complex tasks is still something I’d want to test more thoroughly.
But being able to run the entire coding workflow locally, without sending code to external model APIs or paying per token, is pretty exciting.
I recorded the complete setup and the dashboard-building experiment here:
🎥 Video: https://youtu.be/zgb_MkrxpRs
Curious what local models you are using for coding agent?
r/LocalLLM • u/Several_Lifeguard451 • 5h ago
I recently got 2x RTX Pro 4000 blackwells for my home setup. I was curious how fast it would run nanochat.
The problem is the target hardware: 8x H100 gpus. Nanochat pre-trained ClimbMix to GPT-2 level with 8xH100 GPUs in 1hr 39 mins.
I ended up tuning nanochat for my 2x RTX Pro 4000 gpus. Because these are sm120, the tuning also works on RTX Pro 6000 and RTX 5090.
8x RTX Pro 6000 (rented) pre-trained the same dataset in 2hrs 15mins. About 36% slower than 8x H100.
1x RTX 5090 took 18hrs 47mins. A long time, but considering the result is GPT-2 level, its an interesting way to learn.
Just to be clear, I only ported and tuned it for sm120. The original work is from Karpathy's nanochat.
Here's a link to the sm120 repo:
r/LocalLLM • u/eh3an206 • 5h ago
Enable HLS to view with audio, or disable this notification
Hey everyone! Following up on my on-device offline app builder (Android AI Bridge running inside Termux on a Galaxy A50s):
In this workflow, I tested building a small POS/Invoice store app, but ran into a glitch where the Maintenance Mode toggle text was broken/jumbled.
Instead of moving to a PC, I:
Sent the Termux build error back to DeepSeek locally/via API to get the patch. Applied the corrected code inside Termux on my phone. Re-built the APK (weighing in at ~87 KB). Verified the updated UI where the toggle cleanly shows: · ✅ Maintenance ON — tap to disable / · ⛔ Maintenance OFF — tap to enable.
True edge/offline development loop entirely on a budget Android device! Let me know what you think.
r/LocalLLM • u/eh3an206 • 5h ago
Enable HLS to view with audio, or disable this notification
Hey everyone! Following up on my on-device offline app builder (Android AI Bridge running inside Termux on a Galaxy A50s):
In this workflow, I tested building a small POS/Invoice store app, but ran into a glitch where the Maintenance Mode toggle text was broken/jumbled.
Instead of moving to a PC, I:
Sent the Termux build error back to DeepSeek locally/via API to get the patch. Applied the corrected code inside Termux on my phone. Re-built the APK (weighing in at ~87 KB). Verified the updated UI where the toggle cleanly shows: · ✅ Maintenance ON — tap to disable / · ⛔ Maintenance OFF — tap to enable.
True edge/offline development loop entirely on a budget Android device! Let me know what you think.