Tapir
Présentation
- Fiche solution
-
Vue d’ensemble
Tapir est un add-on open source pour GRAPHISOFT Archicad qui expose les fonctions internes du logiciel à travers une API JSON accessible. Une couche C++ traduit les commandes Archicad en une interface JSON stateless, consommable depuis Python, un composant Grasshopper, ou un serveur MCP à destination d'agents IA comme Claude. En entrée : instructions Python, définitions Grasshopper, ou requêtes en langage naturel via un agent IA. En sortie : éléments Archicad créés ou modifiés, propriétés extraites en masse, métrés générés, fichiers BCF, vues, sections et carnets de plans automatisés. Le projet reste 100 pour cent gratuit et open source, animé par une communauté Discord et une place de marché de scripts.- Usages principaux
- Profils concernés
Principales fonctionnalités
Add-on Archicad JSON | expose les fonctions internes d'Archicad via une API JSON stateless en C++ API Python | pilotage complet d'Archicad depuis des scripts Python autonomes Composant Grasshopper | manipulation paramétrique des éléments Archicad depuis Rhino / Grasshopper Serveur Tapir MCP | interface pour agents IA (Claude) exécutant des commandes Archicad en langage naturel Génération de BCF | production de fichiers d'issues BCF directement depuis les scripts Marketplace de scripts | catalogue communautaire de scripts par catégorie et par version d'ArchicadPositionnement & contexte
Ce qui la distingue
Tapir est le seul pont API JSON communautaire open source pour Archicad, là où les concurrents comme PARAM-O ou l'add-on Rhino-Grasshopper de GRAPHISOFT restent contrôlés par l'éditeur. L'intégration MCP ouvre Archicad à des agents IA autonomes (Claude notamment) via une couche standardisée, une approche qu'aucun outil concurrent d'automatisation Archicad ne revendique publiquement. Le point non différenciant : la connexion Grasshopper vers Archicad, également couverte par le pont GRAPHISOFT-Rhino officiel.Sa place dans le projet
Tapir intervient en phase de production et de contrôle dans Archicad. En amont, il consomme des scripts Python, des définitions Grasshopper ou des instructions IA. En aval, il modifie directement les éléments Archicad et peut produire des fichiers BCF pour les outils de coordination.Compatibilité & environnement technique
Références communiquées
ENZYME APD
ENZYME APD est une organisation communautaire d'automatisation Archicad qui développe le projet Tapir, un pont API JSON open source pour GRAPHISOFT Archicad. Le collectif rassemble des développeurs et concepteurs contribuant à l'écosystème Archicad sur GitHub et Discord.Pays :https://www.linkedin.com/company/tapir-plugin/Questions fréquentes
Q: Faut-il connaître le C++ pour utiliser Tapir ? R: Non, la couche C++ est justement l'infrastructure qui expose les fonctions Archicad en JSON ; l'utilisateur écrit ses automatisations en Python ou en visuel Grasshopper. Q: Comment installer l'add-on dans Archicad ? R: Selon la documentation GitHub, l'installation se fait via Options puis Add-On Manager, en ajoutant le fichier téléchargé à la liste des add-ons disponibles. Q: Peut-on utiliser Tapir en mode headless / serveur ? R: Une exécution serveur d'Archicad en mode headless figure parmi les capacités mises en avant sur la page produit. Q: Comment publier un script sur la marketplace ? R: Un compte GitHub gratuit et un formulaire (nom, description, catégorie, lien de téléchargement) suffisent, le contrôle automatisé validant la mise en ligne en quelques minutes. Q: Qui gère les paiements des scripts payants ? R: Selon le site, chaque auteur reçoit le paiement via son propre lien ; la plateforme ne traite aucun paiement et ne perçoit aucune commission.
