Can I Run AI Locally on My PC, GPU, or Mac?

Can I Run AI is a free tool that runs in your browser: pick or detect your GPU, Mac or CPU, and it estimates which open-weight LLMs fit in memory, how much VRAM each one needs and how fast it should run, with nothing to install and no raw GPU details uploaded.

Your hardware

Detecting hardware…

Context

Showing how much memory each model needs. Choose your hardware to see which ones fit and how fast they run.

55 models evaluated

What Local LLM Can I Run on This Hardware?

Search local AI models for chat, coding, reasoning, and vision. Compare compatibility, estimated memory, speed, runtime, and the evidence behind each result.

Task
Compatibility
Provider
Sort

Arena ranking is shown for 20 models that can be matched exactly; unmatched models stay unranked rather than being guessed.

Arena · CC BY 4.0 · 2026-07-10
What the numbers mean
Parameters
Parameters are the learned numbers inside a model. More parameters usually mean more memory and compute, but do not guarantee a better answer.
Active parameters
In a Mixture-of-Experts model, only part of the model works on each token. Active parameters affect compute and speed, while all expert weights still need to be stored in memory.
Estimated memory
Estimated memory is model weights + context KV cache + runtime working memory. It is compared with the practical VRAM or unified memory available to the model.
Arena open-source rank
Arena ranks models using anonymous human preference votes. This is an external quality signal, not a measure of local speed. Only exact model-version matches are shown.

Qwen3.5 9B

Alibaba · Chat · Reasoning · Coding · Vision · Apache-2.0

Parameters9.7B
Q4_K_M memory6.7 GB
Q8_0 memory11 GB
BF16 memory21 GB
MoE

Gemma 4 26B-A4B IT

Google · Chat · Reasoning · Coding · Vision · Apache-2.0

Parameters26B3.8B active
Q4_K_M memory17 GB
Q8_0 memory29 GB
BF16 memory54 GB
MoE

Qwen3 30B-A3B

Alibaba · Chat · Reasoning · Coding · Apache-2.0

Parameters31B3.3B active
Q4_K_M memory20 GB
Q8_0 memory35 GB
BF16 memory65 GB
MoE

Qwen3.5 35B-A3B

Alibaba · Chat · Reasoning · Coding · Vision · Apache-2.0

Parameters36B3B active
Q4_K_M memory23 GB
Q8_0 memory40 GB
BF16 memory75 GB

Llama 3.1 8B Instruct

Meta · Chat · Coding · Llama 3.1 Community

Parameters8B
Q4_K_M memory6.5 GB
Q8_0 memory10 GB
BF16 memory18 GB

Qwen3.5 4B

Alibaba · Chat · Reasoning · Coding · Vision · Apache-2.0

Parameters4.7B
Q4_K_M memory3.8 GB
Q8_0 memory5.9 GB
BF16 memory10 GB

Qwen3.8 27B

Alibaba · Chat · Reasoning · Coding · Vision · Apache-2.0

Parameters28B
Q4_K_M memory18 GB
Q8_0 memory31 GB
BF16 memory59 GB

Gemma 4 31B IT

Google · Chat · Reasoning · Coding · Vision · Apache-2.0

Parameters31B
Q4_K_M memory21 GB
Q8_0 memory36 GB
BF16 memory66 GB
MoE

GPT-OSS 20B

OpenAI · Chat · Coding · Reasoning · Apache-2.0

Parameters21B3.6B active
Q4_K_M memory14 GB
Q8_0 memory14 GB
BF16 memory14 GB

Qwen2.5 Coder 7B Instruct

Alibaba · Coding · Chat · Apache-2.0

Parameters7.6B
Q4_K_M memory5.7 GB
Q8_0 memory9.1 GB
BF16 memory17 GB
Catalog 2026.10.19-1Updated 2026-10-19Engine 1.2.0

Performance is an estimate based on public specifications. Drivers, runtime versions, cooling, context length, and background load can change real results.

More than fit or fail

Local LLM Compatibility With VRAM, Memory, and Speed Explained

Use the free compatibility checker as an LLM VRAM calculator and decision guide—not just a hardware list. Every estimate keeps its inputs and limits visible.

PC, GPU, and Mac Compatibility

Start with browser detection, choose a known GPU or Mac profile, or edit VRAM, unified memory, system RAM, and bandwidth yourself.

LLM VRAM and Memory Calculator

Estimate model weights, context KV cache, and runtime overhead instead of comparing a model file size with advertised VRAM alone.

Quantization That Matches Your Hardware

Compare Q4, Q5, Q8, BF16, FP8, and NVFP4 while the checker explains memory tradeoffs and hardware-specific precision support.

Estimated Local LLM Speed

See an estimated output speed range in tokens per second. It is a planning estimate, not a claim about a benchmark on your exact machine.

Reasons and Sources, Not a Black Box

Open a result to inspect its memory breakdown, fit reason, runtime, source, catalog date, and evaluation engine version.

Browser-Local Hardware Detection

Automatic detection runs in your browser. Raw GPU adapter details are not uploaded, and you can always replace an approximate result manually.

Before you download

Run LLM Locally: A Practical Hardware and Memory Checklist

Running LLM locally takes more than matching parameter count to advertised VRAM. Check usable memory, model format, quantization, context, and runtime overhead before choosing a download.

Check my local LLM setup

Start With Usable VRAM or Unified Memory

Leave room for the operating system, display, inference runtime, model context, and temporary buffers instead of treating every advertised gigabyte as available.

Choose a Local LLM Model and Quantization

