<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Aravinda 加阳</title>
    <description>The latest articles on DEV Community by Aravinda 加阳 (@aravindagn).</description>
    <link>https://dev.to/aravindagn</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4112664%2F0687ab58-a9be-4d32-90f3-cea2d4682a88.jpg</url>
      <title>DEV Community: Aravinda 加阳</title>
      <link>https://dev.to/aravindagn</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/aravindagn"/>
    <language>en</language>
    <item>
      <title>How to Import LM Studio Models into Ollama (No Re-Download!) 🚀</title>
      <dc:creator>Aravinda 加阳</dc:creator>
      <pubDate>Thu, 10 Sep 2026 00:00:00 +0000</pubDate>
      <link>https://dev.to/aravindagn/how-to-import-lm-studio-models-into-ollama-no-re-download-171e</link>
      <guid>https://dev.to/aravindagn/how-to-import-lm-studio-models-into-ollama-no-re-download-171e</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flal18pevznhzf4fjxpf9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flal18pevznhzf4fjxpf9.png" alt="Import LM Studio models into Ollama without re-downloading" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Downloaded a bunch of models in &lt;strong&gt;LM Studio&lt;/strong&gt;? 📦&lt;/p&gt;

&lt;p&gt;Now you want to try &lt;strong&gt;Ollama&lt;/strong&gt; … and it wants you to download them &lt;strong&gt;all over again&lt;/strong&gt;? 😩&lt;/p&gt;

&lt;p&gt;Nope! In this guide, you’ll learn how to &lt;strong&gt;import LM Studio models into Ollama&lt;/strong&gt; using the &lt;code&gt;.gguf&lt;/code&gt; files already on your computer. It takes about 5 minutes. ⏱️&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;🖥️ &lt;strong&gt;Example:&lt;/strong&gt; Qwen3 8B on Windows. Works with any GGUF model.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  ⚡ Quick Answer
&lt;/h2&gt;

&lt;p&gt;Create a one-line Modelfile that points to your LM Studio &lt;code&gt;.gguf&lt;/code&gt; file:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight docker"&gt;&lt;code&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="s"&gt; C:/path/to/your-model.gguf&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then import and run it:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight batchfile"&gt;&lt;code&gt;&lt;span class="kd"&gt;ollama&lt;/span&gt; &lt;span class="kd"&gt;create&lt;/span&gt; &lt;span class="kd"&gt;qwen3&lt;/span&gt; &lt;span class="na"&gt;-f &lt;/span&gt;.\Modelfile.txt
&lt;span class="kd"&gt;ollama&lt;/span&gt; &lt;span class="nb"&gt;run&lt;/span&gt; &lt;span class="kd"&gt;qwen3&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Want the easy step-by-step version? Let’s go! 👇&lt;/p&gt;




&lt;h2&gt;
  
  
  Step 1: Find Your GGUF Model Path in LM Studio 📋
&lt;/h2&gt;

&lt;p&gt;In LM Studio, go to &lt;strong&gt;My Models&lt;/strong&gt; → click &lt;strong&gt;⋯&lt;/strong&gt; next to your model → &lt;strong&gt;Copy absolute path&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fim5pvdgvumod2p075dlc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fim5pvdgvumod2p075dlc.png" alt="How to copy the GGUF model path in LM Studio" width="800" height="321"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It looks something like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;C:/Users/YOU/.cache/lm-studio/models/lmstudio-community/Qwen3-8B-GGUF/Qwen3-8B-Q4_K_M.gguf

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Step 2: Create an Ollama Modelfile 📝
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Create a folder, like &lt;code&gt;C:\ollama-models&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Inside it, create a file called &lt;code&gt;Modelfile.txt&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Type &lt;code&gt;FROM&lt;/code&gt;, a space, then paste &lt;strong&gt;your&lt;/strong&gt; path:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight docker"&gt;&lt;code&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="s"&gt; C:/Users/YOU/.cache/lm-studio/models/lmstudio-community/Qwen3-8B-GGUF/Qwen3-8B-Q4_K_M.gguf&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Save it. That’s the whole file. Really! 😄&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7wm0ddxa1xxddjuc9pv4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7wm0ddxa1xxddjuc9pv4.png" alt="Ollama Modelfile pointing to an LM Studio GGUF model" width="800" height="151"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Step 3: Install Ollama on Windows ⬇️
&lt;/h2&gt;

