How to Run Local AI Models on Your Laptop in 2026

Jun 15, 20268 min readLearn

A Practical Guide From Real Testing


Frontier AI models are getting expensive. ChatGPT, Claude, Gemini — they’re all moving toward credit systems, usage caps, and tiered plans that range from $20 to $100+ per month. For casual use, that’s manageable. For heavier, daily use, it starts to add up in a way that’s hard to ignore.

Written by Kaloian Parchev

Last Updated: 15 June 2026

This post may contain affiliate links. You can find our full disclosure policy here.

A few months ago, I decided to find out what’s actually possible on the other side of the paywall. Not to replace frontier models — let’s be realistic about that from the start — but to understand where we are with local alternatives in 2026. I have a work laptop (Dell Precision 7750, Intel i7-10750H, 32GB RAM, NVIDIA Quadro RTX 3000 with 6GB VRAM) and I wanted to see what I could run on it: offline, free, with my data going nowhere.

Everything in this guide is from real testing. No benchmarks from spec sheets. No secondhand impressions.


Step 1: Understand What Your Hardware Can Actually Do

Before installing anything, you need to know what you’re working with. Three numbers matter:

VRAM is the most critical constraint. This is the memory on your graphics card, and it determines which models run fast and which ones crawl. If a model doesn’t fit in your VRAM, it spills into system RAM — which works, but cuts performance significantly. My Quadro RTX 3000 has 6GB, and that boundary shapes every decision in this guide.

System RAM matters as the fallback. With 32GB, I can run larger models partially on RAM without the system grinding to a halt. If you have 16GB, you’ll feel more constrained on models larger than ~8GB.

CPU is least important for inference speed, but it becomes the bottleneck if you’re running a model with zero GPU acceleration.

The practical rule: try to fit the model’s file size inside your VRAM. With 6GB:

  • Models under ~5.5 GB → run well on GPU, fast responses
  • Models above that → partial GPU offload, slower but still usable
  • Models above ~10 GB → mostly on RAM, noticeably slower

None of this is a hard wall. It’s a performance gradient.


Step 2: Install Ollama

Ollama is the engine that makes all of this work. It’s an open-source tool that manages local models — downloading them, loading them into memory, and exposing them via a local API running on http://localhost:11434. Think of it as the backend that everything else plugs into.

Installation is straightforward:

  1. Go to ollama.com and download the installer for your OS (Windows, macOS, Linux)
  2. Run the installer — no configuration needed
  3. Open a terminal and run:
ollama run gemma4

Ollama will download the model and open a chat interface directly in the terminal. That’s genuinely it for a first run.

A few other commands worth knowing:

ollama list # see what you have installed
ollama pull deepseek-r1:8b # download without running
ollama rm model-name # remove a model to free up disk space

Ollama runs as a background service and starts automatically with your OS. Once it’s installed, you mostly forget about it — other apps connect to it without you needing to manage it manually.

One thing to watch: newer Ollama versions occasionally have issues with specific models and memory behavior. If something isn’t working, Msty Studio (covered next) will tell you and link you to a more stable release.


Step 3: Add a Real Interface with Msty Studio

The terminal works for testing, but you wouldn’t use it as a daily driver. Msty Studio is a desktop app that connects to your local Ollama server and gives you a full chat interface, a model browser, and a handful of useful extras. The core functionality is free.

Setup:

  1. Download from msty.app
  2. On first launch, select “Local AI” as your provider
  3. Msty auto-detects Ollama running locally
  4. You’re in

The Model Hub inside Msty is particularly useful when you’re starting out. It shows you 45+ available models with their file sizes, parameter counts, and capability tags (coding, vision, reasoning, multilingual). You can download directly from there without touching the terminal.

Msty also handles multi-model conversations, local file attachments, and prompt presets — features that matter once you move past basic testing into actual daily use.

Free | Windows, macOS, Linux | msty.app


Step 4: Choose the Right Model

This is where most people either over-reach (picking a model their hardware can’t run well) or under-reach (picking something so small the results are disappointing). Here’s what I tested on a 6GB VRAM machine:


Gemma 4 — 9.6 GB / 4.5B parameters

Gemma 4 is Google’s frontier-level multimodal model in a local package. It supports vision (analyzing images), extended reasoning, and text generation — and the output quality shows. Responses are well-structured, the reasoning is coherent, and language quality in both English and other European languages is genuinely strong.

The catch: at 9.6 GB, it doesn’t fit inside 6GB VRAM. It partially offloads to system RAM, which pulls the speed down to around 25 tokens per second on my setup. That’s on the lower edge of comfortable — you notice it in longer responses. In shorter exchanges, I’ve hit peaks of 60 tok/s.

For writing, analysis, and anything where quality matters more than speed, Gemma 4 is my first pick despite the performance compromise.

Free | 9.6 GB download | Ollama tag: gemma4


DeepSeek R1 8B — 4.9 GB / 8B parameters

DeepSeek R1 is a reasoning model — it thinks through problems step by step before giving you an answer, showing its chain of thought visibly. The 8B version with AWQ quantization comes in at 4.9 GB, which fits comfortably inside 6GB VRAM.

