Разработка плагинов для Revit с AI: от задачи до релиза
Плагин — это не «скрипт, который однажды сработал», а инструмент, который собирается, проверяется и передаётся другим. AI ускоряет путь, но не отменяет ни постановку задачи, ни проверку результата.
Что делает плагин
Плагин для Revit — это C#-код, который регистрируется в ленте Revit и выполняет действия в документе: читает элементы, меняет параметры, проверяет модель, готовит отчёты. Работа идёт через Revit API и транзакции, поэтому у инструмента есть цена ошибки: неверная транзакция способна испортить рабочую модель.
В проекте RevitAiTools плагин и MCP-сервер развиваются вместе: один и тот же контракт инструмента используется и из ленты Revit, и из AI-клиента. Сборки поддерживают Revit 2022–2027.
Стек
- C# и Revit API — основная реализация инструментов.
- MCP-сервер — связка Revit с AI-клиентами: Claude, Kilo, Cursor.
- AI-агенты (Kilo, Claude Code, Codex, Cursor) — план, генерация, ревью и тесты; человек ставит задачу, проверяет результат и принимает решение о релизе.
- Git, тесты и сборка — то, что превращает набор команд в поддерживаемый инструмент.
Маршрут: четыре шага
- Настроить связку. Развернуть AI-клиент и MCP-сервер для Revit. К концу шага модель вызывает инструменты на вашей модели, а не в теории.
- Поставить задачу. Сформулировать её без двусмысленностей и собрать контекст: свойства, типы, правила. Так модель решает вашу задачу, а не угадывает.
- Написать код и тесты. Проверить результат до слова «готово»: инструмент должен вести себя предсказуемо на реальных файлах, а не только на демо.
- Собрать и выпустить. Оформить инструкцию и передать решение другим — в отдел или в каталог сообщества.
Примеры задач
- Плагин с окном для пакетной правки параметров помещений: фильтр по категории, безопасная транзакция и откат при ошибке.
- AI-инструмент для проверки модели перед выдачей: пустые параметры, дубликаты марок, «висящие» помещения и отчёт с адресами проблем.
- Утилита для сверки спецификаций с моделью: где расходятся количество и состав.
Полные разборы с артефактами каждого шага публикуются в дайджесте.
Что входит в доступ
Первоначальный платёж открывает приватный GitHub-репозиторий RevitAiTools, обучающий курс, MCP-инструменты и сообщество инженеров. Доступ продлевается подпиской на 30 или 365 дней.
Перейти к практике
Первоначальный платёж открывает приватный GitHub-репозиторий RevitAiTools, обучающий курс и сообщество. Условия, состав доступа и актуальная цена — на главной странице.
Посмотреть условия доступа