&lt;p&gt;Grab it from the &lt;a href="https://ollama.com/download/windows" rel="noopener noreferrer"&gt;official Ollama download page&lt;/a&gt; and install.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn6qlp7018xubaow2o753.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn6qlp7018xubaow2o753.png" alt="Ollama download" width="799" height="472"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Then open &lt;strong&gt;PowerShell&lt;/strong&gt; and type:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight batchfile"&gt;&lt;code&gt;&lt;span class="kd"&gt;ollama&lt;/span&gt; &lt;span class="kd"&gt;list&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxrt1nrofwt7x63d46p9f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxrt1nrofwt7x63d46p9f.png" alt="Ollama list command showing no models installed" width="302" height="50"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Empty? Perfect. Let’s fill it up. 👇&lt;/p&gt;




&lt;h2&gt;
  
  
  Step 4: Import the Model into Ollama ✨
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight batchfile"&gt;&lt;code&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; &lt;span class="kd"&gt;C&lt;/span&gt;:\ollama&lt;span class="na"&gt;-models
&lt;/span&gt;&lt;span class="kd"&gt;ollama&lt;/span&gt; &lt;span class="kd"&gt;create&lt;/span&gt; &lt;span class="kd"&gt;qwen3&lt;/span&gt; &lt;span class="na"&gt;-f &lt;/span&gt;.\Modelfile.txt

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;💡 &lt;code&gt;qwen3&lt;/code&gt; is just a nickname. Call it anything you like!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3wbidiaqsfi0df5n96rd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3wbidiaqsfi0df5n96rd.png" alt="Ollama create command importing an LM Studio model" width="800" height="146"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;See &lt;strong&gt;success&lt;/strong&gt;? You did it! 🎉&lt;/p&gt;




&lt;h2&gt;
  
  
  Step 5: Run Your Model in Ollama 👋
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight batchfile"&gt;&lt;code&gt;&lt;span class="kd"&gt;ollama&lt;/span&gt; &lt;span class="nb"&gt;run&lt;/span&gt; &lt;span class="kd"&gt;qwen3&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1f0ja5wgfzjaq3miak3t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1f0ja5wgfzjaq3miak3t.png" alt="run qwen" width="400" height="46"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Type a message, hit &lt;strong&gt;Enter&lt;/strong&gt; , and chat away. 💬&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffn34pesfy5eccfb045da.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffn34pesfy5eccfb045da.png" alt="Chatting with the imported Qwen3 model in Ollama terminal" width="798" height="208"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Not a terminal fan? Open the &lt;strong&gt;Ollama app&lt;/strong&gt; and pick &lt;code&gt;qwen3&lt;/code&gt; from the list. 🖱️&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F44syub458u46a0gi71wf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F44syub458u46a0gi71wf.png" alt="Using the imported Qwen3 model in the Ollama app" width="800" height="680"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhr3pgjpvzo7f8qlinn2z.png" alt="ollama_ls" width="520" height="61"&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  How to Remove an Imported Model from Ollama 🗑️
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight batchfile"&gt;&lt;code&gt;&lt;span class="kd"&gt;ollama&lt;/span&gt; &lt;span class="kd"&gt;stop&lt;/span&gt; &lt;span class="kd"&gt;qwen3&lt;/span&gt;
&lt;span class="kd"&gt;ollama&lt;/span&gt; &lt;span class="kd"&gt;rm&lt;/span&gt; &lt;span class="kd"&gt;qwen3&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Relax, your LM Studio copy stays safe. 😌&lt;/p&gt;




&lt;h2&gt;
  
  
  Troubleshooting 🤔
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;File not found?&lt;/strong&gt; Make sure your path ends with &lt;code&gt;.gguf&lt;/code&gt; and you ran &lt;code&gt;cd&lt;/code&gt; to the right folder first.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;ollama&lt;/code&gt; not recognized?&lt;/strong&gt; Close PowerShell and open it again.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  FAQ ❓
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Does importing save disk space?&lt;/strong&gt; No. Ollama makes its own copy of the model. You save download time, not space.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does this work with any LM Studio model?&lt;/strong&gt; Yes, as long as the model is a &lt;code&gt;.gguf&lt;/code&gt; file.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can I delete the model from LM Studio after importing?&lt;/strong&gt; Yes! Ollama keeps its own copy, so it will still work. Just test it first. 😉&lt;/p&gt;