Match the model architecture and parameter count with a practical Q4, Q5, Q8, BF16, FP8, or NVFP4 build that your hardware and runtime support.

Use the LLM Calculator Before Downloading

Compare estimated weights, KV cache, runtime overhead, fit status, and tokens per second before committing storage space and setup time.

How to run an LLM locally

Check Local LLM Hardware Requirements in Three Steps

Start with your PC, GPU, or Mac; adjust model precision and context; then use the fit, memory, and speed estimates to decide what to download.

Check my hardware now

1. Confirm your PC, GPU, or Mac

The checker tries WebGPU and WebGL locally. Browser privacy limits can make detection approximate, so you can select a profile or edit the hardware values.

2. Set quantization and context

Q4, Q5, and Q8 work broadly; BF16 needs more memory; FP8 and NVFP4 require specific NVIDIA architectures. Longer context increases KV-cache memory.

3. Choose a local AI model

Use fit status, memory breakdown, estimated speed, runtime, source, catalog version, and engine version together—not a single VRAM number.

Local LLM FAQ

Can I Run AI Locally? Frequently Asked Questions

Practical answers about local LLM hardware requirements, VRAM, Mac unified memory, quantization, speed estimates, and browser-based detection.

What is Can I Run AI?

Can I Run AI (canirunai.app) is a free website that estimates which open-weight LLMs your computer can run locally. Pick or detect your GPU, Mac or CPU and choose a quantization and context length: every model in the catalog then gets a fit verdict and a memory estimate, and every model that can run also gets an expected speed range and, where available, ready-to-copy run commands. It works in the browser with no account or install, and it never downloads or runs a model itself.

Can I run AI locally on my PC?

You can run AI locally when the model weights, context KV cache, and runtime overhead fit within your practical GPU VRAM, Mac unified memory, or a workable combination of accelerator and system memory. Use the checker above to compare those requirements with your hardware.

What LLM can I run locally?

That depends on your usable VRAM or unified memory, system RAM, memory bandwidth, selected quantization, and context length. Confirm your hardware, then filter the results by chat, coding, reasoning, vision, fit, provider, speed, memory, or popularity.

How much VRAM do I need to run an LLM locally?

There is no single VRAM requirement for every local LLM. Parameter count, architecture, quantization, context length, KV cache, and runtime overhead all matter. The LLM VRAM calculator estimates these pieces together and shows whether the result is comfortable, tight, offloaded, or too large.

Can my laptop run a local AI model?

Many laptops can run smaller or more heavily quantized local AI models, but the useful choice depends on GPU VRAM or shared memory, system RAM, and bandwidth. Select the closest laptop GPU or enter custom values to get a more relevant estimate.

Can I run local LLMs on a Mac?

Apple silicon Macs can use unified memory for local LLM inference. Select your Mac chip and memory size so the checker can account for practical available memory, bandwidth, model weights, context, and runtime overhead.

What do Q4, Q5, Q8, BF16, FP8, and NVFP4 mean?

They describe how model weights are stored. Lower-bit quantization usually reduces memory use and can improve speed with some quality tradeoff. BF16 preserves original precision, while FP8 and NVFP4 require supported NVIDIA hardware and a matching model artifact.

How accurate are the estimates, and what are they based on?

They are planning estimates, not measurements. Memory is the sum of the model weights (parameters × the bits of the chosen quantization), the KV cache, sized from the model’s layers and attention heads for the selected context, and runtime overhead, and it is compared with the memory your hardware can actually use rather than the advertised total. Speed is a tokens-per-second range derived from memory bandwidth, because every generated token reads the active weights and the KV cache. Drivers, runtime versions, cooling, power limits and background apps can push real results outside that range, so test a tight fit before relying on it.

Is the estimated local LLM speed a benchmark?

No. Tokens per second are estimated from public hardware and model specifications. Drivers, runtime versions, cooling, context length, background load, and the exact model build can change real performance.

Which models are covered, and how often is the catalog updated?

The catalog lists 55 open-weight text-generation models from 12 publishers. Among them are Llama, Qwen, Gemma, DeepSeek R1 distills, Mistral, Phi and GPT-OSS, and each model lists its parameter count, native context window, license and source link. There is no fixed schedule: each refresh adds new models and re-checks existing entries against the publishers’ official model cards. The version in use (2026.10.19-1, October 19, 2026) is shown below the model list, and a share link keeps the catalog it was created with.

Does the compatibility checker upload my GPU details?

Automatic hardware detection runs in your browser, and raw GPU adapter details are not uploaded for detection. If the detected profile looks wrong, you can select a preset or enter custom memory and bandwidth values instead.

Find the Local LLM Your Hardware Can Actually Run

Use the free local LLM compatibility checker before downloading model files. Compare fit, VRAM, memory, quantization, context, and estimated speed in one place.

What's new on this page

  • Unrecognized GPUs are no longer treated as a Mac: you choose your hardware instead, and phones show memory needs until you pick a computer. A summary card under your hardware says how many models run comfortably and which ones to try, the list shows ten models first, and one legend explains every number.
  • Refreshed the model catalog to version 2026.10.19-1: 55 re-verified models, including Gemma 4, Qwen3.5, Qwen3.6, Qwen3.8, GLM-4.7 Flash, Granite 4.2 and Nemotron 3.5. Memory estimates now size the KV cache from each model’s architecture, model details list copyable Ollama, llama.cpp, LM Studio and MLX commands, and shared results get a preview card and a forum-text summary.
  • Launched the compatibility checker in English, Chinese, Japanese, French, German and Spanish.