DESIGN:OS 3D Blender

Free Blender MCP server for AI agents to build 3D parts and renders

Documentation

DESIGN:OS 3D Blender Agent (design-os-3d-blender)

Parametric 3D mechanical parts generator, headless Blender Python (bpy) pipeline, and embedded Three.js CAD showcase engine.

Generate dimensionally accurate gears, enclosures, drone frames, and exploded mechanical assemblies from plain-English specs or JSON parameters, complete with glTF/STL exports and interactive browser inspection.

DESIGN:OS 3D Blender Agent — 2:1 Axonometric Technical Architecture

PolyForm Shield 1.0.0 License Compatible agents Doctor command Live GitHub Pages Buy Me a Coffee

Quickstart · What it makes · Install · How it works · Commands · Limits


Why this exists

Text-to-3D diffusion models produce melted, non-manifold blobs that cannot be 3D-printed, machined, or cleanly animated in web viewers. design-os-3d-blender drives Blender's Python API (bpy) and Three.js deterministically to produce crisp mechanical geometry and interactive CAD showcases.

DimensionGeneric AI / Manual WorkflowDESIGN:OS 3D Blender Agent (DESIGN:OS)
Geometry QualityMelted AI diffusion meshes with non-manifold holesClean parametric bpy booleans, bevels, and precision vertex topology
Dimensional AccuracyArbitrary unscaled units that fail in slicersMillimeter-locked parametric dimensions and bounding-box verification
Web InspectionStatic screenshots with no way to inspect hidden facesEmbedded Three.js CAD viewer with orbit controls, wireframe, and exploded scrub
ReproducibilityUnrepeatable random seedsGit-tracked Python generator scripts and declarative JSON part specs
Privacy & TelemetryOpaque cloud telemetry or unverified third-party APIsZero telemetry — 100% local execution (PRIVACY.md audited)

Quickstart

1. Install the plugin or CLI

In Claude Code:

/plugin marketplace add jangtrinh/design-os-3d-blender
/plugin install design-os-3d-blender@design-os-3d-blender

Or from your terminal (Codex, Gemini CLI, Antigravity, OpenCode, or standalone CLI):

git clone https://github.com/jangtrinh/design-os-3d-blender.git
cd design-os-3d-blender
python3 scripts/self_check.py

2. Ask in plain English

Open your project in your AI coding agent and describe what you need:

"Generate a parametric 24-tooth helical gear and mounting bracket in headless Blender and export glTF + STL artifacts."

"Build an interactive Three.js CAD viewer page with exploded-view scrubbing, wireframe toggle, and orthographic camera presets."

"Audit the exported mesh topology for non-manifold edges, zero-area faces, and bounding-box dimensional tolerances."

3. Verify your setup

python3 scripts/self_check.py

What it makes

Every deliverable produced by design-os-3d-blender is backed by a deterministic verification gate rather than freehand AI guesswork.

DESIGN:OS 3D Blender Agent Output Specimen
Prompt: "Generate a parametric 24-tooth helical gear and mounting bracket in headless Blender and export glTF + STL artifacts."

Deliverable / ModeBest forOutput FormatVerification Gate
Parametric bpy Part ScriptsReproducible headless Blender generation for brackets, gears, and housingsPython (.py) + JSON specZero non-manifold edges
Print & Web 3D AssetsExporting production meshes for 3D printing and real-time web rendering.glb / .gltf / .stl / .objBounding-box & file integrity check
Three.js CAD ShowcaseInteractive browser viewer with material switches and exploded assembly scrubSelf-contained HTML + Three.js60fps WebGL render check

Installation

Choose the setup that matches your AI coding agent. Every option installs the same canonical skill (skills/design-os-3d-blender/SKILL.md) and /doctor diagnostic suite.

Claude Code

Run these two commands inside Claude Code:

/plugin marketplace add jangtrinh/design-os-3d-blender
/plugin install design-os-3d-blender@design-os-3d-blender

OpenAI Codex

Install to your personal Codex skills directory:

