# gd3kr/blendergpt

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/gd3kr-blendergpt).**

4,904 stars · 389 forks · Python · mit

## Links

- GitHub: https://github.com/gd3kr/BlenderGPT
- awesome-repositories: https://awesome-repositories.com/repository/gd3kr-blendergpt.md

## Description

BlenderGPT is an add-on for the Blender 3D modeling application that uses a large language model to translate plain English commands into executable scripts. By interpreting natural language instructions, it generates and runs the necessary Blender Python scripts to perform the described actions, enabling users to control Blender through conversational text.

The tool operates with a plugin-extension architecture that bridges generated scripts to Blender’s internal scripting API. It executes scripts asynchronously to keep the interface responsive and uses a feedback-driven loop that captures results and errors to refine subsequent script generation. This allows the system to respond to corrections and iteratively produce accurate commands.

BlenderGPT supports a range of tasks, including creating and modifying 3D models, generating interactive scenes, and automating repetitive workflows — all by issuing high-level descriptions instead of writing code manually. The add-on is available for installation directly into Blender, extending its interface with AI-powered functionality.

## Tags

### Graphics & Multimedia

- [Blender Automation Tools](https://awesome-repositories.com/f/graphics-multimedia/video-downloaders/ai-driven-automations/blender-automation-tools.md) — An automation add-on that leverages AI to translate user descriptions into Blender operations.
- [AI-Assisted Modeling Interfaces](https://awesome-repositories.com/f/graphics-multimedia/media-production-suites/3d-modeling-software/ai-assisted-modeling-interfaces.md) — Uses plain English commands to generate Blender scripts for intuitive 3D model creation without manual coding.

### Artificial Intelligence & ML

- [Blender Assistants](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-assistants/blender-assistants.md) — An AI assistant that converts plain English commands into Blender scripts for 3D modeling automation.
- [Blender Script Generators](https://awesome-repositories.com/f/artificial-intelligence-ml/automated-script-generation/bash-script-generators/blender-script-generators.md) — Uses a language model to generate and run Blender scripts from natural language instructions.
- [Natural Language Code Generators](https://awesome-repositories.com/f/artificial-intelligence-ml/natural-language-code-generators.md) — Generates executable Blender Python scripts from natural language instructions using a large language model.
- [Blender Script Generators](https://awesome-repositories.com/f/artificial-intelligence-ml/text-to-3d-generators/blender-script-generators.md) — Generates and executes Blender scripts from plain English commands using a language model. ([source](https://github.com/gd3kr/BlenderGPT#readme))

### Development Tools & Productivity

- [3D Application Commands](https://awesome-repositories.com/f/development-tools-productivity/cli-command-interpreters/natural-language-command-interpreters/3d-application-commands.md) — Accepts plain English commands and uses a language model to generate and run scripts for Blender. ([source](https://github.com/gd3kr/BlenderGPT/blob/main/README.md))
- [3D Command Parsers](https://awesome-repositories.com/f/development-tools-productivity/cli-command-interpreters/natural-language-command-interpreters/3d-command-parsers.md) — Interprets natural language commands to identify intended 3D actions and parameters for Blender.
- [3D Script Generators](https://awesome-repositories.com/f/development-tools-productivity/cli-command-interpreters/natural-language-command-interpreters/3d-script-generators.md) — Takes plain English commands and generates scripts that perform desired actions in a 3D modeling application. ([source](https://github.com/gd3kr/BlenderGPT/search))
- [Blender Interfaces](https://awesome-repositories.com/f/development-tools-productivity/natural-language-interfaces/blender-interfaces.md) — A natural language interface for Blender that interprets text commands and executes 3D actions via generated scripts.
- [Blender Scripting Bridges](https://awesome-repositories.com/f/development-tools-productivity/open-source-software/modular-cad-platforms/python-scripting-engines/application-scripting-apis/blender-scripting-bridges.md) — Bridges generated LLM scripts to Blender's internal Python API for direct 3D operations.
- [Blender Automation Scripts](https://awesome-repositories.com/f/development-tools-productivity/task-automation-scripts/blender-automation-scripts.md) — Automates repetitive 3D tasks in Blender by translating high-level instructions into executable scripts via AI.

### User Interface & Experience

- [3D Script Generators](https://awesome-repositories.com/f/user-interface-experience/mockup-generators/interface-mockups/natural-language-generators/3d-script-generators.md) — Describes 3D scenes or actions in natural language and generates corresponding Blender scripts.

### Part of an Awesome List

- [Developer Integrations](https://awesome-repositories.com/f/awesome-lists/ai/developer-integrations.md) — Enables text-to-3D model generation within design software.
