OrionBIM es un copiloto que se conecta a tu sesión activa de Revit. Etiqueta muros, audita el modelo, genera índices de láminas y ejecuta acciones con la API real de Revit — todo desde un chat anclado a tu workspace.
OrionBIM lee la geometría, las familias, las vistas y los parámetros de tu proyecto en tiempo real. Cada acción pasa por un plan visible — nada se ejecuta sin que veas qué herramientas se llamaron y con qué argumentos.
Cada respuesta muestra las herramientas que llamó el agente, sus argumentos y el resultado. Click para inspeccionar el output crudo.
No genera macros que tienes que pegar. Etiqueta, modifica parámetros, crea vistas y láminas directamente en la sesión abierta.
Botón de halt en mitad de la ejecución. Si una herramienta falla, el plan se detiene y te explica el motivo en lenguaje natural.
Encuentra warnings, duplicados, elementos huérfanos y dependencias rotas. Reporte exportable a CSV o vinculado a una vista.
¿Necesitas la macro? El agente puede mostrar el código equivalente en Revit API (C#) o pyRevit (Python) con resaltado.
El modelo no sale de tu equipo. La inferencia corre por túnel cifrado y los archivos .rvt nunca se suben a la nube.
En el panel anclado a Revit escribes lo que quieres. No hay sintaxis, no hay menús anidados.
El agente decide qué herramientas de la API de Revit llamar y en qué orden. Lo ves en vivo.
Las acciones corren en una transacción de Revit. Recibes un resumen accionable con sugerencias.
Cada llamada lleva un badge — read solo consulta, write modifica el modelo y requiere tu confirmación la primera vez.
+ 26 herramientas adicionales — schedules, room placement, view templates, exportación, gestión de keynotes…
Cualquier acción del agente se puede exportar como snippet listo para una macro o un add-in en Revit API. Útil para revisar lo que va a hacer antes de aprobarlo, o para reusar la lógica en una herramienta interna.
Soporte para C# (Revit API nativa) y Python (pyRevit, RevitPythonShell). Las firmas siguen las recomendaciones del Revit SDK 2025.
// Etiqueta cada muro del nivel activo public void TagWalls(Document doc, ViewPlan view, FamilySymbol tag) { using (var tx = new Transaction(doc, "Tag walls")) { tx.Start(); var walls = new FilteredElementCollector(doc, view.Id) .OfCategory(BuiltInCategory.OST_Walls) .WhereElementIsNotElementType(); foreach (Wall w in walls) { var loc = (w.Location as LocationCurve) .Curve.Evaluate(0.5, true); IndependentTag.Create(doc, tag.Id, view.Id, new Reference(w), false, TagOrientation.Horizontal, loc); } tx.Commit(); } }
Transaction de Revit, lo que significa que puedes deshacerla con Ctrl+Z como cualquier otra acción manual. La primera vez que el agente intenta una herramienta destructiva pide confirmación explícita, y puedes vetar herramientas concretas desde la configuración del add-in.Instala el add-in en menos de 30 segundos. Plan gratuito para siempre, sin tarjeta.