<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://localllmguide.com/</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/home/preview-16x9.webp</image:loc>
      <image:title>What can your computer run?</image:title>
      <image:caption>Enter your RAM, graphics memory and first task to get a starting app and model.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/guides</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/guides/preview-16x9.webp</image:loc>
      <image:title>Install your first local model</image:title>
      <image:caption>Choose an app, follow the instructions for your operating system and check your first reply.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/software</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/software/preview-16x9.webp</image:loc>
      <image:title>Pick local AI software by the job it performs.</image:title>
      <image:caption>Choose desktop chat, an API for another program, or a workspace for a collection of PDFs.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/models</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/models/preview-16x9.webp</image:loc>
      <image:title>Find a local model</image:title>
      <image:caption>Compare the exact downloads, context limits and license terms of models that suit your task.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/hardware</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/hardware/preview-16x9.webp</image:loc>
      <image:title>How much model can your hardware hold?</image:title>
      <image:caption>Pick the profile with your memory configuration. Check system RAM and dedicated GPU memory separately.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/compare</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/compare/preview-16x9.webp</image:loc>
      <image:title>Which app, model or setup should you choose?</image:title>
      <image:caption>Compare two apps side by side, or choose a guide for your memory size and task.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/troubleshooting</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/troubleshooting/preview-16x9.webp</image:loc>
      <image:title>Troubleshoot local AI</image:title>
      <image:caption>Start with what failed: the download, loading the model, getting a reply or finding a passage in a PDF.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/tools/ram-vram-calculator</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/ram-vram-calculator/preview-16x9.webp</image:loc>
      <image:title>Will this model fit at your context length?</image:title>
      <image:caption>See how much memory the weights and conversation need after reserving room for other apps.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/guides/what-local-llm-can-my-computer-run</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/what-local-llm-can-my-computer-run/preview-16x9.webp</image:loc>
      <image:title>What local LLM can my computer run?</image:title>
      <image:caption>Find your installed RAM and dedicated VRAM, then compare one model at the context you intend to use.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/compare/ollama-vs-lm-studio</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/ollama-vs-lm-studio/preview-16x9.webp</image:loc>
      <image:title>Ollama vs LM Studio</image:title>
      <image:caption>Use LM Studio to browse and load model files in a desktop interface. Try Ollama to manage named models from a terminal or another app.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/guides/local-llm-ram-vram-requirements</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/local-llm-ram-vram-requirements/preview-16x9.webp</image:loc>
      <image:title>Which memory does a local model use?</image:title>
      <image:caption>On a PC with a dedicated GPU, compare the model with VRAM and check system RAM separately. On a unified-memory machine, allow for other apps in the same pool.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/compare/best-local-ai-setup-for-mac</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/best-local-ai-setup-for-mac/preview-16x9.webp</image:loc>
      <image:title>Run a local model on a Mac</image:title>
      <image:caption>Check your chip and unified memory. Compare the selected model with the memory still available while your everyday apps are open.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/compare/best-local-ai-setup-for-windows</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/best-local-ai-setup-for-windows/preview-16x9.webp</image:loc>
      <image:title>Run local AI on Windows: app choice and setup</image:title>
      <image:caption>Follow either LM Studio or Ollama from download to your first local conversation.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/guides/install-ollama</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/install-ollama/preview-16x9.webp</image:loc>
      <image:title>How to install Ollama</image:title>
      <image:caption>Install Ollama, run a downloaded tag and use ollama ps to see where the model loaded.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/guides/install-lm-studio</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/install-lm-studio/preview-16x9.webp</image:loc>
      <image:title>Download and install LM Studio</image:title>
      <image:caption>Find a GGUF in Discover, select its compression and load the downloaded file into a new chat.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/guides/open-webui-with-ollama</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/open-webui-with-ollama/preview-16x9.webp</image:loc>
      <image:title>Use Open WebUI with Ollama</image:title>
      <image:caption>Get Ollama working first. Then connect the browser interface to the local model service.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/guides/chat-with-pdfs-locally</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/chat-with-pdfs-locally/preview-16x9.webp</image:loc>
      <image:title>How to chat with PDFs locally</image:title>
      <image:caption>Try a question with a known answer on one searchable PDF. If the cited passage is missing, check extraction and retrieval separately.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/news/ollama-decision-models-nimble-setup</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/ollama-decision-models-nimble-setup/preview-16x9.webp</image:loc>
      <image:title>Sort tickets locally with Nimble</image:title>
      <image:caption>Use Ollama&apos;s decision API, define the allowed answers, and inspect the result before automating.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/news/qwen38-splash-bionic-mac-setup</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/qwen38-splash-bionic-mac-setup/preview-16x9.webp</image:loc>
      <image:title>Run Qwen3.8 with Splash</image:title>
      <image:caption>Check the Mac requirements for Splash and select the Qwen3.8-27B package built for that engine in Bionic.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/local-ai-privacy</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/local-ai-privacy/preview-16x9.webp</image:loc>
      <image:title>Where data can go in a local AI setup</image:title>
      <image:caption>Find where the app sends prompts and PDF text, where it saves chats, and which folders sync.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/guides/local-ai-linux-setup</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/local-ai-linux-setup/preview-16x9.webp</image:loc>
      <image:title>Install a local model on Linux</image:title>
      <image:caption>Start the runner, open a fresh terminal, send a local request and check whether the model loaded on the CPU or GPU.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/guides/use-local-ai-offline</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/use-local-ai-offline/preview-16x9.webp</image:loc>
      <image:title>Use local AI without internet</image:title>
      <image:caption>Download the runner and model, disconnect, then open a new chat and try the document search you need.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/guides/local-models-for-coding</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/local-models-for-coding/preview-16x9.webp</image:loc>
      <image:title>Choose a local coding model</image:title>
      <image:caption>Give the model a function that sorts when it should preserve order. Run the supplied checks on its proposed fix.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/guides/local-models-for-writing</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/local-models-for-writing/preview-16x9.webp</image:loc>
      <image:title>Choose a local writing model</image:title>
      <image:caption>Give two local models the same draft. Compare whether they preserve the names, deadlines and qualifications you supplied.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/guides/local-ai-6gb-vram</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/local-ai-6gb-vram/preview-16x9.webp</image:loc>
      <image:title>Run local AI with 6 GB of GPU memory</image:title>
      <image:caption>Try Qwen3 4B and check the PROCESSOR column in ollama ps while it is loaded.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/guides/local-ai-cpu-only</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/local-ai-cpu-only/preview-16x9.webp</image:loc>
      <image:title>Run local AI without a dedicated GPU</image:title>
      <image:caption>Time a reply from a small model twice: once after loading and again while it is still in memory.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/guides/local-ai-unlimited-tokens</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/local-ai-unlimited-tokens/preview-16x9.webp</image:loc>
      <image:title>What unlimited tokens really means</image:title>
      <image:caption>Local AI still has context, memory and speed limits even without a per-token bill.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/guides/local-ai-context-windows</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/local-ai-context-windows/preview-16x9.webp</image:loc>
      <image:title>Choose a useful context window</image:title>
      <image:caption>Budget instructions, chat history, document excerpts and the reply inside the context your app actually allocated.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/guides/local-ai-quantization</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/local-ai-quantization/preview-16x9.webp</image:loc>
      <image:title>Local LLM Quantization (Model Compression) Explained</image:title>
      <image:caption>Compare two compressions of the same model on one prompt. Record file size and any answer detail lost at the smaller size.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/guides/choose-gpu-for-local-ai</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/choose-gpu-for-local-ai/preview-16x9.webp</image:loc>
      <image:title>Choose a GPU for local AI</image:title>
      <image:caption>Choose a target model and context. Check whether the file and its conversation memory fit the card you plan to buy.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/guides/move-local-model-storage</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/move-local-model-storage/preview-16x9.webp</image:loc>
      <image:title>Move your local model downloads</image:title>
      <image:caption>Point the app to the new drive, reopen it and load a model from there before deleting the old copy.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/compare/gguf-vs-mlx</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/gguf-vs-mlx/preview-16x9.webp</image:loc>
      <image:title>GGUF or MLX for your local setup</image:title>
      <image:caption>Compare a GGUF file for llama.cpp with a complete MLX model package for a supported Apple silicon runner.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/compare/ollama-vs-llama-cpp</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/ollama-vs-llama-cpp/preview-16x9.webp</image:loc>
      <image:title>Ollama or llama.cpp</image:title>
      <image:caption>Choose between managing named downloads with Ollama and selecting files and GPU layers directly in llama.cpp.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/compare/lm-studio-vs-jan</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/lm-studio-vs-jan/preview-16x9.webp</image:loc>
      <image:title>LM Studio or Jan</image:title>
      <image:caption>Check which app loads your chosen file, where it stores chats, and which provider receives each request.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/troubleshooting/ollama-command-not-found</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/ollama-command-not-found/preview-16x9.webp</image:loc>
      <image:title>Fix Ollama command not found</image:title>
      <image:caption>Open a fresh terminal and locate the executable before reinstalling. Then check whether the Ollama service responds.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/troubleshooting/lm-studio-model-will-not-load</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/lm-studio-model-will-not-load/preview-16x9.webp</image:loc>
      <image:title>Fix a model that will not load</image:title>
      <image:caption>Distinguish an incomplete download, an unsupported model and insufficient memory.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/troubleshooting/poor-local-ai-answers</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/poor-local-ai-answers/preview-16x9.webp</image:loc>
      <image:title>Improve poor local AI answers</image:title>
      <image:caption>Give the model a question with a known answer. For a PDF, check whether the supporting passage reached the model.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/tools/token-counter</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/token-counter/preview-16x9.webp</image:loc>
      <image:title>Count text and PDF tokens locally</image:title>
      <image:caption>Count the readable text in a PDF with a Qwen3 tokenizer and see how much space remains for the reply.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/tools/browser-ai</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/browser-ai/preview-16x9.webp</image:loc>
      <image:title>Try a small model in your browser</image:title>
      <image:caption>Load Qwen3 0.6B through WebGPU. Closing the tab clears the chat; model files may stay cached.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/news/liquid-ai-lfm3-small-llm-laptop</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/liquid-ai-lfm3-small-llm-laptop/preview-16x9.webp</image:loc>
      <image:title>Liquid AI LFM3 for local tasks</image:title>
      <image:caption>A 1.7B text model with a 1.10 GB Q4 download. Check conversation memory and your own hardware.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/news/mistral-large-4-run-locally-hardware</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/mistral-large-4-run-locally-hardware/preview-16x9.webp</image:loc>
      <image:title>Can you run Mistral Large 4 locally?</image:title>
      <image:caption>The GGUF publisher lists a 298 GB download and a 512 GB unified-memory example for that conversion. Check the file before budgeting a workstation.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/news/drex-max-decision-model-mac</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/drex-max-decision-model-mac/preview-16x9.webp</image:loc>
      <image:title>Run Drex Max on a Mac</image:title>
      <image:caption>A 27B model that returns probabilities instead of text. Text-only on Macs with 24 GB or more.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/news/nvidia-rtx-spark-laptops-local-llm-memory</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/nvidia-rtx-spark-laptops-local-llm-memory/preview-16x9.webp</image:loc>
      <image:title>RTX Spark laptops for local LLMs</image:title>
      <image:caption>Up to 128 GB of unified memory on Windows. Check the memory size and your apps&apos; Windows on ARM versions.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/news/mimo-v26-distill-qwen-9b-ollama-16gb</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/mimo-v26-distill-qwen-9b-ollama-16gb/preview-16x9.webp</image:loc>
      <image:title>MiMo-V2.6 9B in Ollama</image:title>
      <image:caption>Xiaomi&apos;s coding model has a 6.6 GB download, reads text and images, and uses the MIT license.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/news/lm-studio-0428-bionic-120-omlx-update</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/lm-studio-0428-bionic-120-omlx-update/preview-16x9.webp</image:loc>
      <image:title>LM Studio 0.4.28 and Bionic 1.2.0</image:title>
      <image:caption>A fix for Mac updates that reopened the old version, a new oMLX engine, and on-device Read Aloud.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/news/open-webui-013-update-tabbed-workspace</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/open-webui-013-update-tabbed-workspace/preview-16x9.webp</image:loc>
      <image:title>Open WebUI 0.13: back up, then update</image:title>
      <image:caption>The update changes the database and adds a tabbed workspace. Install 0.13.2 or later.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/news/ripple-65b-preview-ollama-memory-requirements</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/ripple-65b-preview-ollama-memory-requirements/preview-16x9.webp</image:loc>
      <image:title>Ripple-65B Preview: how much memory?</image:title>
      <image:caption>The smallest Ollama download is 39 GB. A Mac with 64 GB of unified memory is the realistic minimum.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/news/does-local-ai-stay-local-privacy-audit</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/does-local-ai-stay-local-privacy-audit/preview-16x9.webp</image:loc>
      <image:title>Does local AI stay local?</image:title>
      <image:caption>A model can run on your computer while document indexing, tools or sync send information elsewhere. Trace one harmless file.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/news/gemma-4-local-mac-windows-guide</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/gemma-4-local-mac-windows-guide/preview-16x9.webp</image:loc>
      <image:title>Gemma 4 on Mac and Windows</image:title>
      <image:caption>Pick a Gemma 4 variant for the memory and inputs you need. Check the exact download and any image component first.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/news/gpt-oss-20b-vs-qwen3-8b-vs-gemma-4-12b-best-local-llm</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/gpt-oss-20b-vs-qwen3-8b-vs-gemma-4-12b-best-local-llm/preview-16x9.webp</image:loc>
      <image:title>gpt-oss 20B, Qwen3 8B or Gemma 4 12B?</image:title>
      <image:caption>Compare gpt-oss 20B and Qwen3 8B on a text task. For image input, check the Gemma 4 12B package and the app that loads it.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/news/liquid-ai-lfm25-small-local-models</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/liquid-ai-lfm25-small-local-models/preview-16x9.webp</image:loc>
      <image:title>Liquid AI LFM2.5: choose by job</image:title>
      <image:caption>One model extracts fields, one routes a tool call and one ranks passages. Each returns a different kind of output.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/news/lm-studio-bionic-local-vs-cloud</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/lm-studio-bionic-local-vs-cloud/preview-16x9.webp</image:loc>
      <image:title>LM Studio Bionic: what is local?</image:title>
      <image:caption>Bionic can use your Mac, a linked machine or hosted compute. Check the selected provider before giving an agent private files.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/news/ollama-032-agent-local-boundary</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/ollama-032-agent-local-boundary/preview-16x9.webp</image:loc>
      <image:title>Ollama 0.32 adds an agent</image:title>
      <image:caption>The bare command opens an agent. For a local chat, run a downloaded model by name and check cloud settings first.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://localllmguide.com/news/open-webui-011-security-subagents-sharing</loc>
    <image:image>
      <image:loc>https://localllmguide.com/images/seo/open-webui-011-security-subagents-sharing/preview-16x9.webp</image:loc>
      <image:title>Open WebUI 0.11: what to review</image:title>
      <image:caption>Check the security advisory and patched version first. Then review who can share chats and what background agents can reach.</image:caption>
    </image:image>
  </url>
</urlset>