@TraffAlexi
iAccount based inSlovakia
About this account
- Account based in
- Slovakia
- Connected via
- Slovakia Android App
Account-level information from X, not a live location or the device used for a specific post.
π€ Vibe coding with LLMs + prompt craft πΌοΈ Curating: AI π° Tech β‘ Security β Best of X. Follow π β»οΈ
Joined January 2022
- Tweets7.7K
- Following597
- Followers2.7K
- Likes45.5K
Pinned Tweet
π₯οΈ Best Local LLMs for Consumer GPUs β llama.cpp Guide (June 2026)
What I actually run on consumer hardware right now. Every model below runs via llama.cpp with a simple one-liner β no Docker, no Python env, no cloud.
βββ 8-16GB VRAM βββ
πΉ Gemma 4-12B (Google)
β’ Smartest model in this size class β competes with stuff 2Γ bigger
β’ Unsloth's MTP GGUFs: 162 tok/s vs 52 tok/s normal (3Γ speedup)
β’ Minimum 8GB VRAM recommended for Q4_K_M quant
β’ GGUF β huggingface.co/unsloth/gemmaβ¦
πΉ LFM2.5-8B-A1B (LiquidAI)
β’ Hybrid MoE, only 1B active params β absurdly fast for its size
β’ Perfect for 8-12GB cards, MacBooks, or anyone on a tight budget
β’ GGUF β huggingface.co/LiquidAI/LFM2β¦
βββ 16-32GB VRAM βββ
πΉ Qwen3.6-27B (Qwen)
β’ Scored 1.00 on tool-efficiency benchmarks β best local agent available
β’ 40 deterministic tasks, 32k/128k context needle tests β all passed
β’ GGUF β huggingface.co/unsloth/Qwen3β¦
β’ MTP version (faster) β huggingface.co/unsloth/Qwen3β¦
πΉ Qwopus3.6-27B-v2 (Jackrong)
β’ Best quantization of Qwen3.6-27B β topped 5 agent & coding benchmarks (1200 samples)
β’ If you're running Q4, this is the one to grab
β’ GGUF β huggingface.co/Jackrong/Qwopβ¦
β’ MTP version β huggingface.co/Jackrong/Qwopβ¦
πΉ Gemma 4-31B QAT (Google/Unsloth)
β’ QAT variant with MTP draft head: 76-125 tok/s (1.67Γ speedup)
β’ Excellent for multi-agent / subagent workflows
β’ GGUF β huggingface.co/unsloth/gemmaβ¦
πΉ Nex-N2-Mini (Nex AGI)
β’ Post-train of Qwen3.5-35B-A3B β MoE with only 3B active params
β’ Fits on 16GB+ VRAM, overflow loads from system RAM
β’ Adaptive thinking saves ~20% tokens with no quality loss
β’ For deep multi-step reasoning, nothing in this size comes close
β’ GGUF β huggingface.co/sjakek/Nex-N2β¦
βββ Quick Picks βββ
β’ 16GB all-rounder β Gemma 4-12B with MTP GGUFs
β’ 32GB all-rounder β Qwen3.6-27B / Qwopus-v2
β’ Agents & tool use β Qwen3.6-27B or Qwopus Q4
β’ Deep reasoning β Nex-N2-Mini (MoE, fits 16GB+)
β’ Tight budget β LFM2.5-8B-A1B
β’ Cheapest full build: 1Γ used RTX 3090 (24GB) + rest of PC β $1000-1500
βββ Setup on Windows βββ
1. Download llama.cpp β github.com/ggml-org/llama.cpβ¦ (latest .zip)
2. Extract to any folder (e.g. C:\llama.cpp)
3. Download a .gguf from the links above (Q4_K_M or Q5_K_M for best quality/speed balance)
4. Run one of the commands below depending on your hardware
βββ Launch Commands βββ
SINGLE GPU β Standard model (no MTP):
llama-server.exe ^
-m C:\models\Qwen3.6-27B-Q5_K_M.gguf ^
--ctx-size 180000 ^
--flash-attn on ^
--cache-type-k q4_0 ^
--cache-type-v q4_0 ^
--batch-size 1024 --ubatch-size 512 ^
-ngl 100 ^
-np 1 ^
--port 8080 ^
--jinja
SINGLE GPU β MTP model (faster inference):
llama-server.exe ^
-m C:\models\Qwen3.6-27B-MTP-Q5_K_M.gguf ^
--ctx-size 180000 ^
--flash-attn on ^
--cache-type-k q4_0 ^
--cache-type-v q4_0 ^
--batch-size 1024 --ubatch-size 512 ^
--spec-type draft-mtp ^
--spec-draft-n-max 3 ^
-ngl 100 ^
-np 1 ^
--port 8080 ^
--jinja
DUAL GPU β Split across two cards:
llama-server.exe ^
-m C:\models\Qwen3.6-27B-Q5_K_M.gguf ^
--ctx-size 180000 ^
--flash-attn on ^
--cache-type-k q4_0 ^
--cache-type-v q4_0 ^
--batch-size 1024 --ubatch-size 512 ^
-ngl 100 ^
--tensor-split 0.55,0.45 ^
--main-gpu 0 ^
-np 1 ^
--port 8080 ^
--jinja
DUAL GPU + MTP + Vision (multimodal):
llama-server.exe ^
-m C:\models\Qwen3.6-27B-MTP-Q5_K_M.gguf ^
--ctx-size 180000 ^
--flash-attn on ^
--cache-type-k q4_0 ^
--cache-type-v q4_0 ^
--batch-size 1024 --ubatch-size 512 ^
--spec-type draft-mtp ^
--spec-draft-n-max 3 ^
-ngl 100 ^
--tensor-split 0.60,0.40 ^
--main-gpu 0 ^
-np 1 ^
--port 8080 ^
--jinja ^
--mmproj C:\models\mmproj-F16.gguf
βββ Parameter Breakdown βββ
-m
Path to your .gguf model file. Change this to wherever you downloaded it.
--ctx-size 180000
Context window in tokens. 180k = huge context for long conversations or big codebases.
Reduce to 32768 or 65536 if you don't need long context β uses less VRAM.
--flash-attn on
Flash Attention β dramatically speeds up inference and reduces VRAM usage.
Works on RTX 30xx/40xx/50xx. Always enable this.
--cache-type-k q4_0 / --cache-type-v q4_0
Quantizes the KV cache (key/value attention cache) to 4-bit.
This is what makes 180k context fit in VRAM. Without it, huge contexts eat all your memory.
Quality impact is minimal β this is a free performance win.
--batch-size 1024 / --ubatch-size 512
batch-size = how many tokens are processed in one forward pass (throughput).
ubatch-size = micro-batch actually sent to the GPU per step.
Higher = faster prompt processing but needs more VRAM.
If you run out of VRAM, lower these (e.g. 512/256).
-ngl 100
Number of layers to offload to GPU. 100 = all layers on GPU (full offload).
This is what you want if the model fits in your VRAM.
If it doesn't fit, reduce this (e.g. -ngl 40) β remaining layers run on CPU/RAM.
--tensor-split 0.55,0.45
How to split model layers across multiple GPUs. Values are ratios.
0.55,0.45 = GPU 0 gets 55% of layers, GPU 1 gets 45%.
Adjust based on your VRAM β give more to the card with more memory.
Example: 0.70,0.30 for a 24GB + 12GB setup.
Not needed for single GPU setups.
--main-gpu 0
Which GPU handles the batch computation (the "orchestrator").
Set to 0 (your primary GPU). The other GPU(s) handle their assigned layers.
Minor performance impact β usually just leave it at 0.
-np 1
Number of parallel slots (concurrent requests). 1 = one user at a time.
Increase to 2-4 if you want multiple clients connected simultaneously.
Each extra slot uses additional VRAM for its own KV cache.
--port 8080
Which port the server listens on. Change if port 8080 is busy.
--jinja
Enables Jinja2 template processing β required for proper chat formatting.
Most modern models expect this. Always include it.
--spec-type draft-mtp
Enables Multi-Token Prediction (MTP) speculative decoding.
Only works with MTP GGUF models (downloaded separately).
The model predicts multiple tokens at once and verifies them β big speed boost.
--spec-draft-n-max 3
How many tokens the MTP draft head proposes per step.
3 is a good default. Higher = potentially faster but more VRAM and may reduce quality.
--mmproj
Path to the multimodal projector file (for vision models).
Enables image understanding β paste screenshots into the web chat.
Only needed if you want vision capabilities. Omit for text-only use.
βββ Your Hardware β Your Command βββ
Single GPU (8-24GB VRAM):
Use the "Single GPU" command. Change -m to your model path.
8GB card β Gemma 4-12B Q4 or LFM2.5-8B
12GB card β Gemma 4-12B Q5/Q6
16GB card β Gemma 4-31B QAT Q4 or Nex-N2-Mini
24GB card β Qwen3.6-27B Q4/Q5, Qwopus-v2, Gemma 4-31B QAT Q5/Q6
Dual GPU:
Use the "Dual GPU" command. Adjust --tensor-split based on your VRAM ratio.
24GB + 24GB β --tensor-split 0.50,0.50
24GB + 12GB β --tensor-split 0.70,0.30
24GB + 8GB β --tensor-split 0.75,0.25
Want speed? Use MTP versions of models with the "MTP" commands.
Want vision? Add --mmproj with the projector file from the model's HuggingFace repo.
5. Once running, you get:
β’ Web chat UI β http://localhost:8080
β’ OpenAI-compatible API β http://localhost:8080/v1
β’ Playground β http://localhost:8080/playground
βββ Why /v1 API Is the Killer Feature βββ
One local endpoint replaces your entire cloud API bill. The /v1 endpoint is drop-in OpenAI-spec compatible β every tool that speaks OpenAI just works. No custom code, no glue layer.
Works out of the box with:
β’ IDEs: Cursor, Continue, Windsurf, Cline, Roo Code
β’ CLI tools: aider, Open Interpreter, OpenCode
β’ Frameworks: LangChain, LlamaIndex, LiteLLM
β’ Any OpenAI SDK (Python, Node, Go, Rust)
Why this beats cloud APIs:
β’ 100% private β code never leaves your machine
β’ $0 per token β no rate limits, no quotas, no surprise bills
β’ Works fully offline
β’ Zero telemetry, no training on your data
β’ Swap models by dropping in a different .gguf β no app changes needed
β’ Run 32kβ128k context windows without burning money
Good combos:
β’ Cursor + Qwopus-v2 β near-frontier quality, zero API cost
β’ Continue + Qwen3.6-27B β best local coding agent
β’ aider + Gemma 4-12B MTP β 162 tok/s, feels instant
β’ OpenCode + Nex-N2-Mini β deep reasoning on 16GB
Set any OpenAI-compatible client to your local endpoint:
set OPENAI_API_KEY=sk-dummy (any non-empty string works)
set OPENAI_BASE_URL=http://localhost:8080/v1
# every OpenAI-compatible tool now hits your local GPU
Shoutouts: @0xSero @rS_alonewolf @witcheer @UnslothAI @LottoLabs
Ming Image 0.1 design
prompts: 1-4
A photorealistic full-length photograph in even daylight. A slim, elegant woman with smooth glossy blonde bob-cut hair, in a barely-there gray slip mini-dress, stands on the right, holding a blank phone up, fully visible, calm deadpan expression. Behind her, an artistic pale travertine stone with soft grain wall: the sentence "X.COM 404" stands in raised relief, ultra-thin modernist sans-serif with wide letter-spacing, matte red, correctly spelled, casting a soft shadow onto the wall, and her body does not cover any letter. 50mm.
A photorealistic photograph of one flamingo standing in still turquoise water. The sky is a flat warm yellow. The bird is sharp, calm, and fully visible. No other animals, no people, no text. 85mm.
A hard-edge painting. A huge sun of concentric rings β yellow, orange, red, pink β hangs above a thin strip of white city made of small plain rectangles. The sky is turquoise. The sun has no face. No text.
A photorealistic aquarium photograph of a single jellyfish against black water. The bell is pale. The tentacles glow magenta and gold and drift downward. No other animals, no text.
#MingImage #AiArt
Ming Image 0.1 design
prompts: 1-4
A photorealistic desert highway running to a clean horizon. The road is flat magenta. The sky is flat cyan. Nothing else is in the frame. Deep focus, hot and graphic. No cars, no people, no text. 35mm.
A photorealistic fashion photograph in a white studio. A woman stands facing the camera, arms relaxed at her sides. Her floor-length coat is wide horizontal bands of satin: red, orange, yellow, green, and blue. Even light, natural skin, 85mm. No text.
A photorealistic interior. Walls and floor are matte cobalt. In the center stands one orange tree in a white pot, fruit bright against the blue. A round window gives plain daylight. No person, no text. 35mm.
A photorealistic courtyard with white walls and one tree. The trunk is gold. The leaves are a dense mass of bright pink. A narrow channel of turquoise water crosses the pale stone. Noon. No people, no text. 35mm.
#MingImage #AiArt
Ming Image 0.1 design
prompts: 1-4
An action painting of flung enamel: ribbons of quinacridone, phthalo, and cadmium. Up close it is only the dance of paint. At the intended distance the ribbons assemble a woman's face, eyes bright, and a violet city in her hair. No drawn features. The joy is optical.
A hard-edge painting of a future interior in a playful Memphis spirit: a terrazzo floor of confetti, a lamp like a friendly machine, a squiggle of banana laminate, a woman as a flat cobalt shape with one carefully painted bright eye. Palette of pink, mint, lemon, and black. Witty, flat, sun from the left.
A painting in the discipline of tesserae, every tile a full hue, gold only as spark. A woman dances in a future ballroom, her gown a spiral of turquoise and rose tiles, the floor a color wheel. No halos, no text. Modern face, ancient rhythm in the grout, joy in the pattern.
An oil in a floating, folk-tale spirit, gravity optional. A woman in a red coat and a cobalt fox drift above a future village of yellow houses and green domes, holding a thin gold string tied to a tiny moon. Colors are pure. Drawing is tender. Shadows do not obey.
#MingImage #AiArt
Art Radar π‘ β 26 Sept
10 creators opened their share threads today.
Every challenge + theme + link in this thread β
Drop your art in THEIR thread β or right here.
One thread, all the doors open. π¨
π€ Made with AI
10/10 @WillieDiddlyArt β "EmpathicHarmony's art challenge"
Theme: draw yourself with your favorite PokΓ©mons
β
nitter.cf/WillieDiddlyArt/statusβ¦
That's today's radar. π‘
Who else ran a share thread today?
Name them below β tomorrow's list grows.
Don't like being featured? Just say so β we'll leave you off.
Follow @TraffAlex so you don't miss tomorrow's radar.
7/7 @conley_presnell β "Share your Art. Anything goes"
no theme β anything goes
β
nitter.cf/conley_presnell/statusβ¦
That's today's radar. π‘
Who else ran a share thread today?
Name them below β tomorrow's list grows.
Don't like being featured? Just say so β we'll leave you off.
Follow @TraffAlex so you don't miss tomorrow's radar.