IfcOpenShell / Bonsai
GitHub Репозиторий LGPL-3.0
Открытое BIM-ядро и полноценный IFC-редактор внутри Blender
Библиотека чтения и записи IFC на Python и C++ плюс аддон Bonsai (бывший BlenderBIM), превращающий Blender в BIM-среду с редактированием элементов, свойств и чертежей. Bonsai ставится как обычный аддон Blender, ifcopenshell — через pip.
Вердикт
Опора всей открытой BIM-экосистемы: любой скрипт или ИИ-агент, который что-то делает с IFC, ходит через ifcopenshell. Для архитектора Bonsai — реальный бесплатный способ открыть, проверить и поправить IFC без Revit и ArchiCAD.
pyRevit
GitHub Репозиторий GPL-3.0
Скрипты и автоматизация в Revit без Visual Studio
Среда для написания и запуска Python-скриптов прямо в Revit: устанавливается инсталлятором, добавляет свою вкладку с несколькими сотнями готовых инструментов. Свой скрипт — это просто файл .py в нужной папке, перезапуск Revit не требуется.
Вердикт
Самая короткая дорога от «мне надоело делать это руками» до работающей кнопки в Revit, и одновременно место, куда проще всего подключить LLM для генерации кода. Ставится за десять минут и окупается на первой же массовой правке параметров.
Speckle
GitHub Репозиторий
Обмен BIM-моделями между Revit, Rhino, Blender и браузером
Открытая платформа, разбирающая модель на объекты и версионирующая их как git: коннекторы к Revit, Rhino, Grasshopper, Blender, ArchiCAD, вьювер в браузере и Python/.NET API. Можно пользоваться облаком проекта или поднять сервер у себя через Docker.
Вердикт
Главный практический способ вытащить геометрию и параметры из BIM-пакета в Python, где с ними уже может работать любая модель из этого списка. Коннекторы ставятся кликом, дальше данные доступны как обычные объекты.
Dynamo
GitHub Репозиторий Apache-2.0
Визуальное программирование для Revit и Civil 3D — открытый исходник
Тот самый Dynamo, что идёт с Revit, но в виде открытого проекта: нодовая среда с Python-узлами, через которые подключаются ML-библиотеки и внешние API. Отдельно ставить обычно не нужно — он уже в Revit; репозиторий полезен для написания своих узлов.
Вердикт
Самая привычная архитектору точка входа: обученную модель или запрос к LLM можно завернуть в узел и дальше работать мышкой. Ограничение — Python внутри Dynamo урезан, тяжёлые библиотеки лучше держать во внешнем процессе.
That Open Engine (components)
GitHub Репозиторий MIT
Готовый BIM-вьювер в браузере на JavaScript
Набор компонентов поверх Three.js и web-ifc: загрузка IFC, дерево модели, разрезы, замеры, выборка свойств — из этого за день собирается свой веб-просмотрщик проекта. Нужны Node.js и базовый JavaScript, документация с живыми примерами.
Вердикт
Если нужно показать заказчику модель по ссылке, без Autodesk-подписки и установки чего-либо, это самый живой открытый вариант. Лицензия MIT позволяет встроить вьювер в коммерческий сайт бюро.
COMPAS
GitHub Репозиторий MIT
Вычислительный фреймворк для архитектуры и цифрового фабрикейшена
Разработанный в ETH Zurich каркас для геометрии, сеток, расчёта конструкций и робототехники с интеграциями в Rhino, Grasshopper и Blender. Ставится через pip или conda, документация с туториалами и большая экосистема пакетов (compas_fab для роботов, compas_fea для расчётов).
Вердикт
Академически аккуратный инструмент для тех, кто ушёл дальше Grasshopper и хочет писать код, не привязываясь к одному CAD. Порог входа выше среднего, зато проекты на нём живут годами.
Ladybug Tools
GitHub Репозиторий AGPL-3.0
Климатический анализ и энергомоделирование в Grasshopper
Ядро экосистемы Ladybug/Honeybee: разбор EPW-файлов погоды, солнечные карты, розы ветров, инсоляция, а через Honeybee — связка с EnergyPlus и Radiance. Ставится плагином в Grasshopper или через pip как Python-библиотека.
Вердикт
Стандарт открытого энергомоделирования и лучший источник численных данных для оптимизации формы — в том числе как «функция качества» для генеративных алгоритмов. Российские EPW-файлы есть не по всем городам, ближайшую метеостанцию иногда приходится искать.
Text2CAD
GitHub Репозиторий
Параметрическая CAD-модель по текстовому описанию
Модель генерирует последовательность CAD-операций (эскиз, выдавливание, скругление) по описанию на естественном языке, то есть на выходе редактируемая история построения, а не сетка. Код к статье NeurIPS 2024: Linux, CUDA, ручная подготовка датасета DeepCAD.
Вердикт
Направление важное — это единственный класс моделей, который целится в редактируемую параметрику, а не в «красивую сетку». Пока работает на уровне машиностроительных деталей, до архитектурных объёмов не дотягивает.