awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
gd3kr avatar

gd3kr/BlenderGPT

0
View on GitHub↗
4,904 stars·389 forks·Python·mit·25 views

BlenderGPT

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.

Features

  • Blender Automation Tools - An automation add-on that leverages AI to translate user descriptions into Blender operations.
  • Blender Assistants - An AI assistant that converts plain English commands into Blender scripts for 3D modeling automation.
  • Blender Script Generators - Uses a language model to generate and run Blender scripts from natural language instructions.
  • Natural Language Code Generators - Generates executable Blender Python scripts from natural language instructions using a large language model.
  • Blender Script Generators - Generates and executes Blender scripts from plain English commands using a language model.
  • 3D Application Commands - Accepts plain English commands and uses a language model to generate and run scripts for Blender.
  • 3D Command Parsers - Interprets natural language commands to identify intended 3D actions and parameters for Blender.
  • 3D Script Generators - Takes plain English commands and generates scripts that perform desired actions in a 3D modeling application.
  • Blender Interfaces - A natural language interface for Blender that interprets text commands and executes 3D actions via generated scripts.
  • Blender Scripting Bridges - Bridges generated LLM scripts to Blender's internal Python API for direct 3D operations.
  • Blender Automation Scripts - Automates repetitive 3D tasks in Blender by translating high-level instructions into executable scripts via AI.
  • AI-Assisted Modeling Interfaces - Uses plain English commands to generate Blender scripts for intuitive 3D model creation without manual coding.
  • 3D Script Generators - Describes 3D scenes or actions in natural language and generates corresponding Blender scripts.
  • Developer Integrations - Enables text-to-3D model generation within design software.

Star history

Star history chart for gd3kr/blendergptStar history chart for gd3kr/blendergpt

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does gd3kr/blendergpt do?

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.

What are the main features of gd3kr/blendergpt?

The main features of gd3kr/blendergpt are: Blender Automation Tools, Blender Assistants, Blender Script Generators, Natural Language Code Generators, 3D Application Commands, 3D Command Parsers, 3D Script Generators, Blender Interfaces.

What are some open-source alternatives to gd3kr/blendergpt?

Open-source alternatives to gd3kr/blendergpt include: a1studmuffin/spaceshipgenerator — SpaceshipGenerator is a 3D model generator and procedural asset creator designed to produce unique spaceship meshes… sweepai/sweep — Sweep is an automated software engineering system that uses large language models to resolve GitHub issues. It… github/copilot-cli — This project is a command line interface and GitHub CLI extension that functions as an AI coding agent and model… gventuri/pandas-ai — Pandas AI is a data analysis library and natural language interface that uses large language models to perform… qwenlm/qwen3-coder — Qwen3-Coder is a specialized large language model designed for software development, technical reasoning, and… ahujasid/blender-mcp — This project is a Model Context Protocol server that functions as an automation tool for 3D design software. It acts…

Open-source alternatives to BlenderGPT

Similar open-source projects, ranked by how many features they share with BlenderGPT.
  • a1studmuffin/spaceshipgeneratora1studmuffin avatar

    a1studmuffin/SpaceshipGenerator

    7,792View on GitHub↗

    SpaceshipGenerator is a 3D model generator and procedural asset creator designed to produce unique spaceship meshes within Blender. It functions as a procedural mesh generator that uses random seeds and configurable geometry settings to automate the creation of complex vessel designs. The tool includes a texture mapping utility that applies custom images to 3D surfaces using cube mapping to simulate reflections and window lighting. It generates diverse spacecraft shapes to support the production of science fiction concept art. The system manages the generation process through parametric hull

    Python3dblender-scriptsgame-development
    View on GitHub↗7,792
  • gventuri/pandas-aigventuri avatar

    gventuri/pandas-ai

    23,587View on GitHub↗

    Pandas AI is a data analysis library and natural language interface that uses large language models to perform conversational querying on structured datasets. It functions as a retrieval-augmented generation framework designed to translate plain text questions into executable code for extracting insights from dataframes and structured files. The system includes a dedicated sandbox execution environment that runs AI-generated analysis code within an isolated container to prevent security risks and system compromise. It employs a natural language translation layer and contextual retrieval to ma

    Python
    View on GitHub↗23,587
  • github/copilot-cligithub avatar

    github/copilot-cli

    8,536View on GitHub↗

    This project is a command line interface and GitHub CLI extension that functions as an AI coding agent and model orchestrator. It enables the writing of code and the management of repositories through natural language prompts using large language models. The tool implements the Agent Client Protocol to act as a standardized agent server for external editors. It features a provider-agnostic routing system that allows switching between different hosted AI models or external compatible endpoints. Capabilities include the automation of Git workflows, such as managing pull requests and issues, an

    Shell
    View on GitHub↗8,536
  • sweepai/sweepsweepai avatar

    sweepai/sweep

    7,703View on GitHub↗

    Sweep is an automated software engineering system that uses large language models to resolve GitHub issues. It functions as an AI software engineer that transforms natural language issue descriptions into concrete code changes and pull requests. The system integrates with GitHub webhooks to trigger workflows based on issue creation or label updates. It employs an iterative feedback loop that analyzes compiler errors and test results to refine generated code and correct bugs. The tool covers a range of maintenance capabilities, including automated bug fixing, feature implementation, and codeb

    Jupyter Notebook
    View on GitHub↗7,703
  • See all 30 alternatives to BlenderGPT→