&lt;p&gt;That’s it! Now you know how to &lt;strong&gt;import LM Studio models into Ollama&lt;/strong&gt;. One model, two apps, zero re-downloads. Happy chatting! 🤖&lt;/p&gt;

</description>
      <category>ollama</category>
      <category>lmstudio</category>
      <category>gguf</category>
      <category>modelfile</category>
    </item>
    <item>
      <title>How to Run a Free AI Coding Assistant Locally with VS Code, opencode, and LM Studio</title>
      <dc:creator>Aravinda 加阳</dc:creator>
      <pubDate>Sat, 05 Sep 2026 00:00:00 +0000</pubDate>
      <link>https://dev.to/aravindagn/how-to-run-a-free-ai-coding-assistant-locally-with-vs-code-opencode-and-lm-studio-3bmo</link>
      <guid>https://dev.to/aravindagn/how-to-run-a-free-ai-coding-assistant-locally-with-vs-code-opencode-and-lm-studio-3bmo</guid>
      <description>&lt;p&gt;Every AI coding assistant wants your credit card. And your code.&lt;/p&gt;

&lt;p&gt;There’s a third option, and it costs nothing: run the whole thing on your own computer. No subscription. No internet. Your code never leaves your machine.&lt;/p&gt;

&lt;p&gt;I set this up on a fairly ordinary PC, and it works. Here’s exactly how.&lt;/p&gt;

&lt;h2&gt;
  
  
  What you’re building
&lt;/h2&gt;

&lt;p&gt;Three pieces working together:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;LM Studio&lt;/strong&gt; — runs the AI model on your PC. This is the engine.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;opencode&lt;/strong&gt; — the coding assistant that reads and edits your files.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;VS Code&lt;/strong&gt; — where you actually write code.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;LM Studio does the thinking. opencode does the work. VS Code is where you sit.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;My setup:&lt;/strong&gt; Windows, RTX 3070 Ti with 8GB VRAM, 16GB RAM. That’s a mid-range gaming PC, not a workstation. If yours is similar, you’re fine.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1: Install LM Studio
&lt;/h2&gt;

&lt;p&gt;Download it from &lt;a href="https://lmstudio.ai/download/" rel="noopener noreferrer"&gt;lmstudio.ai&lt;/a&gt; and install it like any normal app.&lt;/p&gt;

&lt;p&gt;LM Studio lets you download and run open-source AI models directly on your computer. It’s the easiest way into local AI — no command line required.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faqd921nktes0a2fgko46.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faqd921nktes0a2fgko46.png" alt="LM Studio app home screen" width="799" height="423"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: Download the model
&lt;/h2&gt;

&lt;p&gt;Open the search inside LM Studio and look for &lt;strong&gt;qwen3 8b&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;You’ll see a lot of versions. Check these three things before you download:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Format:&lt;/strong&gt; GGUF&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Quantization:&lt;/strong&gt; Q4_K_M&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Capabilities:&lt;/strong&gt; “tool use” must be listed&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Why those matter, in plain English:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Quantization is compression.&lt;/strong&gt; Q4_K_M shrinks the model so it fits on a smaller graphics card. You lose a little quality, but you gain the ability to actually run it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tool use is non-negotiable.&lt;/strong&gt; A coding assistant needs to open your files and edit them. A model without tool use can only chat about your code — it can’t touch it. Skip this check and nothing will work later.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft6nuj33kjm0cruhi90zx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft6nuj33kjm0cruhi90zx.png" alt="Searching for the Qwen3 8B model in LM Studio" width="800" height="293"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Got different hardware? Pick a model that fits it. Bigger models are smarter but hungrier. An 8B model is a comfortable fit for 8GB of VRAM.&lt;/p&gt;

&lt;p&gt;Once the download finishes, your model shows up under &lt;strong&gt;My Models&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4gzc0dru3418wll72g5m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4gzc0dru3418wll72g5m.png" alt="Downloaded models list in LM Studio" width="800" height="111"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3: Load the model
&lt;/h2&gt;

&lt;p&gt;Go to the &lt;strong&gt;Developer&lt;/strong&gt; tab and select your model.&lt;/p&gt;

