---
title: "🧪 Missing a tree in Godot? Qwen3.5-4B-GLB-3D-Coder, a tiny 4B model built just for GLB assets｜Local AI Lab"
description: "5.2k downloads, 103 likes, HF trending score 100: `ccore/Qwen3.5-4B-GLB-3D-Coder` is a 4B, Apache-2.0 small model shipped with GGUF, and the official model card says it was trained to do one thing, generate game assets for the Godot editor using GLB files."
canonical_url: "https://blog.markkulab.net/en/local-ai-lab/local-ai-lab-2026-11-03"
author: "Mark Ku"
author_url: "https://blog.markkulab.net/en/author/mark-ku"
site: "Mark Ku's Tech Notes"
date_published: "2026-11-03T02:00:00.000Z"
category: "On-Premises AI Lab"
tags: ["local-ai", "podcast", "地端模型", "lora", "開源模型", "Qwen3.5-4B-GLB-3D-Coder", "DeepSeek-V4.1-Flash-1017-GSQ-RCO-Coder-GGUF", "Ling-3.1-flash-1019", "llama.cpp", "GGUF", "Godot"]
language: "en"
license: "CC BY 4.0"
license_url: "https://creativecommons.org/licenses/by/4.0/"
attribution: "when reusing or quoting, credit the author and link back to the original"
---

# 🧪 Missing a tree in Godot? Qwen3.5-4B-GLB-3D-Coder, a tiny 4B model built just for GLB assets｜Local AI Lab

## Opening

5.2k downloads, 103 likes, HF trending score 100: `ccore/Qwen3.5-4B-GLB-3D-Coder` is a 4B, Apache-2.0 model that ships with GGUF out of the box, and the official model card says it was trained to do exactly one thing: generate game assets for Godot editors that use GLB files. The other two items today go in completely the opposite direction, one prunes half the experts out of a 763.2B MoE to fit it on local hardware, the other is a brand-new 560B total-parameter text-only architecture. As for just how big a file "pruning half the experts" actually leaves you with, I'll get to that shortly.

---

## This Issue's Picks

### 1. ccore/Qwen3.5-4B-GLB-3D-Coder: a 4B model purpose-built for Three.js scenes with a button to export GLB

- **Source / summary**: Picked up from Hugging Face by this show's "local model radar" (https://huggingface.co/ccore/Qwen3.5-4B-GLB-3D-Coder ). The official model card labels it Early preview and positions it as "3D scene and asset generation with GLB export," with the author noting that training is still ongoing.

- **What it is**: A 4B coding-specialized model under Apache-2.0, currently released only in GGUF form (Q8_0 and Q4_K_M). The author describes it as "a small 4B coding model trained to generate Three.js scenes and GLB-exportable assets." Note that the full Safetensors weights and the training dataset, according to the model card, won't be released until training finishes.

- **Where you'd use it**:

  **(1) Indie game devs who suddenly need an asset inside Godot.** You're building a small game, the scene is still missing a tree, a mook enemy, a moving platform, and your outsourced art hasn't come back yet, but you want to finish blocking out the level today. The official model card's stated use case is exactly "generating game assets for Godot editors that use GLB files." A separate third-party description mentions that it outputs a standalone Three.js HTML file with an "Export GLB" button, so the developer just clicks it and drags the asset into the project. That third-party lead comes from issue #906 in a GitHub project called haruspex, but the selection brief only recorded the issue number without the full repo name or link, so it's less verifiable than the official model card. Treat it as a third-party report.

  **(2) Frontend / WebGL engineers prototyping interactive scenes.** A client wants a 3D product showcase page and you want to throw out three or four scene drafts to discuss direction, but the project content can't go to the cloud. The 4B + GGUF combo can sit on local llama.cpp as a scene drafting machine, with code and requirements never leaving the box.

  **(3) Anyone building a "big model dispatches to small models" architecture.** That haruspex issue treats it as the first use case for a dedicated specialist model, saying it's "too small for general coding, but good at this one thing." If you're self-hosting an agent toolchain and want the main model to farm out a narrow task like "generate 3D assets" to a resident 4B model, this is an off-the-shelf piece.

- **Can you run it**: The official model card lists no VRAM threshold, only the downloadable quantizations: Q8_0 and Q4_K_M GGUFs, plus an optional unmodified stock Qwen3.5-4B BF16 vision encoder/projector. Since the official docs don't say, we can only estimate from specs: 4B parameters with Q4_K_M intuitively lands within range of typical laptops and consumer GPUs, but that's an estimate based on parameter count and quantization format, not an officially stated figure.

- **Buzz this issue**: HF trending score 100, 5.2k downloads, 103 likes. On this issue's list, it's one of the few independent fine-tunes that isn't just someone else's weights requantized and repackaged.

- **Compared to similar work**: The same author already has a more mature `ccore/Qwen3.5-4B-3D-Coder`; that version's model card says the training set was 4,146 Three.js scene examples, and FP16 weights plus a technical report are already public. The GLB version's training data spans 25 game asset domains and is focused on asset export. There's also one third-party conclusion worth reading carefully: a source called beemodel concluded "no" in its issue #434, on the grounds that this is a text-to-code model, not an image-to-3D model, so feeding it a reference image won't get you a model. The aforementioned haruspex's trial run log from 2026-11-01 reads: 8 out of 15 prompts produced a valid GLB on the first attempt, and 15/15 with a repair loop added. Both of these are third-party reports, and both likewise leave only an issue number with no full repo name or link. This show has not verified them.

- **How to get it**: The HF page gives llama.cpp commands directly; the original text says `llama serve -hf ccore/Qwen3.5-4B-GLB-3D-Coder:Q4_K_M` to launch an OpenAI-compatible local server, or `llama cli -hf ...` to run straight in the terminal. The same page also lists `ollama run hf.co/ccore/Qwen3.5-4B-GLB-3D-Coder:Q4_K_M` and Docker Model Runner usage. One heads-up here: the commonly seen llama.cpp executable names are `llama-server` and `llama-cli` (the official commands quoted in items 2 and 3 of this issue use that form), so if you paste the model card text verbatim and the command isn't found, switch to `llama-server -hf ...` and try again.

- **Link**: https://huggingface.co/ccore/Qwen3.5-4B-GLB-3D-Coder

---

### 2. ISTA-DASLab/DeepSeek-V4.1-Flash-1017-GSQ-RCO-Coder-GGUF: not lower bits, just half the experts cut out

