logo
홈 사건

Open WebUI Desktop Hands-On: Running Local LLMs on Windows

인증
중국 Beijing Qianxing Jietong Technology Co., Ltd. 인증
중국 Beijing Qianxing Jietong Technology Co., Ltd. 인증
고객 검토
베이징 첸싱 지에통 테크 주식회사의 영업 사원은 매우 전문적이고 참을성 있습니다. 그들은 빨리 인용을 제공할 수 있습니다. 제품의 품질과 패키징은 또한 매우 좋습니다. 우리의 협력은 매우 매끄럽습니다.

—— 《Festfing DV》LLC

내가 긴급히 인텔 CPU와 토시바 SSD를 찾고 있었늘 때, 베이징 첸싱 지에통 기술 주식회사로부터의 샌디는 나에게 많은 도움을 주었고, 나에게 빨리 필요로 한 제품을 가져다 주었습니다. 나는 정말로 그녀를 압니다.

—— 고양이 엔

베이징 첸싱 지에통 기술 주식회사의 샌디는 내가 서버를 구입할 때 제시간에 나에게 구성 오류를 상기시킬 수 있는 매우 주의깊은 판매원을 있습니다. 엔지니어들은 또한 매우 전문적이고, 빠르게 테스팅 프로세스를 완료할 수 있습니다.

—— 스트렐킨 미하일 블라드미로비치

베이징 첸싱지에통과의 협업에 매우 만족합니다. 제품 품질이 훌륭하고, 배송도 항상 제 시간에 이루어집니다. 영업팀은 전문적이고, 인내심이 많으며, 모든 질문에 매우 친절하게 답변해 줍니다. 그들의 지원에 진심으로 감사드리며, 장기적인 파트너십을 기대합니다. 강력 추천합니다!

—— Ahmad Navid

품질: 제 공급업체와의 좋은 경험. 미크로틱 RB3011은 이미 사용되었지만 매우 좋은 상태로 모든 것이 완벽하게 작동합니다. 통신은 빠르고 원활했습니다.그리고 제 모든 걱정은 빠르게 해결되었습니다.매우 신뢰할 수 있는 공급자

—— 제란 콜레시오

제가 지금 온라인 채팅 해요

Open WebUI Desktop Hands-On: Running Local LLMs on Windows

October 21, 2026

Open WebUI unifies chat, model management, file handling, web search, tool calling, image input, knowledge retrieval and API access within a single local AI interface. This hands-on review focuses on its Windows desktop build, using identical hardware and model files from our earlier Jan v0.8.6 testing to enable direct side-by-side comparison.


최신 회사 사례 Open WebUI Desktop Hands-On: Running Local LLMs on Windows  0


This is the second entry in our local LLM tools series, where we publish repeatable performance data from fixed test hardware across evaluated platforms.


Open WebUI is open-source and self-hosted, delivering a browser-native interface for local and remote AI models styled after mainstream commercial chat services. It connects to diverse inference backends and OpenAI-compatible endpoints, while its desktop package runs GGUF models locally via bundled llama.cpp. This broad feature set extends well beyond basic local chat once tools, presets, search, file support and API access are activated.


Our test rig reused the HP Z4 Rack G5 workstation, NVIDIA RTX 5000 Ada GPU and two Jan GGUF models from the prior Jan review. We locked in an 8,192-token context, 2,048 batch size and 100 GPU layers, matched sampling parameters for text benchmarks, and also validated presets, multimodal input, DDGS web search, URL retrieval and the local API.


Getting Open WebUI stable required far more effort than expected, mostly spent troubleshooting local llama.cpp and CUDA before benchmarking. We overcame broken default runtime downloads, missing CUDA binaries, excessive context allocation and several built-in tooling bugs.


Test System


Configuration matched our Jan testbed for comparable results; versioning for the desktop server, Python and llama.cpp was logged separately.


Component Configuration
Operating System Windows 11 Pro for Workstations
CPU Intel Xeon w5-2465X, 16 cores
Memory 128GB
GPU NVIDIA RTX 5000 Ada Generation
VRAM 32,760 MiB (31.99GB)
NVIDIA Driver 597.06
CUDA Compatibility 13.2 (nvidia-smi)
Open WebUI Desktop / Server v0.0.20 / v0.12.2
Python / llama.cpp 3.12.13 / b11612, CUDA 12.4


Installing Open WebUI Desktop


The Windows installer includes an environment panel for local llama.cpp deployment, Open Terminal toggle and custom install paths. We disabled Open Terminal, enabled llama.cpp and kept the default user-profile directory.


After Python and bundled packages finished installing, we selected the local backend and created an admin account before entering the main chat view. A notable quirk: the desktop wrapper and core Open WebUI server carry separate version numbers, with the server hosted under the user roaming folder within the bundled Python environment.


Adding Models and Configuring llama.cpp


Model files and inference runtime are decoupled: the Models page manages GGUFs, while the Inference Runtime section controls llama.cpp. We imported Jan V3.5 4B Q4_K_XL, Jan V2 VL High Q4_K_M and the V2 multimodal projection file; they appeared in the selector once the runtime was active.


The first installation failure occurred when pulling the “latest” llama.cpp release with CUDA 12.4 selected, as the target CUDA archive did not exist for that tagged version. Pinning build b11612 fixed the download issue, but llama.cpp still failed to launch without required CUDA runtime DLLs. We manually placed cudart64_12.dll, cublas64_12.dll and cublasLt64_12.dll into the build folder; llama-server then started normally on port 18881.


Model Settings and GPU Use