The result: faster throughput and more predictable behavior. For logical analysis, structured thinking tasks, and anything where you want the model to show its work, R1 performs above its weight class.

The tradeoff is latency. The reasoning phase before each response can run 10–20 seconds before output starts. For quick questions, this feels slow. For complex tasks, the quality of the answer makes it worth it.

If I could only install one model, this would be it for a 6GB VRAM machine.

Free | 4.9 GB download | Ollama tag: deepseek-r1:8b


Qwen 3.5 9B — 5.7 GB / 9B parameters

Qwen 3.5 is Alibaba’s latest general-purpose model, strong in reasoning and coding tasks. At 5.7 GB, it sits right at the edge of fitting in 6GB VRAM — which means performance is variable depending on what else is running on the system.

Speed is similar to Gemma 4 at around 25 tok/s. English quality is excellent. For coding assistance in particular, it punches above what you’d expect from a model this size.

It’s a solid third option if you want something that covers coding specifically or want to compare outputs across models for the same task.

Free | 5.7 GB download | Ollama tag: qwen3.5:9b


Quick Comparison

ModelSizeTypical SpeedBest For
Gemma 49.6 GB~25 tok/sWriting, analysis, multilingual
DeepSeek R1 8B4.9 GB~35 tok/sReasoning, logical tasks
Qwen 3.5 9B5.7 GB~25 tok/sCoding, general use

My recommendation for a 6GB VRAM machine: Start with DeepSeek R1 8B for day-to-day tasks, and add Gemma 4 if you want higher quality output for writing and analysis work and don’t mind the slower pace.


Step 5: Mellum for Developers

If you write code and use JetBrains IDEs, Mellum (jetbrains.com/mellum) is worth a look as a separate addition to this stack.

Mellum is a model purpose-built for code completion and code understanding, designed to run locally inside IntelliJ, PyCharm, WebStorm, and other JetBrains tools. It’s not a general-purpose chat model — it’s narrow by design, and that focus shows in how well it handles code context.

The privacy argument is the real differentiator here. GitHub Copilot and Cursor both send your code to cloud APIs. Mellum doesn’t. If you work with proprietary code, client projects, or anything under NDA, that matters.

If you’re not in the JetBrains ecosystem, this isn’t for you. If you are, it’s worth evaluating as a Copilot replacement.

Free tier available | JetBrains IDEs only | jetbrains.com/mellum


What Actually Works, and What Doesn’t

After several months of testing, here’s the honest picture:

Works well:

  • Writing and editing (articles, emails, summaries, rewrites)
  • Document and data analysis
  • Conversational use in English and major European languages
  • Simple to moderate coding assistance
  • Anything that benefits from working offline — travel, low-connectivity environments, sensitive data

Noticeably behind frontier models:

  • Very long context tasks (32K+ tokens)
  • Complex multi-step reasoning that requires broad world knowledge
  • Current information (local models have no internet access)
  • Raw speed — 25 tok/s is usable but not the instant feel of a cloud API

Not ready as a full replacement:

  • Production-grade work that currently relies on GPT-4o or Claude Sonnet
  • High-precision vision tasks
  • Anything requiring real-time data

25 tok/s is roughly the floor for comfortable use. Below 15, you’re consciously waiting. Above 35–40, it feels natural. On a 6GB VRAM machine, you’ll live somewhere in the 25–40 range depending on the model and prompt length.


Why This Is Worth Doing Now

The timing here isn’t accidental.

Frontier AI pricing is tightening. The flat-rate monthly plans — $20 for ChatGPT Plus, $20 for Claude Pro — are increasingly supplemented by usage-based overages, credit systems, and feature gating. For light users, this is fine. For people who rely on these tools daily for work, the math is changing.

At the same time, local models are genuinely improving every quarter. Gemma 4, DeepSeek R1, Qwen 3.5 — none of these existed in anything close to their current quality eighteen months ago. The trajectory suggests that within 12–18 months, models in the 8B–14B parameter range will handle 70–80% of daily AI tasks at a quality level that’s genuinely good enough.

We’re not there yet. But we’re close enough that learning this infrastructure now — before you need it — is a reasonable investment of an afternoon.


Getting Started: The Short Version

  1. Check your VRAM — this is your main constraint, not CPU or RAM
  2. Install Ollama from ollama.com — 5 minutes, no configuration
  3. Install Msty Studio from msty.app — gives you a proper interface
  4. Download DeepSeek R1 8B first — best balance for most hardware configurations
  5. Add Gemma 4 if you want higher output quality and have the disk space
  6. Test for two weeks with your actual use cases — writing, analysis, chat, whatever you do daily

Total setup time from zero to working: about 30 minutes, plus however long the model downloads take on your connection.

The performance won’t replace what you get from paid frontier models. But it’s free, private, offline-capable, and getting better faster than most people realize.


Have you tried running local models? What’s your hardware setup and which models are you testing? Share in the comments below.

Enjoyed this article?

Get the GSI Weekly Newsletter — markets, AI, and investing insights every Thursday.

Subscribe for free →

No spam. Unsubscribe anytime.

Leave a Reply