<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Desktop Framework on InternetException</title><link>https://internetexception.com/tags/desktop-framework/</link><description>Recent content in Desktop Framework on InternetException</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 28 Aug 2026 17:33:25 +0200</lastBuildDate><atom:link href="https://internetexception.com/tags/desktop-framework/index.xml" rel="self" type="application/rss+xml"/><item><title>I built an app and it cost almost $40</title><link>https://internetexception.com/2026/08/28/i-built-an-app-and-it-cost-almost-40/</link><pubDate>Fri, 28 Aug 2026 17:33:25 +0200</pubDate><guid>https://internetexception.com/2026/08/28/i-built-an-app-and-it-cost-almost-40/</guid><description>&lt;p&gt;I posted already about me selfhosting LLM models. Right now I have two devices:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Framework Desktop&lt;/li&gt;&#10;&lt;li&gt;Custom Ryzen Threadripper server with R9700 32GB GPU&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Both are decent with llama.cpp. The biggest issue is prefill times.&lt;/p&gt;&#10;&lt;p&gt;I have from work subscription for Claude and Codex which I tested too for last couple of months. It is OK but lack of thinking traces really hurt to keep up with what models are doing.&lt;/p&gt;</description></item><item><title>Running Qwen 3.5 397B on Desktop Framework</title><link>https://internetexception.com/2026/03/30/running-qwen-3-5-397b-on-desktop-framework/</link><pubDate>Mon, 30 Mar 2026 17:53:10 +0200</pubDate><guid>https://internetexception.com/2026/03/30/running-qwen-3-5-397b-on-desktop-framework/</guid><description>&lt;p&gt;Today I finally was able to download and run largest Qwen 3.5 model. I downloaded the smallest quant even if a bit bigger probably would fit too, but I want to run also few smaller models at the same time, so 107GB for UD-IQ1_M is the biggest I was able to spare.&lt;/p&gt;&#10;&lt;p&gt;I downloaded and was able to run it with llama.cpp with the following command:&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;./llama-server \&#10; -hf unsloth/Qwen3.5-397B-A17B-GGUF:UD-IQ1_M\&#10; --ctx-size 32000 \&#10; --no-warmup \&#10; --no-mmap \&#10; --flash-attn on \&#10; --n-gpu-layers 1 \&#10; --host 0.0.0.0\&#10; --port $1 \&#10; --direct-io \&#10; --jinja --chat-template-file /data/apps/vllm/qwen3_nonthinking.jinja&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;My intention was to test it with nanobot to see if this will be capable agent for my AI assistant.&lt;/p&gt;</description></item><item><title>Desktop Framework AI assitant part 3</title><link>https://internetexception.com/2026/03/16/desktop-framework-ai-assitant-part-3/</link><pubDate>Mon, 16 Mar 2026 21:31:03 +0100</pubDate><guid>https://internetexception.com/2026/03/16/desktop-framework-ai-assitant-part-3/</guid><description>&lt;p&gt;&lt;a href="https://internetexception.com/2026/02/26/running-my-own-ai-assistant/"&gt;Recently&lt;/a&gt;&#10; I started playing with &lt;a href="https://github.com/HKUDS/nanobot" target="_blank" rel="noopener noreferrer"&gt;Nanobot&lt;/a&gt;&#10; which is a bit like OpenClaw but, in my opinion much better since it is small and simple and have native integration with custom OpenAI APIs providers. I decided to use &lt;a href="https://vllm.ai/" target="_blank" rel="noopener noreferrer"&gt;vLLM&lt;/a&gt;&#10; because I wanted to use &lt;a href="https://huggingface.co/Qwen/Qwen3.5-35B-A3B" target="_blank" rel="noopener noreferrer"&gt;Qwen 3.5&lt;/a&gt;&#10; because according to my quick reaserach it is pretty good in such agentic usage and Qwen models are built with integration with SgLang and vLLM frameworks in mind. Also AMD is testing their own drivers and libraries, ROCm on docker images with SgLang and vLLM and Desktop Framework is AMD APU. So all of it since like a good idea since I decided to go with &lt;a href="https://internetexception.com/2026/03/01/self-hosting-your-ai-assistant-efficiently/"&gt;Strix Halo unifies memory architecture&lt;/a&gt;&#10; for my AI assistant. I &lt;a href="https://internetexception.com/2026/03/04/desktop-framework-ai-assistant-part-1/"&gt;bought&lt;/a&gt;&#10; Desktop Framework motherboard and &lt;a href="https://internetexception.com/2026/03/05/desktop-framework-ai-assistant-part-2/"&gt;played with it a little&lt;/a&gt;&#10; to test models performance on ROCm inside the docker. It was not blazing fast but enough to actually have working solution.&lt;/p&gt;</description></item><item><title>Assigning VRAM on AMD AI Max+ 395</title><link>https://internetexception.com/2026/03/08/assigning-vram-on-amd-ai-max-395/</link><pubDate>Sun, 08 Mar 2026 11:33:00 +0100</pubDate><guid>https://internetexception.com/2026/03/08/assigning-vram-on-amd-ai-max-395/</guid><description>&lt;p&gt;&lt;a href="https://internetexception.com/2026/02/26/running-my-own-ai-assistant/"&gt;Few days ago&lt;/a&gt;&#10; I started playing with AI assistant and I decided to buy new hardware dedicated to running LLM. I bought Framework Desktop board. So far it is really great but running more than one model is a bit difficult and I wanted to test few things while my nanobot is running undisrupted.&lt;/p&gt;&#10;&lt;p&gt;I did quick search on my phone before buying and people were saying that it is possible to set it up via BIOS settings up to 96GB.&lt;/p&gt;</description></item><item><title>Desktop Framework AI assistant part 2</title><link>https://internetexception.com/2026/03/05/desktop-framework-ai-assistant-part-2/</link><pubDate>Thu, 05 Mar 2026 18:59:13 +0100</pubDate><guid>https://internetexception.com/2026/03/05/desktop-framework-ai-assistant-part-2/</guid><description>&lt;p&gt;Today my new NVMe disk arrived. I bought it for my new &lt;a href="https://internetexception.com/2026/03/04/desktop-framework-ai-assistant-part-1/"&gt;Desktop Framework mini PC&lt;/a&gt;&#10; on new AMD APU intended for AI workloads. Certainly &lt;a href="https://internetexception.com/2026/03/01/self-hosting-your-ai-assistant-efficiently/"&gt;it will be better suited&lt;/a&gt;&#10; for running my AI assistant then my daily working PC. Though performance will be a bit worse. But still better than CPU.&lt;/p&gt;&#10;&lt;p&gt;Anyway I decided to split my assistant into 2 parts. The nanobot part will be working on my main server and model (or models) that will be working on Desktop Framework. This way more powerful machine will be running AI assitant UI and operations and LLM capable device will do faster interference - that will be the Framework device. Nanobot communicate with model via OpenAI API anyway so it is not a problem. Maybe a bit of security in terms of HTTPS with some auth would not hurt. Or maybe I will put it in private subnetwork that can&amp;rsquo;t be accessed from outside and only have internet when necessary? Running dockers and all of those python AI firework is not exactly secure but maybe I will deal with that later.&lt;/p&gt;</description></item><item><title>Desktop Framework AI assistant part 1</title><link>https://internetexception.com/2026/03/04/desktop-framework-ai-assistant-part-1/</link><pubDate>Wed, 04 Mar 2026 16:06:41 +0100</pubDate><guid>https://internetexception.com/2026/03/04/desktop-framework-ai-assistant-part-1/</guid><description>&lt;p&gt;I &lt;a href="https://internetexception.com/2026/03/01/self-hosting-your-ai-assistant-efficiently/"&gt;ordered Desktop Framework&lt;/a&gt;&#10; motherboard last week and today it arrived. It was neatly packaged and did not come with anything else then some piece of plastic to mount your own fan on top of the radiator. But I did not need much else. At least for first tests.&lt;/p&gt;&#10;&lt;img src="https://internetexception.com/wp-content/uploads/2026/03/image-10-1024x619.png" class="wp-image-973" /&gt;&#10;&lt;p&gt;I had some PSU laying around that was compatible. I have some old fan that I was able connect to board even if it was a bit to small but would cool it a bit at least.&lt;/p&gt;</description></item></channel></rss>