{"id":4923,"date":"2026-05-19T18:00:33","date_gmt":"2026-05-19T22:00:33","guid":{"rendered":"https:\/\/www.wholetomato.com\/blog\/?p=4923"},"modified":"2026-05-19T18:02:44","modified_gmt":"2026-05-19T22:02:44","slug":"local-ai-visual-studio-setup","status":"publish","type":"post","link":"https:\/\/www.wholetomato.com\/blog\/local-ai-visual-studio-setup\/","title":{"rendered":"How to Set Up a Fully Local AI in Visual Studio"},"content":{"rendered":"<p><a href=\"https:\/\/www.wholetomato.com\/va-intelligence\">VA Intelligence<\/a> is Visual Assist&#8217;s local AI feature. It runs Gemma3 on your GPU through Ollama, both bundled and managed by Visual Assist itself. No API keys, no cloud round-trip, no telemetry pipeline waiting to be audited by your security team.<\/p>\n<p>By the end of this guide you&#8217;ll have two features wired up inside Visual Studio: <strong>Explain with AI<\/strong> and <strong>Change Code with AI<\/strong>. If you&#8217;ve poked at Copilot or Cursor and bounced off the &#8220;your code leaves the building&#8221; question, this is the alternative that keeps it all local on your device.<\/p>\n<hr \/>\n<h2>Before you start<\/h2>\n<ul>\n<li>Visual Studio 2026 (recommended \u2014 see note below)<\/li>\n<li>Visual Assist 2025.4 or later \u2014 <a href=\"https:\/\/www.wholetomato.com\/downloads\">start a 30-day trial<\/a> if you don&#8217;t have it<\/li>\n<li>NVIDIA or AMD GPU with at least 12 GB VRAM<\/li>\n<li>~9 GB free disk space for Ollama and Gemma3:12b<\/li>\n<li>An internet connection for the initial download. Nothing after that.<\/li>\n<\/ul>\n<blockquote><p><strong>A note on Visual Studio version:<\/strong> Visual Assist runs on Visual Studio &lt;2017, 2019, 2022, and 2026. Latest features are tested on the latest version, so we recommend using the latest stable version of VS. If you&#8217;re still on an older VS, the install steps below are the same, but we can&#8217;t promise the same polish.<\/p><\/blockquote>\n<blockquote><p><strong>A note on GPU:<\/strong> A supported GPU is required. CPU-only is technically possible but slow enough that we don&#8217;t recommend it. See the GPU requirements section at the end for details.<\/p><\/blockquote>\n<hr \/>\n<h2>Step 1 \u2014 Enable VA Intelligence<\/h2>\n<p>VA Intelligence ships disabled. Nothing about it \u2014 not Ollama, not the model weights, not a background process \u2014 exists on your machine until you opt in.<\/p>\n<ol>\n<li>In Visual Studio 2026, open <strong>VAssistX -&gt; Visual Assist Options -&gt; VA Intelligence<\/strong>.<\/li>\n<li>Check <strong>Enable VA Intelligence<\/strong>.<\/li>\n<li>Click <strong>Setup VA Intelligence<\/strong>.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-1-tab-in-options-unchecked.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"4925\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/local-ai-visual-studio-setup\/screenshot-1-tab-in-options-unchecked\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-1-tab-in-options-unchecked.png?fit=1017%2C568&amp;ssl=1\" data-orig-size=\"1017,568\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"screenshot 1 tab in options unchecked\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-1-tab-in-options-unchecked.png?fit=300%2C168&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-1-tab-in-options-unchecked.png?fit=1017%2C568&amp;ssl=1\" class=\"alignnone wp-image-4925\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-1-tab-in-options-unchecked.png?resize=693%2C387&#038;ssl=1\" alt=\"VA Intelligence options panel in Visual Studio before setup, with Enable VA Intelligence checked and Setup VA Intelligence button visible.\" width=\"693\" height=\"387\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-1-tab-in-options-unchecked.png?w=1017&amp;ssl=1 1017w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-1-tab-in-options-unchecked.png?resize=300%2C168&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-1-tab-in-options-unchecked.png?resize=768%2C429&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-1-tab-in-options-unchecked.png?resize=360%2C201&amp;ssl=1 360w\" sizes=\"auto, (max-width: 693px) 100vw, 693px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>A confirmation dialog appears showing what&#8217;s about to be installed (Ollama 0.11.8 and Gemma3:12b, ~9 GB), the minimum hardware spec, and a link to the <a href=\"https:\/\/www.wholetomato.com\/aifaqs\">Whole Tomato AI questions page<\/a>.<\/p>\n<ol start=\"4\">\n<li>Click <strong>Proceed to install Ollama and Gemma<\/strong>.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-2-terms-acceptance.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"4926\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/local-ai-visual-studio-setup\/screenshot-2-terms-acceptance\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-2-terms-acceptance.png?fit=1019%2C590&amp;ssl=1\" data-orig-size=\"1019,590\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"screenshot 2 terms acceptance\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-2-terms-acceptance.png?fit=300%2C174&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-2-terms-acceptance.png?fit=1019%2C590&amp;ssl=1\" class=\"alignnone wp-image-4926\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-2-terms-acceptance.png?resize=630%2C365&#038;ssl=1\" alt=\"Whole Tomato AI Support dialog showing Ollama 0.11.8 and Gemma3:12b download size of 9 GB and the Proceed to install Ollama and Gemma button.\" width=\"630\" height=\"365\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-2-terms-acceptance.png?w=1019&amp;ssl=1 1019w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-2-terms-acceptance.png?resize=300%2C174&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-2-terms-acceptance.png?resize=768%2C445&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-2-terms-acceptance.png?resize=360%2C208&amp;ssl=1 360w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<ol start=\"4\">\n<li>The download starts. You can close the Options dialog and keep working \u2014 reopen it any time to check progress.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-3-download-bar.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"4939\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/local-ai-visual-studio-setup\/screenshot-3-download-bar\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-3-download-bar.png?fit=1002%2C560&amp;ssl=1\" data-orig-size=\"1002,560\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"screenshot 3 download bar\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-3-download-bar.png?fit=300%2C168&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-3-download-bar.png?fit=1002%2C560&amp;ssl=1\" class=\"alignnone wp-image-4939\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-3-download-bar.png?resize=643%2C359&#038;ssl=1\" alt=\"Download progress in the VA Intelligence options panel, showing the Ollama and Gemma3 archive downloading.\" width=\"643\" height=\"359\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-3-download-bar.png?w=1002&amp;ssl=1 1002w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-3-download-bar.png?resize=300%2C168&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-3-download-bar.png?resize=768%2C429&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-3-download-bar.png?resize=360%2C201&amp;ssl=1 360w\" sizes=\"auto, (max-width: 643px) 100vw, 643px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<ol start=\"6\">\n<li>When the install finishes, you&#8217;ll see a green check and the message <strong>VA Intelligence is set up and ready to go<\/strong>. No Visual Studio restart required.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-4-enabled-state-install-success-1.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"4943\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/local-ai-visual-studio-setup\/screenshot-4-enabled-state-install-success-2\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-4-enabled-state-install-success-1.png?fit=1082%2C696&amp;ssl=1\" data-orig-size=\"1082,696\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"screenshot 4 enabled state install success\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-4-enabled-state-install-success-1.png?fit=300%2C193&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-4-enabled-state-install-success-1.png?fit=1024%2C659&amp;ssl=1\" class=\"alignnone wp-image-4943\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-4-enabled-state-install-success-1.png?resize=682%2C439&#038;ssl=1\" alt=\"\" width=\"682\" height=\"439\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-4-enabled-state-install-success-1.png?resize=1024%2C659&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-4-enabled-state-install-success-1.png?resize=300%2C193&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-4-enabled-state-install-success-1.png?resize=768%2C494&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-4-enabled-state-install-success-1.png?resize=360%2C232&amp;ssl=1 360w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-4-enabled-state-install-success-1.png?w=1082&amp;ssl=1 1082w\" sizes=\"auto, (max-width: 682px) 100vw, 682px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>If you ever want to reclaim the disk space, <strong>Remove Files<\/strong> in the same panel uninstalls everything VA Intelligence put on the machine. <strong>Free Memory<\/strong> clears the model out of RAM and VRAM until your next request \u2014 useful when you want your GPU back for a build or a game.<\/p>\n<hr \/>\n<h2>Step 2 \u2014 Explain with AI<\/h2>\n<p>The first feature: select code, ask Visual Assist what it does, get an answer grounded in your actual file rather than a generic stack-overflow average.<\/p>\n<ol>\n<li>Select a symbol, expression, or block in your C++ file.<\/li>\n<li>Open the VA Quick Actions menu with <strong>Ctrl + Shift + Q<\/strong>.<\/li>\n<li>Choose <strong>Explain &#8216;&lt;symbol&gt;&#8217; with AI<\/strong>.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-5-quick-actions-1.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"4944\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/local-ai-visual-studio-setup\/screenshot-5-quick-actions-2\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-5-quick-actions-1.png?fit=456%2C283&amp;ssl=1\" data-orig-size=\"456,283\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"screenshot 5 quick actions\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-5-quick-actions-1.png?fit=300%2C186&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-5-quick-actions-1.png?fit=456%2C283&amp;ssl=1\" class=\"alignnone size-full wp-image-4944\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-5-quick-actions-1.png?resize=456%2C283&#038;ssl=1\" alt=\"\" width=\"456\" height=\"283\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-5-quick-actions-1.png?w=456&amp;ssl=1 456w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-5-quick-actions-1.png?resize=300%2C186&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-5-quick-actions-1.png?resize=360%2C223&amp;ssl=1 360w\" sizes=\"auto, (max-width: 456px) 100vw, 456px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<ol start=\"4\">\n<li>The explanation appears in a panel beside your code. Gemma3 runs locally, so the first response on a cold model takes a few seconds; subsequent requests are faster.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-6-quick-actions-result.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"4945\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/local-ai-visual-studio-setup\/screenshot-6-quick-actions-result\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-6-quick-actions-result.png?fit=1215%2C449&amp;ssl=1\" data-orig-size=\"1215,449\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"screenshot 6 quick actions + result\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-6-quick-actions-result.png?fit=300%2C111&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-6-quick-actions-result.png?fit=1024%2C378&amp;ssl=1\" class=\"alignnone size-large wp-image-4945\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-6-quick-actions-result.png?resize=1024%2C378&#038;ssl=1\" alt=\"\" width=\"1024\" height=\"378\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-6-quick-actions-result.png?resize=1024%2C378&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-6-quick-actions-result.png?resize=300%2C111&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-6-quick-actions-result.png?resize=768%2C284&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-6-quick-actions-result.png?resize=360%2C133&amp;ssl=1 360w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-6-quick-actions-result.png?w=1215&amp;ssl=1 1215w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p><!-- SCREENSHOT 6 \u2014 upload assets\/screenshot 6 quick actions + result.png --><br \/>\n<!--\n\n<img decoding=\"async\" src=\"REPLACE_WITH_SCREENSHOT_6_URL\" alt=\"An Explain with AI result panel next to the source file, describing what the selected code does.\" \/>\n\n--><\/p>\n<blockquote><p><strong>What gets sent:<\/strong> your selection plus a bounded amount of surrounding context that VA collects from the open file. Your full project, build configuration, and anything outside that window stay where they are.<\/p><\/blockquote>\n<hr \/>\n<h2>Step 3 \u2014 Change Code with AI<\/h2>\n<p>The second feature: tell Visual Assist what you want to change, review the diff, accept or reject. Nothing gets applied without your say-so.<\/p>\n<ol>\n<li>Select the code you want to change.<\/li>\n<li>Press <strong>Ctrl + Shift + Q<\/strong> for Quick Actions.<\/li>\n<li>Choose <strong>Change Code with AI<\/strong>.<\/li>\n<li>In the <strong>Describe the change<\/strong> prompt, write a specific instruction.<br \/>\n&#8220;Rename this parameter to snake_case&#8221; is better than &#8220;clean this up.&#8221; Gemma3 is a capable model, but it rewards precision.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-7-change-code-ai-prompt.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"4946\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/local-ai-visual-studio-setup\/screenshot-7-change-code-ai-prompt\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-7-change-code-ai-prompt.png?fit=686%2C297&amp;ssl=1\" data-orig-size=\"686,297\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"screenshot 7 change code ai prompt\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-7-change-code-ai-prompt.png?fit=300%2C130&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-7-change-code-ai-prompt.png?fit=686%2C297&amp;ssl=1\" class=\"alignnone size-full wp-image-4946\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-7-change-code-ai-prompt.png?resize=686%2C297&#038;ssl=1\" alt=\"\" width=\"686\" height=\"297\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-7-change-code-ai-prompt.png?w=686&amp;ssl=1 686w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-7-change-code-ai-prompt.png?resize=300%2C130&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-7-change-code-ai-prompt.png?resize=360%2C156&amp;ssl=1 360w\" sizes=\"auto, (max-width: 686px) 100vw, 686px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<ol start=\"5\">\n<li>Press <strong>Ctrl+Enter<\/strong> to run.<\/li>\n<li>VA shows a side-by-side diff: your original on the left, the proposed change on the right. Use <strong>Accept<\/strong> to apply, <strong>Reject<\/strong> to drop it, or <strong>Regenerate<\/strong> to try again.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-8-change-code-ai-result.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"4948\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/local-ai-visual-studio-setup\/screenshot-8-change-code-ai-result\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-8-change-code-ai-result.png?fit=1586%2C593&amp;ssl=1\" data-orig-size=\"1586,593\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"screenshot 8 change code ai result\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-8-change-code-ai-result.png?fit=300%2C112&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-8-change-code-ai-result.png?fit=1024%2C383&amp;ssl=1\" class=\"alignnone size-large wp-image-4948\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-8-change-code-ai-result.png?resize=1024%2C383&#038;ssl=1\" alt=\"\" width=\"1024\" height=\"383\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-8-change-code-ai-result.png?resize=1024%2C383&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-8-change-code-ai-result.png?resize=300%2C112&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-8-change-code-ai-result.png?resize=768%2C287&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-8-change-code-ai-result.png?resize=1536%2C574&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-8-change-code-ai-result.png?resize=360%2C135&amp;ssl=1 360w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/screenshot-8-change-code-ai-result.png?w=1586&amp;ssl=1 1586w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p><!-- SCREENSHOT 8 \u2014 upload assets\/screenshot 8 change code ai result.png --><br \/>\n<!--\n\n<img decoding=\"async\" src=\"REPLACE_WITH_SCREENSHOT_8_URL\" alt=\"Change Code diff view with Original on the left and Proposed on the right, plus Regenerate, Reject, and Accept controls.\" \/>\n\n--><\/p>\n<blockquote><p><strong>The diff is the contract.<\/strong> VA Intelligence will never modify a file without showing you the change first. There is no &#8220;apply automatically&#8221; toggle.<\/p><\/blockquote>\n<hr \/>\n<h2>How it all fits together<\/h2>\n<p><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/Diagram-VA-Intelligence-Install.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"4949\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/local-ai-visual-studio-setup\/diagram-va-intelligence-install\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/Diagram-VA-Intelligence-Install.png?fit=1536%2C1024&amp;ssl=1\" data-orig-size=\"1536,1024\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Diagram VA Intelligence Install\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/Diagram-VA-Intelligence-Install.png?fit=300%2C200&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/Diagram-VA-Intelligence-Install.png?fit=1024%2C683&amp;ssl=1\" class=\"alignnone wp-image-4949\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/Diagram-VA-Intelligence-Install.png?resize=589%2C393&#038;ssl=1\" alt=\"\" width=\"589\" height=\"393\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/Diagram-VA-Intelligence-Install.png?resize=1024%2C683&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/Diagram-VA-Intelligence-Install.png?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/Diagram-VA-Intelligence-Install.png?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/Diagram-VA-Intelligence-Install.png?resize=360%2C240&amp;ssl=1 360w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/Diagram-VA-Intelligence-Install.png?w=1536&amp;ssl=1 1536w\" sizes=\"auto, (max-width: 589px) 100vw, 589px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>Visual Studio calls Visual Assist. Visual Assist calls Ollama, which calls Gemma3. The result comes back the same way. Every box in that chain lives on your machine.<\/p>\n<hr \/>\n<h2>Try it on your codebase<\/h2>\n<p>The whole point of running locally is that you can point it at the code you&#8217;re not allowed to share with anyone else. Open the file you&#8217;d never paste into ChatGPT or Claude and use Explain with AI what the weirdest function in there is doing.<\/p>\n<p>If you don&#8217;t have Visual Assist yet, the 30-day trial includes VA Intelligence.<\/p>\n<p><!-- CTA BUTTON \u2014 replace with theme button block in Visual editor if preferred --><\/p>\n<p style=\"text-align: center; margin: 2em 0;\"><a style=\"display: inline-block; padding: 14px 28px; background: #E7000B; color: #ffffff; font-weight: 600; text-decoration: none; border-radius: 6px;\" href=\"https:\/\/www.wholetomato.com\/downloads\">Try Visual Assist<\/a><br \/>\n<small style=\"color: #666;\">30-day free trial \u00b7 No credit card<\/small><\/p>\n<hr \/>\n<h2>Want to know more?<\/h2>\n<h3>Why local? The design behind VA Intelligence<\/h3>\n<p><a href=\"https:\/\/www.wholetomato.com\/va-intelligence\">VA Intelligence<\/a> is the opposite of how most AI coding tools have been built. Most assume the model is the product and your code is the input. We assume your code is the product, and the model is a tool you reach for when you want it.<\/p>\n<p>That posture shapes everything. The model is local because a model that ships your code somewhere else has already made the call for you. The features are opt-in because AI should be a thing you trigger, not a thing that follows you around. The diff is mandatory because non-deterministic output on a million-line C++ codebase is a reason to keep the human in the loop, not a quirk to wave past.<\/p>\n<p>More context-aware features are coming. The line above is the part that won&#8217;t move.<\/p>\n<h3>GPU requirements and troubleshooting<\/h3>\n<p>VA Intelligence needs a GPU with 12 GB of VRAM or more. NVIDIA cards on recent drivers (531+) and AMD cards with ROCm are both supported. See <a href=\"https:\/\/docs.ollama.com\/gpu\">Ollama&#8217;s GPU support docs<\/a> for the full compatibility matrix.<\/p>\n<p>CPU-only mode is technically possible but the inference latency is high enough that the feature stops being interactive. If your workstation doesn&#8217;t meet spec, the most common workaround is to run Visual Studio on the workstation and Ollama on a desktop machine with a capable GPU. That&#8217;s outside the scope of this guide.<\/p>\n<p>For any other setup issue, the <a href=\"https:\/\/www.wholetomato.com\/aifaqs\">VA Intelligence FAQ<\/a> is where we keep current answers, or <a href=\"https:\/\/www.wholetomato.com\/company\/connect\">drop us a note<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>VA Intelligence is Visual Assist&#8217;s local AI feature. It runs Gemma3 on your GPU through Ollama, both bundled and managed by Visual Assist itself. No API keys, no cloud round-trip, no telemetry pipeline waiting to&#8230;<\/p>\n","protected":false},"author":213500340,"featured_media":4924,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_newsletter_tier_id":0,"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[672],"tags":[2426,726360677,726360568,726360675,726360511,6678],"class_list":["post-4923","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tips-and-tricks","tag-c","tag-gemma3","tag-local-ai","tag-ollama","tag-va-intelligence","tag-visual-studio"],"jetpack_publicize_connections":[],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/va-intelligence-install.png?fit=1672%2C941&ssl=1","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pfpLS4-1hp","aioseo_head":"\n\t\t<!-- All in One SEO Pro 4.9.7.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"Install VA Intelligence in a few steps \u2014 local AI for Visual Studio powered by Ollama and Gemma3. Your code never leaves your machine.\" \/>\n\t<meta name=\"robots\" content=\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n\t<meta name=\"author\" content=\"Tristan Soliven\"\/>\n\t<meta name=\"google-site-verification\" content=\"DtHrwoEjg0KG_fbuPSp5j_wNIf-g5hSh4EH6tZBoCIw\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.wholetomato.com\/blog\/local-ai-visual-studio-setup\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 4.9.7.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Tomato Soup - Visual Assist Team Blog\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Set Up Local AI in Visual Studio with VA Intelligence\" \/>\n\t\t<meta property=\"og:description\" content=\"Install VA Intelligence in a few steps \u2014 local AI for Visual Studio powered by Ollama and Gemma3. Your code never leaves your machine.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.wholetomato.com\/blog\/local-ai-visual-studio-setup\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-05-19T22:00:33+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-19T22:02:44+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/wholetomatosoftware\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@visualassist\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Set Up Local AI in Visual Studio with VA Intelligence\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Install VA Intelligence in a few steps \u2014 local AI for Visual Studio powered by Ollama and Gemma3. Your code never leaves your machine.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@visualassist\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/local-ai-visual-studio-setup\\\/#blogposting\",\"name\":\"Set Up Local AI in Visual Studio with VA Intelligence\",\"headline\":\"How to Set Up a Fully Local AI in Visual Studio\",\"author\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/author\\\/tristansoliven\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.wholetomato.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/va-intelligence-install.png?fit=1672%2C941&ssl=1\",\"width\":1672,\"height\":941,\"caption\":\"Blueprint-style illustration: a laptop with Visual Studio open, a neural network diagram beneath, and a context menu highlighting 'Generate Function...' to suggest AI-assisted coding.\"},\"datePublished\":\"2026-05-19T18:00:33-04:00\",\"dateModified\":\"2026-05-19T18:02:44-04:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/local-ai-visual-studio-setup\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/local-ai-visual-studio-setup\\\/#webpage\"},\"articleSection\":\"Tips and Tricks, c++, Gemma3, Local AI, Ollama, VA Intelligence, Visual Studio, English\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/local-ai-visual-studio-setup\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/category\\\/tips-and-tricks\\\/#listItem\",\"name\":\"Tips and Tricks\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/category\\\/tips-and-tricks\\\/#listItem\",\"position\":2,\"name\":\"Tips and Tricks\",\"item\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/category\\\/tips-and-tricks\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/local-ai-visual-studio-setup\\\/#listItem\",\"name\":\"How to Set Up a Fully Local AI in Visual Studio\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/local-ai-visual-studio-setup\\\/#listItem\",\"position\":3,\"name\":\"How to Set Up a Fully Local AI in Visual Studio\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/category\\\/tips-and-tricks\\\/#listItem\",\"name\":\"Tips and Tricks\"}}]},{\"@type\":\"HowTo\",\"name\":\"How to Set Up a Fully Local AI in Visual Studio\",\"image\":[\"https:\\\/\\\/i0.wp.com\\\/www.wholetomato.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/va-intelligence-install.png?fit=1672%2C941&#038;ssl=1\"],\"description\":\"A step-by-step guide to setting up VA Intelligence in Visual Studio to run local AI with Ollama and Gemma3.\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"name\":\"Step 1 \\u2014 Enable VA Intelligence\",\"text\":\"In Visual Studio 2026, open VAssistX -> Visual Assist Options -> VA Intelligence. Check Enable VA Intelligence. Click Setup VA Intelligence.\"},{\"@type\":\"HowToStep\",\"position\":2,\"name\":\"Step 2 \\u2014 Explain with AI\",\"text\":\"The first feature: select code, ask Visual Assist what it does, get an answer grounded in your actual file rather than a generic stack-overflow average. \\n1. Select a symbol, expression, or block in your C++ file.\\n2. Open the VA Quick Actions menu with Ctrl + Shift + Q.\\n3. Choose Explain '&lt;symbol&gt;' with AI.\"},{\"@type\":\"HowToStep\",\"position\":3,\"name\":\"Step 3 \\u2014 Change Code with AI\",\"text\":\"The second feature: tell Visual Assist what you want to change, review the diff, accept or reject. Nothing gets applied without your say-so. \\n1. Select the code you want to change.\\n2. Press Ctrl + Shift + Q for Quick Actions.\\n3. Choose Change Code with AI.\\n4. In Describe the change, write a specific instruction. \\\"Rename this parameter to snake_case\\\" is better than \\\"clean this up.\\\" Gemma3 rewards precision.\\n5. Press Ctrl+Enter to run.\\n6. Review the side-by-side diff and Accept\\\/Reject\\\/Regenerate.\"}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/#organization\",\"name\":\"Tomato Soup\",\"description\":\"Visual Assist Team Blog\",\"url\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/\",\"email\":\"info@wholetomato.com\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":0,\"maxValue\":100},\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.wholetomato.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/WT_symbol.png?fit=112%2C112&ssl=1\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/local-ai-visual-studio-setup\\\/#organizationLogo\",\"width\":112,\"height\":112,\"caption\":\"visual assist main tomato symbol icon\"},\"image\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/local-ai-visual-studio-setup\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/wholetomatosoftware\",\"https:\\\/\\\/twitter.com\\\/visualassist\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/Wholetomatosoftware\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/whole-tomato-software\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/author\\\/tristansoliven\\\/#author\",\"url\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/author\\\/tristansoliven\\\/\",\"name\":\"Tristan Soliven\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/local-ai-visual-studio-setup\\\/#webpage\",\"url\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/local-ai-visual-studio-setup\\\/\",\"name\":\"Set Up Local AI in Visual Studio with VA Intelligence\",\"description\":\"Install VA Intelligence in a few steps \\u2014 local AI for Visual Studio powered by Ollama and Gemma3. Your code never leaves your machine.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/local-ai-visual-studio-setup\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/author\\\/tristansoliven\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/author\\\/tristansoliven\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.wholetomato.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/va-intelligence-install.png?fit=1672%2C941&ssl=1\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/local-ai-visual-studio-setup\\\/#mainImage\",\"width\":1672,\"height\":941,\"caption\":\"Blueprint-style illustration: a laptop with Visual Studio open, a neural network diagram beneath, and a context menu highlighting 'Generate Function...' to suggest AI-assisted coding.\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/local-ai-visual-studio-setup\\\/#mainImage\"},\"datePublished\":\"2026-05-19T18:00:33-04:00\",\"dateModified\":\"2026-05-19T18:02:44-04:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/\",\"name\":\"Tomato Soup\",\"description\":\"Visual Assist Team Blog\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>Set Up Local AI in Visual Studio with VA Intelligence<\/title>\n\n","aioseo_head_json":{"title":"Set Up Local AI in Visual Studio with VA Intelligence","description":"Install VA Intelligence in a few steps \u2014 local AI for Visual Studio powered by Ollama and Gemma3. Your code never leaves your machine.","canonical_url":"https:\/\/www.wholetomato.com\/blog\/local-ai-visual-studio-setup","robots":"max-snippet:-1, max-image-preview:large, max-video-preview:-1","keywords":"","webmasterTools":{"google-site-verification":"DtHrwoEjg0KG_fbuPSp5j_wNIf-g5hSh4EH6tZBoCIw","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.wholetomato.com\/blog\/local-ai-visual-studio-setup\/#blogposting","name":"Set Up Local AI in Visual Studio with VA Intelligence","headline":"How to Set Up a Fully Local AI in Visual Studio","author":{"@id":"https:\/\/www.wholetomato.com\/blog\/author\/tristansoliven\/#author"},"publisher":{"@id":"https:\/\/www.wholetomato.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/va-intelligence-install.png?fit=1672%2C941&ssl=1","width":1672,"height":941,"caption":"Blueprint-style illustration: a laptop with Visual Studio open, a neural network diagram beneath, and a context menu highlighting 'Generate Function...' to suggest AI-assisted coding."},"datePublished":"2026-05-19T18:00:33-04:00","dateModified":"2026-05-19T18:02:44-04:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.wholetomato.com\/blog\/local-ai-visual-studio-setup\/#webpage"},"isPartOf":{"@id":"https:\/\/www.wholetomato.com\/blog\/local-ai-visual-studio-setup\/#webpage"},"articleSection":"Tips and Tricks, c++, Gemma3, Local AI, Ollama, VA Intelligence, Visual Studio, English"},{"@type":"BreadcrumbList","@id":"https:\/\/www.wholetomato.com\/blog\/local-ai-visual-studio-setup\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.wholetomato.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog\/category\/tips-and-tricks\/#listItem","name":"Tips and Tricks"}},{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog\/category\/tips-and-tricks\/#listItem","position":2,"name":"Tips and Tricks","item":"https:\/\/www.wholetomato.com\/blog\/category\/tips-and-tricks\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog\/local-ai-visual-studio-setup\/#listItem","name":"How to Set Up a Fully Local AI in Visual Studio"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog\/local-ai-visual-studio-setup\/#listItem","position":3,"name":"How to Set Up a Fully Local AI in Visual Studio","previousItem":{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog\/category\/tips-and-tricks\/#listItem","name":"Tips and Tricks"}}]},{"@type":"HowTo","name":"How to Set Up a Fully Local AI in Visual Studio","image":["https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/va-intelligence-install.png?fit=1672%2C941&#038;ssl=1"],"description":"A step-by-step guide to setting up VA Intelligence in Visual Studio to run local AI with Ollama and Gemma3.","step":[{"@type":"HowToStep","position":1,"name":"Step 1 \u2014 Enable VA Intelligence","text":"In Visual Studio 2026, open VAssistX -> Visual Assist Options -> VA Intelligence. Check Enable VA Intelligence. Click Setup VA Intelligence."},{"@type":"HowToStep","position":2,"name":"Step 2 \u2014 Explain with AI","text":"The first feature: select code, ask Visual Assist what it does, get an answer grounded in your actual file rather than a generic stack-overflow average. \n1. Select a symbol, expression, or block in your C++ file.\n2. Open the VA Quick Actions menu with Ctrl + Shift + Q.\n3. Choose Explain '&lt;symbol&gt;' with AI."},{"@type":"HowToStep","position":3,"name":"Step 3 \u2014 Change Code with AI","text":"The second feature: tell Visual Assist what you want to change, review the diff, accept or reject. Nothing gets applied without your say-so. \n1. Select the code you want to change.\n2. Press Ctrl + Shift + Q for Quick Actions.\n3. Choose Change Code with AI.\n4. In Describe the change, write a specific instruction. \"Rename this parameter to snake_case\" is better than \"clean this up.\" Gemma3 rewards precision.\n5. Press Ctrl+Enter to run.\n6. Review the side-by-side diff and Accept\/Reject\/Regenerate."}]},{"@type":"Organization","@id":"https:\/\/www.wholetomato.com\/blog\/#organization","name":"Tomato Soup","description":"Visual Assist Team Blog","url":"https:\/\/www.wholetomato.com\/blog\/","email":"info@wholetomato.com","numberOfEmployees":{"@type":"QuantitativeValue","minValue":0,"maxValue":100},"logo":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/WT_symbol.png?fit=112%2C112&ssl=1","@id":"https:\/\/www.wholetomato.com\/blog\/local-ai-visual-studio-setup\/#organizationLogo","width":112,"height":112,"caption":"visual assist main tomato symbol icon"},"image":{"@id":"https:\/\/www.wholetomato.com\/blog\/local-ai-visual-studio-setup\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/wholetomatosoftware","https:\/\/twitter.com\/visualassist","https:\/\/www.youtube.com\/c\/Wholetomatosoftware","https:\/\/www.linkedin.com\/company\/whole-tomato-software"]},{"@type":"Person","@id":"https:\/\/www.wholetomato.com\/blog\/author\/tristansoliven\/#author","url":"https:\/\/www.wholetomato.com\/blog\/author\/tristansoliven\/","name":"Tristan Soliven"},{"@type":"WebPage","@id":"https:\/\/www.wholetomato.com\/blog\/local-ai-visual-studio-setup\/#webpage","url":"https:\/\/www.wholetomato.com\/blog\/local-ai-visual-studio-setup\/","name":"Set Up Local AI in Visual Studio with VA Intelligence","description":"Install VA Intelligence in a few steps \u2014 local AI for Visual Studio powered by Ollama and Gemma3. Your code never leaves your machine.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.wholetomato.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.wholetomato.com\/blog\/local-ai-visual-studio-setup\/#breadcrumblist"},"author":{"@id":"https:\/\/www.wholetomato.com\/blog\/author\/tristansoliven\/#author"},"creator":{"@id":"https:\/\/www.wholetomato.com\/blog\/author\/tristansoliven\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2026\/05\/va-intelligence-install.png?fit=1672%2C941&ssl=1","@id":"https:\/\/www.wholetomato.com\/blog\/local-ai-visual-studio-setup\/#mainImage","width":1672,"height":941,"caption":"Blueprint-style illustration: a laptop with Visual Studio open, a neural network diagram beneath, and a context menu highlighting 'Generate Function...' to suggest AI-assisted coding."},"primaryImageOfPage":{"@id":"https:\/\/www.wholetomato.com\/blog\/local-ai-visual-studio-setup\/#mainImage"},"datePublished":"2026-05-19T18:00:33-04:00","dateModified":"2026-05-19T18:02:44-04:00"},{"@type":"WebSite","@id":"https:\/\/www.wholetomato.com\/blog\/#website","url":"https:\/\/www.wholetomato.com\/blog\/","name":"Tomato Soup","description":"Visual Assist Team Blog","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.wholetomato.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Tomato Soup - Visual Assist Team Blog","og:type":"article","og:title":"Set Up Local AI in Visual Studio with VA Intelligence","og:description":"Install VA Intelligence in a few steps \u2014 local AI for Visual Studio powered by Ollama and Gemma3. Your code never leaves your machine.","og:url":"https:\/\/www.wholetomato.com\/blog\/local-ai-visual-studio-setup","article:published_time":"2026-05-19T22:00:33+00:00","article:modified_time":"2026-05-19T22:02:44+00:00","article:publisher":"https:\/\/www.facebook.com\/wholetomatosoftware","twitter:card":"summary_large_image","twitter:site":"@visualassist","twitter:title":"Set Up Local AI in Visual Studio with VA Intelligence","twitter:description":"Install VA Intelligence in a few steps \u2014 local AI for Visual Studio powered by Ollama and Gemma3. Your code never leaves your machine.","twitter:creator":"@visualassist"},"aioseo_meta_data":{"post_id":"4923","title":"Set Up Local AI in Visual Studio with VA Intelligence","description":"Install VA Intelligence in a few steps \u2014 local AI for Visual Studio powered by Ollama and Gemma3. Your code never leaves your machine.","keywords":null,"keyphrases":{"focus":{"keyphrase":"local AI Visual Studio","score":43,"analysis":{"keyphraseInTitle":{"score":3,"maxScore":9,"error":1},"keyphraseInDescription":{"score":3,"maxScore":9,"error":1},"keyphraseLength":{"score":9,"maxScore":9,"error":0,"length":4},"keyphraseInURL":{"score":5,"maxScore":5,"error":0},"keyphraseInIntroduction":{"score":3,"maxScore":9,"error":1},"keyphraseInSubHeadings":{"score":3,"maxScore":9,"error":1},"keyphraseInImageAlt":{"score":3,"maxScore":9,"error":1},"keywordDensity":{"score":0,"type":"low","maxScore":9,"error":1}}},"additional":[{"keyphrase":"VA Intelligence setup, Ollama Visual Studio, local LLM Visual Studio C++, Visual Assist AI install","score":27,"analysis":{"keyphraseInDescription":{"score":3,"maxScore":9,"error":1},"keyphraseLength":{"score":3,"maxScore":9,"error":1,"length":15},"keyphraseInIntroduction":{"score":3,"maxScore":9,"error":1},"keyphraseInImageAlt":{"score":3,"maxScore":9,"error":1},"keywordDensity":{"score":0,"type":"low","maxScore":9,"error":1}}}]},"primary_term":null,"canonical_url":"https:\/\/www.wholetomato.com\/blog\/local-ai-visual-studio-setup","og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[{"id":"#aioseo-custom-mpd6ibbqcdvi","custom":true,"graphName":"HowTo","schema":"{ \"@type\": \"HowTo\", \"name\": \"#post_title\", \"image\": [ \"#featured_image_url\" ], \"description\": \"A step-by-step guide to setting up VA Intelligence in Visual Studio to run local AI with Ollama and Gemma3.\", \"step\": [ { \"@type\": \"HowToStep\", \"position\": 1, \"name\": \"Step 1 \u2014 Enable VA Intelligence\", \"text\": \"In Visual Studio 2026, open VAssistX -> Visual Assist Options -> VA Intelligence. Check Enable VA Intelligence. Click Setup VA Intelligence.\" }, { \"@type\": \"HowToStep\", \"position\": 2, \"name\": \"Step 2 \u2014 Explain with AI\", \"text\": \"The first feature: select code, ask Visual Assist what it does, get an answer grounded in your actual file rather than a generic stack-overflow average. \\n1. Select a symbol, expression, or block in your C++ file.\\n2. Open the VA Quick Actions menu with Ctrl + Shift + Q.\\n3. Choose Explain '&lt;symbol&gt;' with AI.\" }, { \"@type\": \"HowToStep\", \"position\": 3, \"name\": \"Step 3 \u2014 Change Code with AI\", \"text\": \"The second feature: tell Visual Assist what you want to change, review the diff, accept or reject. Nothing gets applied without your say-so. \\n1. Select the code you want to change.\\n2. Press Ctrl + Shift + Q for Quick Actions.\\n3. Choose Change Code with AI.\\n4. In Describe the change, write a specific instruction. \\\"Rename this parameter to snake_case\\\" is better than \\\"clean this up.\\\" Gemma3 rewards precision.\\n5. Press Ctrl+Enter to run.\\n6. Review the side-by-side diff and Accept\/Reject\/Regenerate.\" } ] }"}],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"open_ai":null,"ai":{"faqs":[],"keyPoints":[],"schemas":[{"schemaType":"HowTo","schemaData":{"@type":"HowTo","name":"#post_title","image":["#featured_image_url"],"description":"A step-by-step guide to setting up VA Intelligence in Visual Studio to run local AI with Ollama and Gemma3.","step":[{"@type":"HowToStep","position":1,"name":"Step 1 \u2014 Enable VA Intelligence","text":"In Visual Studio 2026, open VAssistX -> Visual Assist Options -> VA Intelligence. Check Enable VA Intelligence. Click Setup VA Intelligence."},{"@type":"HowToStep","position":2,"name":"Step 2 \u2014 Explain with AI","text":"The first feature: select code, ask Visual Assist what it does, get an answer grounded in your actual file rather than a generic stack-overflow average. 1. Select a symbol, expression, or block in your C++ file. 2. Open the VA Quick Actions menu with Ctrl + Shift + Q. 3. Choose Explain '&lt;symbol&gt;' with AI."},{"@type":"HowToStep","position":3,"name":"Step 3 \u2014 Change Code with AI","text":"The second feature: tell Visual Assist what you want to change, review the diff, accept or reject. Nothing gets applied without your say-so. 1. Select the code you want to change. 2. Press Ctrl + Shift + Q for Quick Actions. 3. Choose Change Code with AI. 4. In Describe the change, write a specific instruction. \"Rename this parameter to snake_case\" is better than \"clean this up.\" Gemma3 rewards precision. 5. Press Ctrl+Enter to run. 6. Review the side-by-side diff and Accept\/Reject\/Regenerate."}]},"confidence":78,"reasoning":"This page mainly describes a step-by-step HowTo to set up and use VA Intelligence in Visual Studio, so HowTo is the best fit; placeholders provide the post title and featured image, while content-derived steps populate the steps array."}],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-05-19 18:43:33","updated":"2026-05-19 22:23:14","reviewed_by":"0"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.wholetomato.com\/blog\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.wholetomato.com\/blog\/category\/tips-and-tricks\/\" title=\"Tips and Tricks\">Tips and Tricks<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\tHow to Set Up a Fully Local AI in Visual Studio\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.wholetomato.com\/blog"},{"label":"Tips and Tricks","link":"https:\/\/www.wholetomato.com\/blog\/category\/tips-and-tricks\/"},{"label":"How to Set Up a Fully Local AI in Visual Studio","link":"https:\/\/www.wholetomato.com\/blog\/local-ai-visual-studio-setup\/"}],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/4923","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/users\/213500340"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/comments?post=4923"}],"version-history":[{"count":12,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/4923\/revisions"}],"predecessor-version":[{"id":4954,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/4923\/revisions\/4954"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/media\/4924"}],"wp:attachment":[{"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/media?parent=4923"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/categories?post=4923"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/tags?post=4923"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}