# revit-bim

Плагин даёт Claude знание Revit и Dynamo: генерирует готовые Python-скрипты, проверяет модель, ищет коллизии и выгружает IFC по обычному описанию.

- плагин · `type=plugin` · Claude Code · ★ 9
- Автор: Utopia5327
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/Utopia5327/claude-plugin-for-revit-bim
- Обновлён: 2026-03-02
- HTML: https://affpapa.org/nevibecode/plugins/revit-bim

## Что делает

Плагин ставится в Claude и работает как набор скиллов, агентов и хуков. Основной скилл `generate-dynamo` превращает словесную задачу в готовый Python-скрипт для ноды Python Script в Dynamo. Отдельный скилл `export-dynamo-file` собирает файл `.dyn`, который открывается в Dynamo напрямую, без копирования кода руками.

Аналитика и данные — вторая половина набора: `audit-model` собирает отчёт о здоровье модели, `query-model` вытаскивает и фильтрует элементы, `clash-detection` ищет геометрические пересечения между наборами элементов, `analyze-rooms` считает площади по уровням и отделам. Параметры читаются и правятся пакетно (`manage-parameters`, `shared-parameters`, `validate-parameters`), а `batch-rename-elements` переименовывает элементы по префиксам, нумерации или значениям параметров. Есть скиллы под спецификации, листы, фильтры видов, экспорт в IFC и Excel, работу с рабочими наборами и настройку проекта.

Для запуска сгенерированных скриптов нужен Autodesk Revit 2019 или новее и Dynamo 2.x на IronPython 2.7 либо 3.x на CPython 3 — по умолчанию скрипты пишутся под IronPython 2.7. Сам плагин требует Claude 1.0.33+ или Claude Desktop с режимом Cowork. Живая двусторонняя связь с открытой моделью Revit не входит: для неё плагин советует подключить отдельный Revit MCP-сервер. Встроенные хуки пишут метку времени при сохранении файлов и напоминают прогнать скрипт на отсоединённой копии, прежде чем запускать его на рабочем проекте.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
В чате агента (не в терминале):
```text
/plugin install revit-bim@claude-community
```

## Когда брать
- сгенерировать Python-скрипт для Dynamo по словесному описанию задачи
- выгрузить файл `.dyn`, который сразу открывается в Dynamo
- собрать отчёт о состоянии модели: элементы, семейства, предупреждения, виды
- найти геометрические пересечения между конструкциями и инженерными сетями
- проверить, что обязательные параметры заполнены и попадают в допустимые значения

## Примеры запросов агенту
- Сгенерируй скрипт Dynamo, который переименует все двери по уровню и номеру
- /revit-bim:audit-model
- /revit-bim:clash-detection несущие балки против труб ОВиК

## Похожие
- [revit](https://affpapa.org/nevibecode/mcp/revit.md) — MCP-сервер
- [Horizun Revit MCP](https://affpapa.org/nevibecode/mcp/horizun-revit-mcp.md) — MCP-сервер · ★ 60
- [cad-to-data](https://affpapa.org/nevibecode/skills/cad-to-data.md) — скилл · 331 установка
- [Revit MCP](https://affpapa.org/nevibecode/mcp/revit-mcp.md) — MCP-сервер · ★ 106
- [IFC MCP](https://affpapa.org/nevibecode/mcp/ifc-mcp.md) — MCP-сервер · ★ 12
- [RvtMcp](https://affpapa.org/nevibecode/mcp/rvtmcp.md) — MCP-сервер · ★ 100

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