- **Source / summary**: Picked up from Hugging Face by the "local model radar" (https://huggingface.co/ISTA-DASLab/DeepSeek-V4.1-Flash-1017-GSQ-RCO-Coder-GGUF ). The publisher is DASLab at IST Austria, and this version's selling point is its own compression methodology rather than yet another requantized repack.

- **What it is**: A compressed GGUF built on DeepSeek-V4.1-Flash-1017 and targeted at coding ability, licensed MIT. The official model card says this is a version compressed for a specific capability: half the routed experts are pruned outright rather than quantized, while the remaining weights keep IQ2_XXS per-tensor quantization (2.00 bpw). Put plainly: everyone else is dropping bits, this one is cutting experts.

- **Where you'd use it**:

  **(1) Teams with a big-memory workstation or high-end Mac who want an internal self-hosted coding assistant.** Company code can't leave the building, but you still want a completion and refactoring assistant stronger than a 7B model. This kind of "trade pruning for a coder you can run offline" build exists precisely for that scenario.

  **(2) Internal document or UI audit pipelines that need image input.** The README's startup example is `llama-server` paired with `--mmproj mmproj-DeepSeek-V4.1-Flash-1017-BF16.gguf -ngl 99`, meaning the official docs give you the mount path for the vision projector. If what you want is "dump a batch of internal system screenshots in and have it check them against UI guidelines or extract fields" without sending screens off-site, the official docs at least spell out the mount path.

  **(3) Engineers researching quantization and pruning who want a controlled comparison.** The unpruned GSQ-RCO version in the same series notes on its card that the base model is 763.2B parameters, 384 routed experts per layer, 6 activated per token, 1M token context. Put the two repos side by side and you have ready-made teaching material on "what pruning half the experts does to capability," saving you the cost of running a training pass yourself.

- **Can you run it**: No minimum hardware is stated officially, but the model card is very clear about file sizes: the base model is 763.2B parameters, of which 551.9B are in the transformer; the IQ2_XXS transformer weights come to roughly 72.12 GB (keeping 192 of 384 experts per layer), plus an Engram lookup file in IQ4_NL at roughly 110.60 GB, which is unpruned and identical to the unpruned version. Add the two files together and that's the order of magnitude of space you need to prepare. These are the officially listed file sizes, not an officially stated VRAM threshold. Separately, the GSQ-RCO card in the same series notes that llama.cpp b11870 or newer is required; too old a version simply won't load it.

- **Buzz this issue**: HF trending score 97, 28.7k downloads, 101 likes. The DeepSeek-V4.1-Flash-1017 family took over half the board this issue, but most of those are pure quantization repacks. This one is among the few with a methodology of its own.

- **Compared to similar work**: For the conventional GGUF route on the same base model, compare mrfakename's version, whose card lists Q8_0 at roughly 473 GiB, Q4_K_M at roughly 414 GiB, and even the smallest usable Q2_K at 246 GiB. DASLab prunes experts instead of merely dropping bits, and that's where the file size gap comes from. There's also an AtomicChat derivative claiming that, paired with Strata, with the backbone in system memory and the Engram table streamed from SSD, it can run on a single 12 GB GPU, but that's that repo author's own claim, and its quantization and shared Engram file came from DASLab in the first place.

- **How to get it**: The README's flow is to fetch files with `hf download ISTA-DASLab/DeepSeek-V4.1-Flash-1017-GSQ-RCO-Coder-GGUF`, link the shared Engram file as the 6th shard via `ln -s`, then launch with `llama-cli -m IQ2_XXS/...-00001-of-00006.gguf -ngl 99` or `llama-server`. That symlink step is the key part; miss it and the shards won't be complete.

- **Link**: https://huggingface.co/ISTA-DASLab/DeepSeek-V4.1-Flash-1017-GSQ-RCO-Coder-GGUF

---

### 3. inclusionAI/Ling-3.1-flash-1019: a hybrid-linear MoE with 560B total parameters and only 25B activated per token

- **Source / summary**: Picked up from Hugging Face by the "local model radar" (https://huggingface.co/inclusionAI/Ling-3.1-flash-1019 ). One of the few general-purpose large models this issue that is a first-party release with a new architecture, MIT licensed, weights directly downloadable, not somebody's repack.

- **What it is**: inclusionAI's next-generation text-only large model. The architecture table on the official model card says Hybrid-linear MoE, 560B total parameters / 25B activated, 63 KDA layers + 9 Gated MLA layers, 512 routed experts. A note on the parameter count convention: the model card's architecture table says 560B, while the HF page sidebar shows 572B params, and the model card doesn't explain where the difference comes from, so when you cite this externally you should note which number you're using.

- **Where you'd use it**:

  **(1) Teams building tool-calling agents who are picking an open-source base.** The official model card says this round of post-training strengthened scientific and real-world agentic ability, listing AA-Briefcase going from 1397 to 1524 and AutomationBench-AA from 62% to 68%. If you're comparing candidates for a self-hosted agent backend, this is the official starting point for evaluation (figures are self-reported).

  **(2) Internal systems that need long-document or long-workflow analysis.** Vercel AI Gateway's docs page states 560B total parameters, 25B activated per token, and 1M token context supporting long-document analysis and long-horizon agent work. To be concrete: a compliance department's full set of regulations plus attachments, or whole-repo Q&A across an entire codebase. If your documents routinely get their meaning mangled by chunking, 1M context at least gives you the option of "don't chunk." This show has not verified the actual quality.

  **(3) People who want a free trial run before deciding whether to self-host.** Vercel AI Gateway lists it at free pricing, and Ling 3.1 Flash in the same series has $0.00 free routes at several providers too. Validate task feasibility via API first, then circle back to evaluate whether to pull the MIT weights on-prem. That order burns less money.

- **Can you run it**: The official model card states no hardware threshold, only the architecture table. Check the provenance of the following two numbers carefully, one is a file size from an official FP8 release, the other is a third-party estimate for the *previous* generation, and neither is an official hardware requirement for the 1019 version: EXL3 quantizer vcruz305 lists inclusionAI's official FP8 release at roughly 534.35 GiB on their card; benchlm.ai estimates roughly 640GB VRAM and 8× H100 for the *previous* Ling 3.1 Flash. Bottom line, consumer hardware is basically out of the question, so it falls into this show's "know it exists, know what the architecture looks like" bucket.

- **Buzz this issue**: HF trending score 90, 2.3k downloads, 94 likes. Downloads are clearly lower than the first two items, which makes sense given how few people can actually self-host it.

- **Compared to similar work**: Compared to the DeepSeek-V4.1-Flash-1017 that's flooding this issue's board, unsloth's card describes that one as a minor update to DeepSeek-V4.1-Flash with gains on reasoning, coding, agentic, and vision benchmarks plus vision capability; Ling-3.1-flash-1019 is text-only and takes the hybrid linear attention route. inclusionAI said on X that it moved from 41 to 44 on the Artificial Analysis Intelligence Index, which is a self-reported figure.

- **How to get it**: Downloadable safetensors weights are provided directly on HF; the page lists 572B params, tensor types BF16 / F8_E4M3 / F32, and carries the `bailing_hybrid` and `custom_code` tags, meaning loading requires trusting code inside the repo. benchlm.ai additionally notes that the previous version in the series released public FP8 weights under MIT with SGLang and vLLM serving instructions.

- **Link**: https://huggingface.co/inclusionAI/Ling-3.1-flash-1019

---

## Closing

Today's three items happen to stretch the late-2026 local ecosystem across its full spectrum: at one end, a 4B, Apache-2.0, narrow-task specialist you can download and play with on a laptop; at the other, a 763.2B with half its experts pruned, plus a 560B hybrid-linear MoE, the kind of beasts where it's either "you have a workstation" or "use the free API first." If you only want to tinker with one this weekend, I'd pick `ccore/Qwen3.5-4B-GLB-3D-Coder`: lowest barrier, clearest purpose, and it demonstrates a design philosophy more people should be copying, namely "a small model that does exactly one thing well." As always, every capability and performance claim in this episode is quoted from an official model card or a third-party report; this show has not actually run these models. See you tomorrow.

---

## About this article and its author

Originally published on [Mark Ku's Tech Notes](https://blog.markkulab.net/en/local-ai-lab/local-ai-lab-2026-11-03)

License: [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) — when reusing or quoting, credit the author and link back to the original

### About the author

**[Mark Ku](https://blog.markkulab.net/en/author/mark-ku)** — Software engineer

- 10+ years as a software engineer
- Built North-American e-commerce and AI SaaS subscription billing

### Free tools built by the author

All of these are free to use:

- [Free PDF Sign Tool](https://blog.markkulab.net/en/tools/pdf-sign): Online PDF sign tool — draw, type, or upload a signature, then drag, resize, and download. Everything runs in your browser; nothing is uploaded.
- [VS Code Refactory](https://blog.markkulab.net/en/tools/refactory): Refactory is a VS Code refactoring extension: 34 actions plus a 37-rule code-smell inspection layer with a Code Health dashboard, across 18 languages, backed by 534 tests. It learns your repo's conventions: where interfaces live, where DI is registered, whether 'use client' belongs. It ranks files by git churn × complexity so you know what to fix first, and hands any smell to the Claude Code already on your machine. Free to use, and your source never leaves your computer.
- [DB-Kit Database Manager](https://blog.markkulab.net/en/tools/db-kit): DB-Kit is a lightweight, cross-platform database manager built with Tauri + Rust + React. Manage MySQL, MariaDB, PostgreSQL, SQL Server, Oracle, SQLite, MongoDB, Redis, Kafka, Elasticsearch and RabbitMQ from one consistent interface: passwords encrypted in the OS keychain, SSH tunnels, full CRUD, a visual query builder, stacked multi-statement result sets, cross-connection data transfer, schema & data compare with sync SQL and schema snapshots, Excel / CSV import & export, visualized execution plans, ER diagrams, scheduled backups, SQL stress testing with p50–p99 latency percentiles, a 15-rule SQL review engine, Review & Run (AI review plus per-statement backups and an auto-generated rollback script), Kafka message browsing with monitoring & alerts, an SSH terminal with SFTP / FTP, Docker / Kubernetes, remote desktop (RDP / VNC / RustDesk), file / folder compare, stored procedure integration tests, six UI languages, a built-in AI assistant (a local CLI or any Anthropic / OpenAI-compatible API; natural-language SQL, AI review and tuning advice) and the dbk CLI. Free and open source (MIT), with installers for Windows, macOS and Linux.
- [VS Code Super Mermaid](https://blog.markkulab.net/en/tools/super-mermaid): Super Mermaid is a VS Code extension for beautiful Mermaid diagrams out of the box: auto-colored live preview, mouse pan & zoom, high-res PNG / SVG export, 21 templates and multiple themes. Free and open source (MIT).
- [React Super Mermaid](https://blog.markkulab.net/en/tools/react-super-mermaid): react-super-mermaid is an open-source React component library: render beautiful Mermaid diagrams with a single <MermaidViewer>, with built-in colorful / sketch themes, pan & zoom, in-diagram search, and high-res SVG / PNG export. Lightweight, SSR-safe, fully typed. Free and open source (MIT).
- [Jira / Confluence Super Mermaid](https://blog.markkulab.net/en/tools/jira-super-mermaid): An Atlassian Forge app: write Mermaid syntax directly inside a Jira issue or a Confluence page and get flowcharts, sequence diagrams, state machines and Gantt charts. 11 diagram types, SVG / PNG export, light and dark themes, full CJK support. Runs on Atlassian: your diagrams live in your own site and the app calls no third-party service. Free, coming soon to the Atlassian Marketplace.
- [Mermaid Live Preview](https://blog.markkulab.net/en/tools/mermaid-preview): Write Mermaid in your browser, see it render instantly, and share the whole diagram as a single link. No sign-up, nothing uploaded to a server, and mermaid.live share links work as-is.
- [React Intl Phone Number](https://blog.markkulab.net/en/tools/react-intl-phone-number): react-intl-phone-number is an open-source React component: framework-agnostic and antd-free, with E.164 in/out, a searchable flag / country-code dropdown, configurable validation levels (strict / mobile-strict / loose), themeable CSS, and i18n — phone logic powered by google-libphonenumber. Lightweight and fully typed. Free and open source (MIT).
- [Uptime Kuma Cluster](https://blog.markkulab.net/en/tools/uptime-kuma-cluster): Turn single-node Uptime Kuma into a highly available cluster: OpenResty + Lua smart load balancing, shared MariaDB state, health checks and automatic failover, plus cluster-management REST APIs. One Docker Compose command to start. Free and open source (MIT).
- [AI Podcast Cut](https://blog.markkulab.net/en/tools/ai-podcast-cut): Drop in a recording and it removes fillers and stutters, levels loudness segment by segment, and sends a second agent to review every cut. Cut points snap to word boundaries and zero crossings, every splice gets a fade, and sentence-end breaths are preserved. Desktop app for Windows, macOS and Linux. MIT licensed; the Windows installer bundles ffmpeg.
- [AI Video Cut](https://blog.markkulab.net/en/tools/ai-video-cut): Pick something in your video: type it (face, license plate, phone screen, logo), click points or drag a box, or let Claude Code / Codex pick it. AI Video Cut tracks it frame by frame, then mosaics or blurs it, recolors it, pins stickers and text to it, swaps a screen or poster for your own image or video, or removes it using background that other frames actually captured. Plus sequence editing, local captions and an AI assistant. Free, open-source (MIT) Windows desktop app (macOS / Linux experimental) that runs locally, nothing uploaded.
- [open-pos restaurant POS](https://blog.markkulab.net/en/tools/open-pos): One computer and one receipt printer is enough to open the shop. Your data lives on your own disk, no subscription, no lock-in, MIT licensed. Money is integer New Taiwan dollars with tax split by the statutory formula, so sales + tax always equals the total. Printing goes straight over ESC/POS on TCP 9100, with no vendor driver. Tauri + Rust + SQLite desktop app, v1.0 in development.
- [.NET e-commerce API template](https://blog.markkulab.net/en/tools/dotnet-ecommerce-api): An e-commerce backend API template built on .NET 10: Controller → Service → Repository layering, Autofac convention-based registration, SqlSugar for MySQL / MariaDB and SQL Server, Redis cache and message queue, Hangfire jobs, JWT auth, and an extensible payment provider module (ECPay, Newebpay). Apache 2.0.
- [Open Token Monitor team AI usage](https://blog.markkulab.net/en/tools/open-token-monitor): Collect token usage and equivalent cost from every employee's AI coding tools into a hub you host yourself: PostgreSQL, org roster, dashboards compared by company and department, and a reports API. Electron and Rust/Tauri clients upload every 30 minutes. MIT licensed, one Docker command.
- [ai-security-monitor defensive security](https://blog.markkulab.net/en/tools/ai-security-monitor): Your website is live. Who checks its certificates, security settings and known vulnerabilities? A self-hosted Security Hub brings website scans and host monitoring together, deduplicates findings and compares scans after fixes.

### Daily podcasts

- [Mark's Tech Insights — Daily AI News](https://blog.markkulab.net/en/category/tech-news): Daily curated AI and tech trends. Catch the latest developments via audio summaries — covering AI applications, software architecture, DevOps, and engineering practice. — RSS: https://blog.markkulab.net/feed.xml
- [AI股市蝦聊](https://blog.markkulab.net/en/category/ai-stock-chat): Every trading day, an AI-analyzed take on the Taiwan stock market, delivered as a two-host conversation covering the session and the next-day outlook. — RSS: https://blog.markkulab.net/ai-stock-chat/feed.xml
- [開源好物日報](https://blog.markkulab.net/en/category/open-source-weekly): A daily two-host pick of free open-source tools surfaced from real Hacker News, GitHub, and Reddit buzz — what pain they solve and the fastest way to get started. — RSS: https://blog.markkulab.net/open-source-weekly/feed.xml
- [AI 運動日報](https://blog.markkulab.net/en/category/sports-weekly): Two hosts talk NBA, MLB and world sport every day — scores, records and the stories behind them, from a Taiwanese fan perspective. — RSS: https://blog.markkulab.net/sports-weekly/feed.xml
- [AI 國際新聞快報](https://blog.markkulab.net/en/category/world-news): A daily two-host briefing that makes sense of the past 24 hours in world news — geopolitics, the global economy, conflict and security, disasters and climate — from a Taiwanese perspective, neutral and fully sourced. — RSS: https://blog.markkulab.net/world-news/feed.xml
- [地端 AI 實驗室](https://blog.markkulab.net/en/category/local-ai-lab): Every day, a two-host look at open-weight models and LoRAs you can actually run on your own machine: what they are for, whether your GPU can handle them, and how they compare — sourced from official model cards. — RSS: https://blog.markkulab.net/local-ai-lab/feed.xml
- [AI 行銷日報](https://blog.markkulab.net/en/category/ai-marketing): Every day, two hosts break down the latest in AI for marketing, advertising, SEO/GEO and content marketing: practical, never sponsored, every story sourced. — RSS: https://blog.markkulab.net/ai-marketing/feed.xml
- [AI 資安日報](https://blog.markkulab.net/en/category/ai-security): Every day, two hosts cover the latest where AI meets cybersecurity: LLM and AI agent vulnerabilities, prompt injection, model supply-chain risks and AI-powered attacks, from a defense-first angle with every story sourced. — RSS: https://blog.markkulab.net/ai-security/feed.xml

### Newsletter

[Subscribe to the newsletter](https://blog.markkulab.net/en/subscribe) — Be the first to know about new posts. No spam, unsubscribe anytime.
