dsh-blender plugin

A DeepSeek Harness plugin for Blender 3D work: 13 tools, 30 skills, rendering, scene validation and export to GLB, FBX, USD

  • 76 ★ on the repository
  • Last commit
Plugin

Broad access

Why this level

  • The `blender_python` tool runs code with Blender permissions and can read and write user files
  • The plugin launches local Blender processes and writes versioned files into the workspace
All reasons and checks

cheshirejcat/blender

Install

Manual install

npx @deepseek-ai/dsh plugin --profile web add dsh-blender

Installs the plugin from npm into the `web` profile. Then run `dsh-blender-setup` for the analysis scripts.

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • The `blender_python` tool runs code with Blender permissions and can read and write user files
  • The plugin launches local Blender processes and writes versioned files into the workspace

This is third-party code. Review the repository files before installing.

What it does

dsh-blender gives DeepSeek Harness a full Blender-backed 3D workflow. The plugin registers one orchestrator skill, `create-3d-model`, 29 domain skills, 26 analysis helper scripts and 13 tools scoped to the session workspace. Every operation launches a local background Blender process, so no add-on and no open control port are needed. The tools follow the work stages. `blender_scene_info` and `blender_object_info` read the scene, materials, UVs and animation. `blender_import` turns exchange formats into versioned `.blend` files. `blender_python` runs a short `bpy` or `bmesh` chunk and saves a new version. `blender_preview`, `blender_render` and `blender_render_frames` produce images for review. `blender_export` writes GLB, glTF, FBX, OBJ, STL, USD and PLY, while `blender_validate_scene` and `blender_validate_export` audit the result and re-import the export in a clean process. The helper scripts build references, wireframes, contours, multiview shots, UVs, textures and animation checks. For them, `dsh-blender-setup` creates a Python virtual environment in the plugin folder with OpenCV, NumPy, Pillow and SciPy.

Who it is for. 3D artists and game developers who model in DeepSeek Harness and want the agent to take over routine steps: blockout, materials, lighting, validation and export.

Good fit when

  • A model has to be built from a reference image and exported to GLB for an engine
  • A scene arrived as FBX or OBJ, and you need to import it, check sizes and UVs and export it again
  • An animation needs a contact-sheet check before handoff
  • A model has to be rendered at draft and final quality for approval
  • A finished export should be verified by re-importing it in a clean process

Not a fit when

  • You work in Claude Code or Cursor: the plugin targets DeepSeek Harness, and only the skill set works as plain text elsewhere
  • Blender 4.3 or newer is not available on `PATH`
  • You need an interactive editor with a live Blender window: every operation runs in a background process

Example request

Use create-3d-model: build a desk lamp from the reference, check the UVs and export to GLB.

Limitations

It needs DeepSeek Harness 0.2.0-rc.2, 0.2.1-alpha.1 or 0.2.1-alpha.2, Node.js 22.12 or newer and Blender 4.3 or newer. Python 3.10 is needed for the analysis helper scripts. The author verified compatibility on macOS, while rollback and other platforms are unverified, and the plugin has no DSH store approval. The `blender_python` tool runs code with Blender permissions, so enable it only for trusted chunks. `enablePython: false` turns it off, and `restrictToWorkspace: true` keeps input and output inside the session workspace.

How to disable. Remove the plugin with `dsh plugin` for your profile. The `.venv` environment sits inside the plugin folder and goes with it. To turn off the riskiest tool, set `enablePython: false` in the plugin settings.

FAQ

Do I need a Blender add-on?

No. Every operation launches a separate background Blender process, and neither an add-on nor a control port is required.

Which formats can it export?

GLB, glTF, FBX, OBJ, STL, USD and PLY through `blender_export`. After export, `blender_validate_export` re-imports the file.

What does dsh-blender-setup do?

It creates a `.venv` in the plugin folder and installs OpenCV, NumPy, Pillow and SciPy for the analysis scripts. The other tools work without it.

Can Python execution be restricted?

Yes. `enablePython: false` turns off `blender_python`, and inspection, rendering and export stay available.

Where do I open the interface after install?

Run `npx @deepseek-ai/dsh web` and open `http://127.0.0.1:3080`. Create a session whose workspace is the modeling folder and ask it to use create-3d-model.

Discussion

No questions or reviews yet.

Plugins

Plugin for Claude Code and Codex: the agent builds exact parts in Blender 5.2 via bpy, exports glTF and STL and audits meshes.

PluginExtended access113Repository stars

Thirty chained skills drive Blender through MCP: modeling, materials, lighting, camera, rendering, animation and glTF export

SkillBroad access159Repository stars

A Claude Code workflow that builds a dressed, lit Blender scene from reference images or one paragraph, with graded renders.

WorkflowExtended access363Repository stars

A skill that guides an agent from a Gaussian splat to a Blender scene on Geometry Nodes and Shader Nodes, checked on views.

SkillExtended access82Repository stars

Three free Claude skills for realistic Blender animations: a night drone flight, a forest with a car and a snowy short film

SkillBroad access79Repository stars

Blender Agent Studio builds models and scenes in Blender from a description: a .blend file, Python source and checked renders.

PluginExtended access111Repository stars

README in short

The README lists the 13 plugin tools, version requirements, install from npm or from a GitHub tag, setup of the analysis environment and running from source.

README badge

Report a problem