git clone https://github.com/jangtrinh/design-os-3d-blender.git /tmp/design-os-3d-blender
mkdir -p ~/.codex/skills/design-os-3d-blender ~/.codex/prompts
cp -R /tmp/design-os-3d-blender/skills/design-os-3d-blender/* ~/.codex/skills/design-os-3d-blender/
cp /tmp/design-os-3d-blender/prompts/doctor.md ~/.codex/prompts/design-os-3d-blender-doctor.md
rm -rf /tmp/design-os-3d-blender

Gemini CLI & Google Antigravity

git clone https://github.com/jangtrinh/design-os-3d-blender.git /tmp/design-os-3d-blender
mkdir -p ~/.gemini/skills/design-os-3d-blender
cp -R /tmp/design-os-3d-blender/skills/design-os-3d-blender/* ~/.gemini/skills/design-os-3d-blender/
rm -rf /tmp/design-os-3d-blender

OpenCode, Cursor, Windsurf & Other Agent Harnesses

git clone https://github.com/jangtrinh/design-os-3d-blender.git /tmp/design-os-3d-blender
mkdir -p ~/.agents/skills/design-os-3d-blender
cp -R /tmp/design-os-3d-blender/skills/design-os-3d-blender/* ~/.agents/skills/design-os-3d-blender/
rm -rf /tmp/design-os-3d-blender
Verify or uninstall

Verify installation:

python3 scripts/self_check.py

Or run /doctor inside Claude Code / Codex to inspect installed skill paths, plugin manifests, and gate health.

Uninstall:

rm -rf ~/.claude/skills/design-os-3d-blender ~/.codex/skills/design-os-3d-blender ~/.gemini/skills/design-os-3d-blender ~/.agents/skills/design-os-3d-blender

Usage & Prompt Cookbook

Once installed, skills/design-os-3d-blender/SKILL.md activates automatically when your prompt matches its domain triggers. Browse docs/cookbook.md for copy-paste prompt recipes.

Generate & Scaffold

"Generate a parametric 24-tooth helical gear and mounting bracket in headless Blender and export glTF + STL artifacts."

Audit & Verify

"Build an interactive Three.js CAD viewer page with exploded-view scrubbing, wireframe toggle, and orthographic camera presets."

Export & Automate

"Audit the exported mesh topology for non-manifold edges, zero-area faces, and bounding-box dimensional tolerances."

Commands & Diagnostics

CommandEnvironmentWhat it does
/doctorClaude Code / CodexRead-only diagnostic check of installed skill paths, plugin manifests, and runtime prerequisites
python3 scripts/self_check.pyTerminal / CIDeterministic offline verification of manifests, skill contracts, and governance files
python3 scripts/self_check.pyTerminal / CIVerify 3D Blender skill contracts, CAD showcase assets, and repository delivery manifests

How it works

  1. Intent Routing — Your AI agent matches your request against skills/design-os-3d-blender/SKILL.md frontmatter triggers.
  2. Progressive Context Loading — Only the entry-point SKILL.md router loads initially; detailed recipes and scripts load on demand.
  3. Deterministic Execution — Domain scripts and contracts execute locally with reproducible inputs and outputs.
  4. Gate Verification — scripts/self_check.py and domain verifiers (python3 scripts/self_check.py) validate the artifact before completion.
  5. Zero-Telemetry Delivery — Verified files are written directly to your workspace with zero external network calls.
User Prompt / CLI Invocation
            │
            ▼
┌───────────────────────────────────────────────┐
│ skills/design-os-3d-blender/SKILL.md
│ Progressive disclosure router & hard rules    │
└───────────┬───────────────────────────────────┘
            │ loads on demand
            ▼
┌───────────────────────────────────────────────┐
│ python3 scripts/self_check.py
│ Deterministic build & contract enforcement    │
└───────────┬───────────────────────────────────┘
            │ verifies
            ▼
┌───────────────────────────────────────────────┐
│ python3 scripts/self_check.py + /doctor       │
│ Zero-telemetry local verification gate        │
└───────────────────────────────────────────────┘

What loads when

design-os-3d-blender uses progressive context disclosure so your agent's context window stays fast and focused:

FileLoaded when
skills/design-os-3d-blender/SKILL.mdAlways (~100–150 lines) — routing rules, triggers, and execution workflow
docs/cookbook.mdWhen selecting multi-step prompt recipes or domain patterns
commands/doctor.md / prompts/doctor.mdOnly when running /doctor diagnostics
llms.txtWhen indexed by AI answer engines, RAG pipelines, or repo crawlers

File structure

design-os-3d-blender/
├── .claude-plugin/
│   ├── plugin.json                 # Claude Code plugin manifest
│   └── marketplace.json            # Claude Code marketplace catalog
├── .codex-plugin/
│   └── plugin.json                 # OpenAI Codex plugin & interface manifest
├── .agents/
│   └── plugins/marketplace.json    # Cross-agent local plugin registry
├── .factory-plugin/
│   ├── plugin.json                 # Factory / Droid plugin manifest
│   └── marketplace.json            # Factory marketplace metadata
├── skills/
│   └── design-os-3d-blender/
│       └── SKILL.md                # Canonical agent skill entrypoint
├── commands/
│   └── doctor.md                   # /doctor diagnostic slash command
├── prompts/
│   └── doctor.md                   # Codex diagnostic prompt mirror
├── scripts/
│   └── self_check.py               # Deterministic repository & skill self-check
├── docs/
│   ├── cookbook.md                 # Copy-paste prompt recipes by job
│   └── llms.txt                    # GEO / LLM discovery index
├── PRIVACY.md                      # Zero-telemetry & local-first privacy commitment
├── SECURITY.md                     # Vulnerability disclosure & security policy
├── CONTRIBUTING.md                 # Contribution workflow & verification rules
├── CODE_OF_CONDUCT.md              # Contributor Covenant code of conduct
├── CHANGELOG.md                    # Release history
├── llms.txt                        # Root LLM indexing manifest
├── LICENSE                         # PolyForm Shield 1.0.0
└── README.md

Quality bar & Limitations

It's working if...

  • python3 scripts/self_check.py prints ok: design-os-3d-blender self-check passed (design-os-3d-blender) and exits 0.
  • python3 scripts/self_check.py passes with zero contract or test regressions.
  • Your AI coding agent loads skills/design-os-3d-blender/SKILL.md automatically when given any prompt from docs/cookbook.md.
  • Network traffic during execution remains zero (guaranteed by PRIVACY.md).

When not to use

  • Sheet-metal or paperboard folding dielines where 2D crease patterns govern topology (use design-os-origami).
  • Organic character sculpting or AAA rigged game characters requiring manual ZBrush artistry.
  • 2D vector UI motion walkthroughs (use design-os-svg-animation).

DESIGN:OS Ecosystem

design-os-3d-blender is one of the 13 source-available engines in the DESIGN:OS ecosystem:

EngineLive DocsRepositoryLayer
DESIGN:OS CLIjangtrinh.github.io/design-osjangtrinh/design-oscli
Knowledge Builderjangtrinh.github.io/design-os-knowledge-builderjangtrinh/design-os-knowledge-buildercompiler
Figma Plugin & CLIjangtrinh.github.io/design-os-figma-pluginjangtrinh/design-os-figma-pluginplugin
SVG Animation Enginejangtrinh.github.io/design-os-svg-animationjangtrinh/design-os-svg-animationengine
3D Blender Agentjangtrinh.github.io/design-os-3d-blenderjangtrinh/design-os-3d-blender3d / cad
OPAH ONE Dronejangtrinh.github.io/design-os-drone-showcasejangtrinh/design-os-drone-showcasehardware
GitHub Pages Enginejangtrinh.github.io/design-os-github-pagejangtrinh/design-os-github-pagepages
Apple Design OSjangtrinh.github.io/design-os-applejangtrinh/design-os-appleswiftui
Agent Teacherjangtrinh.github.io/design-os-pedagogyjangtrinh/design-os-pedagogypedagogy
Origami CADjangtrinh.github.io/design-os-origamijangtrinh/design-os-origamipackaging
Voice UX Architecturejangtrinh.github.io/design-os-voice-uxjangtrinh/design-os-voice-uxvoice-ai
Code2Flowjangtrinh.github.io/design-os-code2flowjangtrinh/design-os-code2flowast / audit
Generative UIjangtrinh.github.io/design-os-generative-uijangtrinh/design-os-generative-uiruntime

Contributing, Governance & License


If design-os-3d-blender saves you time, a star on GitHub helps other engineers and AI agents find it.

Buy Me a Coffee