An AI agent that actually looks at your Blender viewport
DSH × Blender wires DeepSeek Harness into a live Blender session so the agent can model, inspect, and verify 3D scenes with eyes — not blind API calls.
What it does
This plugin connects DeepSeek Harness (DSH) to a running Blender session, exposing 15 tools the agent uses to build, inspect, validate, and export 3D scenes. The default mode is GUI-first: the agent works against the same Blender window you’re watching, takes viewport frames, runs Python in a persistent kernel, and iterates step by step. If there’s no display, a persistent headless worker provides the same interactive loop, including rendered frames, so the agent is never flying blind.
The interesting bit
The tool list stays small by design — nearly all planning, audit, assembly, and delivery operations live under one capability catalog, blender_rt_plan, instead of sprawling into dozens of endpoints. There’s also a genuine quality-control streak: reference-image measurement that returns pixel units rather than inventing millimeters, assembly audits that classify clashes and floating parts, and visual acceptance gates that block delivery when renders don’t match references.
Key highlights
- GUI-first interactive modeling with viewport frames and a persistent Python kernel; headless worker as fallback, not the default
- Assembly audit and repair: clash classification, safe fixes, then GLB/FBX/OBJ export with a manifest and merge ledger
- Blockout and video-reference packs, including turntable MP4s for video models like Seedance
- Long background jobs and parameter-search loops that don’t tie up the GUI; results survive timeouts via job id
- Native selection: pick objects or collections in Blender and send them straight into the current DSH draft
- Rollback via file-level snapshots and object-level marks (
blender_rt_txn)
Caveats
- Strictly requires the bundled addon
addon/dsh_blender_bridge.py— the README is emphatic that MCP for Blender or any other addon must be disabled, which suggests past support headaches - Setup is multi-step (Node.js 20+, Blender 4.x/5.x, DSH profile wiring) and the acceptance check is
doctorreturningkind=ok— if it doesn’t, you’re on your own with the troubleshooting table - Core docs like the step-by-step guide and install prompt are in Chinese only
Verdict
Worth a look if you’re running DSH and want an agent that models in Blender with actual visual feedback and delivery gates. If you’re not in the DSH ecosystem, this is glue code you can’t easily reuse — the value is the harness integration, not the Blender side.
Frequently asked
- What is sixtysevenlf/dsh-blender-plugin?
- DSH × Blender wires DeepSeek Harness into a live Blender session so the agent can model, inspect, and verify 3D scenes with eyes — not blind API calls.
- Is dsh-blender-plugin open source?
- Yes — sixtysevenlf/dsh-blender-plugin is open source, released under the BSD-3-Clause license.
- What language is dsh-blender-plugin written in?
- sixtysevenlf/dsh-blender-plugin is primarily written in Python.
- How popular is dsh-blender-plugin?
- sixtysevenlf/dsh-blender-plugin has 1k stars on GitHub.
- Where can I find dsh-blender-plugin?
- sixtysevenlf/dsh-blender-plugin is on GitHub at https://github.com/sixtysevenlf/dsh-blender-plugin.