MIRALTO
FRENSuivre le Lab
← Le Lab

Créer sa barre d'outils Revit avec Claude

Un onglet Revit à votre nom, avec un bouton pour chaque tâche répétitive. Vous décrivez le bouton, Claude écrit le code, pyRevit le range dans votre onglet. En 5 étapes, sans écrire de code.

Session en direct · 19 nov. 2026 · 12 h 30 CET (UTC+1) · en françaisRéserver ma place →

Un onglet Revit à votre nom, avec un bouton pour chaque tâche répétitive. Vous décrivez le bouton en français, Claude Code écrit le code, pyRevit le range dans votre onglet. Premier exemple : couper des murs sur une façade à facettes, là où « Attacher haut/base » ne suffit pas et où il faudrait, à la main, modifier le profil de chaque mur.

Tutoriel animé
Les écrans de cette vidéo sont redessinés pour être lisibles. Les étapes et le prompt sont ceux à reproduire. Pour aller plus loin et poser vos questions : la session en direct.

Ce qu'il vous faut

  • Revit 2021 à 2027, les versions prises en charge par pyRevit 7.
  • pyRevit 7, l'add-in libre qui permet d'ajouter ses propres boutons Python à Revit.
  • Claude Desktop, connecté à votre compte : son onglet Code, c'est Claude Code.

Les 5 étapes

  1. Installer pyRevit 7 depuis sa page GitHub, Revit fermé. La version sans « admin » s'installe sans droits administrateur.
  2. Créer le dossier dans %APPDATA%\pyRevit\Extensions (dossier caché : affichez les éléments masqués). Les suffixes comptent, c'est eux que pyRevit lit : MIRALTO.extension › MIRALTO.tab › Murs.panel.
  3. Ouvrir Claude Code dans Claude Desktop (onglet Code), choisir le dossier .extension et lui décrire le bouton.
  4. Recharger pyRevit : onglet pyRevit › Reload. Pas besoin de redémarrer Revit.
  5. Tester le bouton : choisir les murs, puis la façade à facettes.

Le prompt du premier bouton

Dans MIRALTO.tab\Murs.panel, crée un bouton pyRevit « Trim Façade ». Je sélectionne des murs, puis la façade à facettes (un volume fermé : masse ou modèle générique). Pour chaque mur, modifie son profil (comme « Modifier le profil ») pour ne garder que la partie à l'intérieur du volume, coupée exactement sur les facettes. Ignore les murs qui ne touchent pas la façade, fais tout dans une seule transaction, et affiche à la fin combien de murs ont été coupés.

Soyez précis : ce que l'on sélectionne, la méthode (ici, modifier le profil du mur, pour qu'il reste un mur normal) et ce qui se passe quand un mur ne touche pas la façade. Claude demande avant d'écrire sur votre disque, puis crée deux fichiers : bundle.yaml (le nom et l'info-bulle du bouton) et script.py (le code).

D'autres boutons

La même méthode marche pour chaque tâche qui revient. Dans la vidéo :

  • Découper les dalles avec un volume
  • Une vue 3D par niveau
  • Renuméroter les pièces au clic

Et ce que vous voulez, par exemple : « Aligne toutes les étiquettes de la vue », « Crée les feuilles depuis une liste Excel », « Vérifie que chaque porte a un numéro », « Renomme les vues selon notre charte ».

Testez d'abord sur une copie du projet. Le script travaille dans une transaction : un seul Ctrl+Z annule tout.

En direct

Ce tutoriel montre la méthode en version courte. La session en ligne « Créer sa propre barre d'outils dans Revit » la refait en live, avec d'autres boutons et vos questions. Voir les sessions.

Suivezle Lab.

Les nouveaux usages testés, les outils qui comptent et les invitations aux sessions en ligne, dans un e-mail quand il y a quelque chose d’utile à partager. Pas de spam, désinscription à tout moment.

contact@miralto.fr