&lt;p&gt;Turn on &lt;strong&gt;“Manually choose model load parameters”&lt;/strong&gt; , then click the small arrow next to the model name to open the settings.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F18i32nnuldih2myduw0s.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F18i32nnuldih2myduw0s.png" alt="LM Studio developer tab with model load settings" width="800" height="317"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now find &lt;strong&gt;context size&lt;/strong&gt; and set it to &lt;strong&gt;16000&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Context size is how much text the model can hold in its head at once — your question plus its answer plus whatever code it’s looking at. Bigger context means it understands more of your project. It also eats more VRAM.&lt;/p&gt;

&lt;p&gt;16000 is a good number for 8GB. If you have less, go lower. If the model refuses to load, lower it again and try once more.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8876ju4hcsd3um4wc4u2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8876ju4hcsd3um4wc4u2.png" alt="Setting context size to 16000 in LM Studio" width="800" height="498"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 4: Turn on the server
&lt;/h2&gt;

&lt;p&gt;Flip the server status to &lt;strong&gt;Running&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhr6w61yj6fltn8j831ec.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhr6w61yj6fltn8j831ec.png" alt="LM Studio local server running" width="800" height="458"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Your model is now live at &lt;code&gt;http://127.0.0.1:1234&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;That address is your own machine talking to itself. Nothing is going out to the internet — which is the entire point.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 5: Install VS Code and opencode
&lt;/h2&gt;

&lt;p&gt;Install VS Code if you don’t have it.&lt;/p&gt;

&lt;p&gt;Then install opencode. On Windows in command prompt, the simplest route is npm:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; opencode-ai

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Open a terminal inside VS Code ( &lt;strong&gt;Terminal → New Terminal&lt;/strong&gt; ) and type:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;opencode

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;opencode starts up right there in the terminal panel.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw0pwy43ox53b8ybqzhyj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw0pwy43ox53b8ybqzhyj.png" alt="opencode running in the VS Code terminal" width="799" height="347"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 6: Point opencode at your local model
&lt;/h2&gt;

&lt;p&gt;Here’s the part that trips people up. opencode has no idea your model exists yet. You have to tell it, using a config file.&lt;/p&gt;

&lt;p&gt;Create the config file — &lt;a href="https://gist.github.com/Aravinda89/4e62deab8078d6879282a7b930bf3360" rel="noopener noreferrer"&gt;here’s mine&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;save it to:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight batchfile"&gt;&lt;code&gt;&lt;span class="kd"&gt;C&lt;/span&gt;:\Users\YOUR_USERNAME\.config\opencode

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Swap &lt;code&gt;YOUR_USERNAME&lt;/code&gt; for your actual Windows username. If that folder doesn’t exist, create it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 7: Pick your model and test it
&lt;/h2&gt;

&lt;p&gt;Restart VS Code, then start opencode again.&lt;/p&gt;

&lt;p&gt;Type &lt;code&gt;/models&lt;/code&gt; and select &lt;strong&gt;qwen/qwen3-8b&lt;/strong&gt; from the list.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F21h0ye43zcqtoh7mjnw0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F21h0ye43zcqtoh7mjnw0.png" alt="Selecting the local model in opencode" width="800" height="281"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now ask it to do something real. Give it a file to fix.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftc0z171g5ynys9lsmwvf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftc0z171g5ynys9lsmwvf.png" alt="opencode answering a coding question" width="800" height="209"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Want proof it’s actually running locally? Switch over to LM Studio and check the logs. You’ll see tokens streaming as the assistant types.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0j5uio3yxmwx3kiatl2g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0j5uio3yxmwx3kiatl2g.png" alt="LM Studio logs showing token generation" width="800" height="368"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That’s your own GPU doing the work.&lt;/p&gt;

&lt;h2&gt;
  
  
  What to expect
&lt;/h2&gt;

&lt;p&gt;Let’s be straight about this: a local 8B model is not going to match Claude or GPT on a hard architectural problem. It’s smaller, and smaller means less capable.&lt;/p&gt;

&lt;p&gt;But for the everyday stuff — writing boilerplate, explaining unfamiliar code, catching bugs, renaming things across files — it holds its own. And it’s fast, because there’s no network round trip.&lt;/p&gt;

&lt;p&gt;The best part is what it costs: nothing, forever. No token limits. No monthly bill. Works on a plane.&lt;/p&gt;

&lt;p&gt;If you have more VRAM than I do, try a larger model. Same steps, better results.&lt;/p&gt;

</description>
      <category>tutorials</category>
      <category>localllm</category>
      <category>aicodingassistant</category>
      <category>lmstudio</category>
    </item>
  </channel>
</rss>
