New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

blender-kit

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

blender-kit

Agentic Blender 4.x development boilerplate - Python REPL/CLI, HTTP bridge, scene inspector, headless rendering

latest
Source
npmnpm
Version
1.0.1774520545
Version published
Weekly downloads
141
-25.79%
Maintainers
1
Weekly downloads
 
Created
Source

blender-kit

Agentic Blender 4.x development boilerplate — Python REPL/CLI, HTTP bridge, scene inspector, headless rendering.

Install

npx blender-kit <project-dir>
cd <project-dir>

This scaffolds a new project and installs the blender-dev CLI.

Requirements

  • Node.js 18+
  • Blender 4.x (download)
  • Python + pip (for lint/format tools)

Configuration

blender-dev config set blenderPath /path/to/blender
blender-dev config get
blender-dev config path
blender-dev download-engine   # show download instructions

Config is stored at ~/.blender-kit/config.json.

CLI Commands

Headless (no Blender open required)

CommandDescription
blender-dev run [script]Run a Python script headlessly (default: scripts/main.py)
blender-dev render [script]Run render script headlessly (default: scripts/render.py)
blender-dev setupInstall flake8 and black via pip
blender-dev lint [files...]Lint Python files with flake8
blender-dev format [files...]Format Python files with black
blender-dev download-engineShow Blender 4.3 download instructions

Live Bridge (requires Blender open + blender_bridge addon enabled)

The bridge runs an HTTP server on port 6009 inside Blender.

CommandDescription
blender-dev replInteractive Python REPL against running Blender
blender-dev eval <expr>Evaluate a Python/bpy expression
blender-dev infoShow Blender version, scene name, object count
blender-dev sceneDump active scene tree
blender-dev objectsList all objects with name/type/location
blender-dev set <path> <prop> <value>Set an object property
blender-dev select <name>Select object by name
blender-dev call <path> <method> [args]Call a bpy method
blender-dev render-settingsShow render engine, resolution, samples
blender-dev reloadReload the current .blend file
blender-dev watchWatch .py files and notify bridge on change

REPL dot-commands

Inside blender-dev repl:

.objects          list scene objects
.scene            dump scene tree
.info             Blender version + scene info
.render-settings  render config
.help             show available dot-commands

Any other input is evaluated as a Python/bpy expression.

Project Structure (scaffolded)

<project>/
  scripts/
    main.py       # entry point for blender-dev run
    render.py     # entry point for blender-dev render
  addons/
    blender_bridge/
      __init__.py # HTTP bridge addon (port 6009)

Ports

PortService
6009Blender HTTP bridge

License

MIT

Keywords

blender

FAQs

Package last updated on 26 Mar 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts