Bonsai
Extends Blender's capabilities with IFC support, enabling interaction with architectural models via natural language using Large Language Models.
About
Bonsai leverages the Model Context Protocol to connect Large Language Models (LLMs) like Claude to Blender, providing IFC (Industry Foundation Classes) support through IfcOpenShell. This allows users to query, analyze, and manipulate IFC models within Blender using natural language commands. The tool enables users to inspect project information, list entities, examine properties, explore spatial structures, and analyze relationships within IFC models, facilitating a more intuitive BIM workflow.
Key Features
- Provides dedicated IFC-specific functionality within Blender.
- Allows execution of arbitrary Python code in Blender (use with caution).
- Includes five powerful IFC tools for inspecting and analyzing building models.
- 4 GitHub stars
- Enables natural language interaction with IFC models through LLMs like Claude.
- Integrates a sequential thinking tool for structured problem solving related to IFC models.
Use Cases
- Generating reports and insights from IFC models using LLMs.
- Automating BIM workflows by scripting tasks through natural language commands.
- Analyzing building models using natural language queries.