Settings are split between the desktop client and web UI, creating an initial learning curve. The desktop manages GGUF assets and llama.cpp runtime, while the web interface handles per-chat sampling, workspace presets, capabilities, tools, search and server administration.


Benchmark runs used 8,192-token context, 2,048 batch size, 100 GPU layers and disabled prompt caching. We aligned sampling parameters to our Jan test profile: temperature 0.8, Top K 40, Top P 0.95, Min P 0.05, frequency penalty 0, presence penalty 0, repeat last N 64 and repeat penalty 1.0.


We built dedicated workspace presets for benchmarking and disabled built-in tools. Unmodified model sessions automatically injected tool instructions into prompts; this extra context pushed the V2 VL request past the 8,192-token window and invalidated tests.


Local Generation Performance


The benchmark prompt was unchanged: “Explain RAID 5 and RAID 6 to someone building their first NAS. Include the main advantages and disadvantages of each, in about 400 words.” Web search stayed off, we discarded the first model load as warm-up, then captured three fresh chat runs per model.



Model Quantization Median Decode Median Output Median Total Time
Jan V3.5 4B Q4_K_XL 115.32 tok/s 520 tokens 4.78 s
Jan V2 VL High Q4_K_M 75.06 tok/s 1,612 tokens 21.81 s


Jan V3.5 4B hit 115.32 tok/s, while Jan V2 VL High reached 75.06 tok/s with far longer output driving higher latency. Against our prior Jan v0.8.6 results on identical hardware, Open WebUI was ~6.2% slower on V3.5 4B and ~8.5% slower on V2 VL High. The two applications used different llama.cpp builds, so this gap reflects full-stack behavior rather than raw llama.cpp performance.


Local Chat and Workspace Presets


Once runtime setup concluded, chat operation was smooth, and workspace presets became our most-used feature. A single GGUF can be reused across presets with independent system prompts, tool access, knowledge rules and generation parameters, avoiding duplicate model storage.


Presets resolved our benchmark context overflow. Raw V2 VL enabled automatic knowledge-file tool calls that bloated the prompt; a benchmark preset with all built-in tools disabled trimmed the prompt and stabilized testing. For regular use, presets can also activate web search and file tools for one profile while keeping another for plain chat.


Multimodal Input


Jan V2 VL High automatically loaded its multimodal projection file. We reused the nvidia-smi screenshot from our Jan test and queried for GPU model, driver, VRAM, utilization, temperature and power draw. The model returned all values accurately, passing our qualitative vision test.


Web Search


Web search is configured in admin settings, with provider, result count, URL fetch and SSL controls. We chose DDGS to skip extra API keys and built a dedicated Jan V3.5 4B search-enabled preset.


Initial tests revealed limitations for this small model. It successfully triggered search_web but would not fetch the returned GitHub page and relied on stale internal knowledge. Explicitly instructing the model to run fetch_url fixed the workflow, though fetched content ballooned the prompt to 17,689 tokens and overflowed our context limit. Capping fetched URL length at 8,000 characters kept prompts within bounds, and the model then correctly identified Open WebUI v0.12.2 from the release page.


Local API


API validation proved simpler. We enabled API authentication and queried the model endpoint from PowerShell; the response listed raw GGUF files plus all custom workspace presets, confirming presets are API-accessible, not only chat-only. A subsequent chat completion POST against our benchmark preset returned a correct RAID comparison summary. A minor rendering quirk showed one Unicode dash garbled in the PowerShell console, but the model output itself was intact.


최신 회사 사례 Open WebUI Desktop Hands-On: Running Local LLMs on Windows  1


Issues Encountered


Windows CUDA local inference requires manual intervention. Default llama.cpp installation fails; users must pin a working build and manually supply CUDA DLLs. Reinstalling the runtime wiped custom arguments, reverting to oversized native context slots — V2 VL peaked at 169,984 tokens and V3.5 at 192,000, nearly exhausting the 32GB VRAM and slowing remote desktop until we restored the 8,192-token cap.


Tooling also created context bloat. Web search demanded explicit fetch instructions and content limits to avoid overflow. While resolvable via settings and logs, preparing Open WebUI for repeatable benchmarking took substantially longer than Jan on the same workstation.


Conclusion


We validated local text generation, multimodal vision, DDGS search, URL fetching, presets and authenticated API access. Its throughput trailed Jan modestly, but setup overhead was much higher due to manual llama.cpp and CUDA fixes.


For users wanting a unified local hub for models, tools, search, files, presets and API pipelines, Open WebUI efficiently reuses one GGUF across benchmark, search-enabled and API profiles without redundant copies. Once configured, it supports a richer local workflow ecosystem, despite the more involved Windows deployment.


These results join our Jan benchmark data in the local LLM tools series; we will continue testing additional platforms with this fixed workstation, models and prompt.


Beijing Qianxing Jietong Technology Co., Ltd.
Sandy Yang/Global Strategy Director
WhatsApp / WeChat: +86 13426366826
Email: yangyd@qianxingdata.com
Website: www.qianxingdata.com/www.storagesserver.com
Business Focus:
ICT Product Distribution/System Integration & Services/Infrastructure Solutions
With 20+ years of IT distribution experience, we partner with leading global brands to deliver reliable products and professional services.
“Using Technology to Build an Intelligent World”Your Trusted ICT Product Service Provider!

연락처 세부 사항
Beijing Qianxing Jietong Technology Co., Ltd.

담당자: Ms. Sandy Yang

전화 번호: 13426366826

회사에 직접 문의 보내기 (0 / 3000)