Toggle Nav
 

Archi Automate User Guide

User Guide

Updated for version 27.26 · September 2026.

Archi Automate is the AI automation layer for AEC. It connects Claude, GPT/Codex, Gemini, or any MCP-capable AI client to your live Revit, Rhino 8 and Grasshopper, and Archicad models — and to vendor-neutral openBIM (IFC) files — through the Model Context Protocol (MCP). You query, analyse, validate, and automate your models in plain language, voice, or images.

Version 27.26 adds AI image rendering. The assistant can turn a view of your model — or any photograph or render — into a photographic or conceptual visualisation, restyle materials, light and context, edit one element at a time with masks, keep an editing conversation going across several turns, and upscale the result for print. It works with your own accounts at OpenAI (GPT Image 2.5), Black Forest Labs (FLUX.2), fal.ai and Google (Gemini image models). API keys are entered once on the Hub's new Services page, stored encrypted on your machine, and never shown to the AI assistant. Every image is written to disk with a provenance record of the model, the request and the cost. See Render a view with AI image models.

Version 27.24 adds Autodesk Revit 2024, extending native Revit support to 2024–2027, and adds dedicated Grasshopper definition tools inside Rhino 8. Grasshopper uses the existing Rhino bridge and Rhino Hub card — the same process, session, package, licence and guardrails — rather than a separate bridge or card.

Version 27.20 extends Archi Automate beyond the desktop, to the Autodesk cloud. Autodesk Forma — supported since 27.16 — brings projects and proposals, element creation, geometry read, terrain grounding, and sun analysis. New in 27.20, the Autodesk Construction Cloud / BIM 360 connector reads and writes hubs, projects, folder trees, files and versions across regions, and can migrate a complete project from one hub or data region to another — Revit cloud models included. Neither connector needs a desktop application installed. Also new in 27.20: Archicad 27 and 28 join Archicad 29 on the supported matrix.

Version 27.12 grows Archi Automate to ten host applications. Five new bridges — AutoCAD, Tekla Structures, SketchUp, Vectorworks, and QGIS — join Revit, Rhino, Archicad, Blender, and openBIM behind the same hub, the same installer, the same licence, and the same guardrail policy. The AI composes each operation in the host's own scripting language — C#, Python, or Ruby, depending on the host — under the same screening and the same audit trail.

Version 27.6 turns openBIM into a complete, vendor-neutral suite. One headless connector reads and authors IFC (single models or a federation of disciplines), validates them against the buildingSMART IDS standard — and can author new IDS from plain language — runs clash detection and quantity take-off, estimates embodied carbon, renders snapshots the assistant can actually see, exports COBie and glTF, and reads or authors BCF coordination issues. It can even turn validation failures or clashes straight into a BCF issue set — each with a picture — in a single step.

One AI conversation can reach every connected host at once, so the assistant can carry context between programs — read from one tool and create in another. All write operations are policy-gated and audited, and a desktop dashboard (the Hub) lets you monitor every bridge and edit the guardrails.

Getting started

What you need

To use Archi Automate you need three things:

  • One or more supported host applications installed — Revit 2024–2027, Rhino 8 (including Grasshopper), Archicad, AutoCAD, Tekla Structures, Blender, SketchUp, Vectorworks, or QGIS — and/or IFC files for the openBIM connector (which needs no CAD application at all).
  • An MCP-capable AI client — Claude, Codex, Cursor, VS Code, Windsurf, Antigravity, Gemini CLI, Cline, JetBrains AI Assistant, or any other MCP client.
  • A licence — or simply start the 14-day full-featured trial, which runs automatically on first use with no key and covers every host.

For reliable AI-composed operations we recommend a capable model tier — Claude Opus 4.8 (High) or GPT-5.5 (High) or better. Voice input is available wherever your AI client provides it.

How it works

Archi Automate runs quietly in the background. A single MCP server presents one tool surface to your AI client and routes each request to the right host bridge. Tools are namespaced per host (revit_*, rhino_*, archicad_*, autocad_*, tekla_*, blender_*, sketchup_*, vectorworks_*, qgis_*, ifc_*, bcf_*). Dedicated grasshopper_* tools target definitions in the active Rhino 8 process and use that Rhino session; they do not create another host session. A cross-host discovery tool lists every running session at once.

  • For Revit, Rhino, AutoCAD, Tekla Structures, Blender, SketchUp, Vectorworks, and QGIS, the AI composes governed operations at runtime across the host's own API, in the host's own scripting language — C# for the .NET hosts, Python for Blender, Vectorworks and QGIS, Ruby for SketchUp. It is not limited to a fixed list of commands.
  • For Grasshopper, dedicated tools read definitions, graphs and data trees; discover installed components; create and edit graph objects and connections; set sliders, panels and toggles; open or save files; and explicitly solve the definition. Every operation is routed through the existing Rhino 8 bridge.
  • For Archicad, the AI drives a first-party add-on that exposes a curated, governed set of read and write commands. Vectorworks additionally offers curated 2D authoring commands (create/delete drawing objects) on top of its Python surface, governed the same way.
  • For openBIM, a headless connector opens IFC files — or federates several disciplines — in memory and provides the whole openBIM suite: IFC read/author, IDS validation and authoring, clash detection, quantity take-off, embodied-carbon estimation, visual snapshots, COBie/glTF export, and BCF coordination — independent of any CAD vendor.

No host adds a ribbon button; the bridges run silently. Interoperability between programs is handled by the AI in the conversation — Archi Automate does not sync data between applications behind your back.

Supported hosts & AI clients

Hosts

HostVersions / formatsHow it connects
Autodesk Revit2024, 2025, 2026, 2027In-Revit add-in (installed for the Revit years on your machine). Restart Revit to load it.
Rhino + Grasshopper (McNeel)Rhino 8One Rhino plug-in installed via Yak. The dedicated Grasshopper tools run through this same Rhino bridge, session and Hub card; no separate Grasshopper plug-in or bridge is required. Restart Rhino to load it.
Blender5.xIn-Blender add-on written in Blender's Python (deployed into Blender's scripts). Restart Blender to load it — the visualization / rendering / DCC host.
Graphisoft Archicad27, 28, 29A resident bridge plus a native add-on inside Archicad — the installer detects every installed generation and deploys the matching signed add-on. Restart Archicad to load it.
Autodesk AutoCAD2025, 2026, 2027In-AutoCAD plug-in that loads automatically when AutoCAD starts. Restart AutoCAD after installing.
Trimble Tekla StructuresRecent releasesOut-of-process bridge over the Tekla Open API — starts on demand the first time you use a Tekla tool (have Tekla open with a model).
Trimble SketchUpRecent releasesIn-SketchUp extension written in SketchUp's Ruby. Restart SketchUp to load it.
VectorworksRecent releasesIn-Vectorworks plug-in running on Vectorworks' built-in Python, plus curated 2D authoring commands. Restart Vectorworks to load it.
QGIS3.xIn-QGIS plug-in running on QGIS's Python (PyQGIS) — adds real-world site context (footprints + terrain). Restart QGIS to load it.
openBIM (IFC · IDS · BCF + analysis)IFC2x3 / IFC4 / IFC4x1 / IFC4x3 models (.ifc, .ifcxml, .ifczip; single or federated), IDS specs (.ids), BCF files (.bcfzip); exports COBie (.xlsx) and glTF (.glb)Headless, vendor-neutral file connector — no CAD app and no host licence needed to run. Starts on demand. An open IFC file (or a federation of several) is a "session".

Grasshopper definitions through Rhino 8

Grasshopper is a capability of the Rhino 8 bridge, not an additional host. Keep Rhino 8 running with the definition open: the grasshopper_* tools target that active Rhino process and share its session, package, licence, execution mode, guardrails and audit history.

  • Inspect: list open definitions; read components, parameters, wires, nicknames, lock state, values and data trees while preserving branch paths and value types.
  • Discover: search and describe the installed Grasshopper component catalogue before building or editing a graph.
  • Edit: atomically add, remove or move standard installed components; connect or disconnect parameters; rename or lock objects; and set Number Slider, Panel and Boolean Toggle values.
  • Manage and run: create, open and save .gh files, then explicitly solve a definition when you request it.

Graph writes are prevalidated and grouped into one undo record. Preview mode applies the proposed graph edit and then undoes it without solving. Opening a definition loads it disabled and does not auto-solve. Standard installed components can be created; creating new script components is intentionally not supported.

You can run several host sessions at once, and a single AI conversation can target each of them. openBIM works on IFC exported from any authoring tool — Revit, Archicad, Rhino, MicroStation, Tekla and more — and can federate several discipline models into one session for cross-discipline checks.

Cloud platforms

Two Autodesk cloud services connect directly. Neither needs a desktop application, and neither needs a host licence.

PlatformSinceWhat the assistant can do
Autodesk Forma27.16List and add projects, create proposals, create elements (buildings with floors, and volumes), read geometry, ground it on the site terrain, trigger a sun analysis and read the results back, and export the scene.
Autodesk Construction Cloud / BIM 36027.20Hubs and projects across regions (US and EMEA), folder trees, file download with integrity verification, file upload, folder / item / version creation, project creation with member setup, and folder-permission and project-member listing.

Each connector signs you in through your browser, as yourself, and the two connections are cached independently — revoking one never signs you out of the other. Before the first sign-in can succeed, an administrator has to authorise the app on the Autodesk account: see Authorise the Autodesk cloud connectors.

AI image providers

Four cloud image providers connect through your own account. None needs a desktop application, and none needs a host licence; you pay the provider directly, per image, and Archi adds no mark-up.

ProviderSinceWhat the assistant can do
OpenAI GPT Image27.26GPT Image 2.5 Sunburst (the default), GPT Image 2.5 Flare and GPT Image 2. Precise edits that change only what you asked, legible signage, exact pixel sizes up to about 8 megapixels, and editing sessions that carry on from the previous result.
Black Forest Labs FLUX27.26FLUX.2 pro, flex, max and klein, FLUX Kontext and FLUX Fill. Photographic materials and light, structured JSON prompts, edits from up to eight reference images, typography, and masked inpainting.
fal.ai27.26FLUX depth and edge geometry control, FLUX Kontext, Nano Banana on fal, Seedream 4K, automatic masks from a text target (SAM 3), Topaz, Clarity and SeedVR2 upscalers, and depth and edge preprocessors. One account, many models.
Google Gemini image (Nano Banana)27.26Gemini 3.1 Flash Image, Gemini 3 Pro Image and Flash Lite Image. Contextual edits with many reference images, diagrams, and 1K–4K output. Needs a Google Cloud project with billing enabled.

Keys are added on the Hub's Services page. OpenAI's GPT Image 2.5 models additionally require your OpenAI organisation to be verified in OpenAI's own console; until then a valid key answers with an access error that names the step.

AI clients

Archi Automate is a standard MCP server, so it works with any MCP-capable AI client. The Hub gives one-click connection for eight clients and a guided manual setup for a ninth:

  • One-click: Claude (Desktop & Code), OpenAI Codex, Cursor, VS Code (Copilot agent), Windsurf, Antigravity, Gemini CLI, Cline.
  • Manual snippet: JetBrains AI Assistant.
  • Any other current or future MCP client connects with the same copy-paste configuration.

Installation

One installer, all hosts

A single elevated install installs the shared components and a bridge for each host detected on your machine. Installation requires administrator rights (it writes to Program Files and, for Archicad, to the Archicad Add-Ons folder). Close any open host applications before installing.

  • Revit — the add-in is registered automatically for the Revit years found on the machine. Restart Revit to load it.
  • Rhino + Grasshopper — one plug-in is registered as a Yak package for Rhino 8. Restart Rhino to load it (the Hub can also run this from the Bridges page). Grasshopper needs no separate Archi Automate plug-in or Hub card.
  • Blender — the add-on ships in the installer and is deployed machine-wide into Blender's scripts, so it auto-loads for all users. Restart Blender to load it. The Hub's Configure button on the Blender card can also install it per-user.
  • AutoCAD — the plug-in is registered with AutoCAD's automatic plug-in loader. Restart AutoCAD to load it.
  • Tekla Structures — nothing to start manually; the bridge launches on demand the first time you use a Tekla tool and exits when idle. Have Tekla open with a model.
  • SketchUp / Vectorworks / QGIS — the extension or plug-in is installed into each application's extensions folder; restart the application to load it (the Hub's Configure button can also register it per-user).
  • Archicad — the native add-on is copied into the Add-Ons folder of each installed Archicad generation — 27, 28 and 29 are supported, and the installer deploys the matching signed add-on for each generation it finds (restart Archicad to load it). The resident bridge starts on demand the first time you use an Archicad tool.
  • openBIM — nothing to install per host; the connector is headless and starts on demand the first time an IFC, IDS, or BCF tool is used.

Connect your AI client

After installation, open the Hub's LLMs page and click Connect next to your client. Archi Automate writes the connection entry into that client's configuration for you (per-user, backed up first, merged without overwriting your other settings). Restart the client afterwards. For step-by-step setup and a copy-paste snippet per client, use the Hub's Help page.

Authorise the Autodesk cloud connectors

Need to configure Autodesk? Use the dedicated Autodesk Forma and ACC/BIM 360 setup guide. It includes the APS Client ID, Forma extension ID, administrator steps, project allow-listing, and MCP connection sequence.

The Forma and Construction Cloud connectors sign in as you, through your browser. Before that sign-in can succeed, an administrator has to authorise the Archi Automate app on the Autodesk account. These are one-time steps per account, and both procedures need the app's public identifiers:

  • App name — Archi Automate
  • Client IDNzaIlycoSd2iK0cj1K3JDeX4Wzz3zy2yxIgRsquL3xi7CIHT
  • Sign-in callbackhttp://localhost:53750/forma/callback. This is a local address and nothing listens externally, but endpoint-security policies that restrict local listeners may need to allow it.

ACC and BIM 360 — add the Custom Integration

  1. An account admin opens Account Admin and goes to Settings → Custom Integrations.
  2. Choose Add Custom Integration, paste the Client ID and the app name, and grant Document Management — add Account Administration too if you want project creation and membership management.
  3. Repeat on every account your users need. An organisation with hubs in more than one region has more than one account, and each one must be authorised separately.

When this step is missing the connection still appears to succeed — the hub is simply absent from the listings, because the refusal comes back inside an otherwise successful response. Archi Automate reports that as "needs provisioning" rather than as a failure.

Forma — install the extension, in the right order

Forma grants API access per project through an extension, and installing that extension takes a snapshot of its permissions. Configure the extension completely before you install it — changes made afterwards do not take effect until it is installed again.

  1. In the Forma hub's extension management, add the Archi Automate extension.
  2. Before installing it, put the Client ID above in the extension's Service accounts field, and add the projects it may reach to the extension's project list.
  3. Only then install the extension into the site. After any later change to the permissions or the project list, install it again.

The symptom of the wrong order is a persistent access-denied that no amount of re-consenting will fix. Two further Forma details: use the pro_… project id from the design-mode URL rather than the up_… id shown on the project overview, and make sure the project's region matches — the wrong region is refused in the same way.

Trial and licences

  • Trial — on first run without a key, a 14-day full-featured trial starts automatically and covers all hosts.
  • Desktop licence — single-machine activation (perpetual or subscription).
  • Floating licence — one seat checked out from your company pool, shared across hosts and released on shutdown.

One licence covers you across all ten host applications at the same time. For silent and managed deployment, see the Silent Installer Guide.

The Hub

The Hub is a small desktop dashboard with a left navigation rail of four pages: Bridges, LLMs, Guardrails, and Help. It detects and manages every host bridge and AI client, edits the guardrail policy, and shows live session status.

Bridges

Shows a card for each of the ten desktop and file hosts — Revit, Rhino, Archicad, AutoCAD, Tekla Structures, Blender, SketchUp, Vectorworks, QGIS, and an openBIM (IFC) card with the buildingSMART mark — plus overall Connection and Licence tiles and a Sessions grid. Grasshopper stays inside the Rhino card because its tools run in the active Rhino 8 process.

  • Green — running and the bridge is live (a session is actually being served).
  • Amber — installed and configured, but no session is being served right now.
  • Grey — host not installed.

Each card has an action where one applies — for example Configure to register the bridge. Revit is set up by the installer and Rhino via Yak; Grasshopper uses that same Rhino package and card. The Archicad and openBIM bridges are out-of-process and start on demand — the first relevant AI request spins them up — so a card can show the host present with the bridge not yet running. The openBIM card carries the buildingSMART mark and surfaces its capabilities: IFC, IDS, and BCF, plus analysis (clash, quantity take-off, embodied carbon) and export (COBie, glTF).

Hub Bridges page showing ten host cards - Revit, Rhino, Archicad, AutoCAD, Tekla Structures, Blender, SketchUp, Vectorworks, QGIS and openBIM (IFC) - with live session status

The Bridges page: live status for every host bridge, including the openBIM (IFC · IDS · BCF) card, plus the Sessions grid.

LLMs

Where you connect AI clients. Each of the eight one-click clients (plus JetBrains) shows its configured/running status with a one-click Connect that writes the Archi Automate entry into that client's config. Restart the client after connecting.

Hub LLMs page showing one-click connect for Claude, Codex, Cursor, VS Code, Windsurf, Antigravity, Gemini CLI, Cline and JetBrains

The LLMs page: one-click connection for eight AI clients, plus JetBrains and any other MCP client.

Services

Where you add the API keys for the cloud image providers. One tile per provider — OpenAI, Black Forest Labs, fal.ai and Google — each with a status dot and the actions that apply: Set key, Test (a free call that confirms the key works), Remove, and Get a key, which opens the provider's own key page. Keys are stored encrypted for your Windows user on this machine, are read only by the local Archi Automate server, and are never passed to the AI assistant or included in any prompt. The guardrail policy can restrict which providers may be used and can disable key entry through the assistant altogether, so the Hub stays the only way in.

Guardrails

A graphical editor for the guardrail policy (see Guardrails & settings): execution mode, a code-safety toggle, a cap on how many elements one operation can touch, a block-deletes guard, and audit logging — with a read-only view of the full policy and its file path. Changes save to the local policy and apply on the next request, with no host restart.

Hub Guardrails page with execution mode, safety limits, activity log and the policy file

The Guardrails page: choose what the AI may do, set safety limits, and review the policy.

Help

Per-client setup guides — status, Connect, Open config folder, a native-format snippet, and step-by-step instructions — plus a short "how it works & troubleshooting" card.

Hub Help page with per-client setup instructions and configuration snippets

The Help page: connect each assistant, with a copy-paste snippet and instructions.

Workflows

Ask a question about a model

Works for any host.

  1. Open your AI client with Archi Automate connected.
  2. Ask in plain language — e.g. "How many rooms are on Level 2?" (Revit), "List the layers in this Rhino file", or "How many walls are in this Archicad project?"
  3. The AI discovers the session, calls the right tool, and answers from the live model.

If several sessions are open, ask the AI to list and select one. If the host is busy or showing a dialog, you may get a fast "not ready" signal — wait briefly and retry.

Work across programs in one conversation

Use this when you run more than one host and want the AI to carry context between them.

  1. Have two or more hosts open with their bridges loaded — any of the ten.
  2. Ask the AI to list all sessions so it can see every host at once.
  3. Direct a cross-host task — e.g. "Read the wall layout from the open Rhino model and create matching walls in Archicad," or "Summarise this Revit model's room schedule, then check the Archicad project for the same rooms."

The AI reads from one host, carries the data, and acts on another. Each individual call still targets one host and one document.

Automate a multi-step task (any scripting host)

  1. Describe the task in natural language — in Revit, Rhino, AutoCAD, Tekla Structures, Blender, SketchUp, Vectorworks, or QGIS.
  2. The AI composes an operation against the host API, in the host's own scripting language (C#, Python, or Ruby). In Preview (dry-run), where the host supports it, it shows the plan first.
  3. Approve, and it runs host-natively with rollback or undo where supported — a managed transaction in Revit, a single undo record in Rhino.

Create or edit Archicad elements

  1. Set the guardrail execution mode to Allow changes (Archicad writes are blocked in read-only/preview modes and cannot be previewed).
  2. Ask the AI to create, move, or delete elements — it uses the first-party add-on commands.
  3. Changes live in the open project until you save.

Create 2D objects in Vectorworks

  1. Set the guardrail execution mode to Allow changes (Vectorworks structured writes cannot be previewed, like Archicad's).
  2. Ask the AI to create rectangles, lines, circles, ovals, polygons, or polylines — it draws them with Vectorworks' own drawing kernel, unattended, and each created object gets a tracked handle so it can be deleted again precisely.
  3. For everything else — queries, analysis, bulk edits — the AI composes operations in Vectorworks' built-in Python under the same guardrails.

Build and render a scene in Blender

Use this to produce architectural visualization or presentation imagery — the presentation layer the BIM hosts lack.

  1. Open Blender (the add-on loads at startup) and set the guardrail execution mode to Allow changes (Blender writes, including asset import, are gated by the execution mode).
  2. Ask the AI to build massing or freeform geometry — it composes governed Blender Python.
  3. Ask it to set up a sky and sun/daylight — a procedural physical sky, or import an image-based HDRI from the free CC0 Poly Haven library (it becomes the scene's world/sky).
  4. Apply PBR materials — author them, or import a CC0 material/texture from Poly Haven; import a CC0 3D model to dress the scene.
  5. Position a camera, then render an image.
  6. Optionally export the scene to view it, or run a solar study, in the local 3D viewer.

Importing CC0 assets reaches the internet to download public-domain Poly Haven files; no model data leaves your machine.

Render a view with AI image models

Use this to turn a model view, a render or a site photograph into presentation imagery, and to iterate on it in conversation.

  1. On the Hub's Services page, add a key for at least one provider. The default model is OpenAI's GPT Image 2.5 Sunburst; the assistant can list every available model with its strengths and prices.
  2. Show the view you want: export the scene from any host and open it in the local viewer, or point the assistant at an image file.
  3. Ask in plain language: "Render this view as a photograph — vertical larch cladding, overcast Nordic light, wet paving, no people." The assistant estimates the cost, sends the view and your brief to the model, and shows the result. Images land in Documents\ArchiAutomate\renders\<date> with a thumbnail and a provenance file recording the model, the request, the seed where the provider gives one, and the metered cost.
  4. Iterate on the result: "Change only the white building on the left: give it the facade of image 2, lights on inside.""Remove the car and clean up the road markings.""After-rain look, cool Scandinavian grade, razor sharp." On OpenAI and Google the assistant continues the same editing session, so each turn changes only what you asked. For a hard boundary, ask for a mask: the assistant can make one from a text target ("the car", "the office building") or from the viewer's selection, regenerate only inside it, and keep every other pixel untouched.
  5. Lock geometry when it matters: the viewer can hand the model's depth and line passes to fal.ai's geometry-controlled FLUX models, so massing, openings and the camera stay where the model puts them while materials and context change.
  6. Finish: ask for an upscale to print size (Topaz or SeedVR2 on fal.ai), or export the image as it is.

Tips: name the intended use ("architectural photograph for a client board"), say what must stay, and put exclusions in the brief ("no people, no text"). FLUX.2 models accept a structured JSON brief (scene, subjects, style, colour palette, lighting, mood, camera) and follow it noticeably better than prose; the assistant writes it for you. Typical costs in 2026 run from a cent to about twenty cents per image, and up to about forty cents for a 4K image at the highest quality; the assistant quotes before it spends, and the Hub's provider status shows the month's total.

Pull real-world site context from QGIS

Use this to ground a design in its surroundings — building footprints and terrain — without leaving the conversation.

  1. Open your QGIS project with building-footprint and terrain (DEM) layers loaded.
  2. Ask the AI for the site context around your address or coordinates — it clips the surrounding footprints and samples the terrain into a compact context model (in metres), ready for the solar study and the local 3D viewer.
  3. Everything is read from the layers already loaded in QGIS — this makes no internet connections and uploads nothing.

Validate an IFC model against an IDS

Use this to check a model from any authoring tool against a buildingSMART IDS for compliance, handover, or data-completeness.

  1. Ask the AI to open the .ifc file (the open file becomes the session).
  2. Ask it to validate against your .ids specification.
  3. You get a pass/fail breakdown per requirement, and the AI can summarise the failures and the elements responsible.
  4. Optionally remediate (below) and re-validate.

Extract, audit, or remediate an IFC model

  1. Open the IFC file.
  2. Read and query — collect elements by type, read property sets and quantities, or ask for anything bespoke (quantity take-off, spatial containment, COBie-style asset data, missing-property audits).
  3. To fix or author, set the mode to Preview or Allow changes, then ask the AI to fill missing properties, fix classifications, create or edit entities, or start a new IFC from scratch. Preview runs the change and rolls it back so you can confirm before committing.
  4. Save to persist to disk.

Read, triage, and author BCF coordination issues

  1. Ask the AI to open a .bcfzip from any tool (Solibri, BIMcollab, Navisworks, Revit, Archicad).
  2. Triage in plain language — "Summarise open issues by assignee," "Which topics are unresolved?"
  3. To author: set the mode to Allow changes (BCF writes are not previewable), create or open a container, add topics (Issue / Clash / Request) with priority, assignee and the referenced elements — each topic gets an embedded snapshot and camera of those elements automatically — add comments, then save a .bcfzip anyone can open.

Validate → coordinate in one step

The standout openBIM workflow: turn automated QA straight into team coordination.

  1. Open the model (exported from any host).
  2. Ask the AI to validate it against your IDS and, for every failed requirement, create a BCF topic referencing the non-compliant elements — each with an embedded snapshot and camera — saved as a .bcfzip.
  3. Hand the .bcfzip to the team — every failure is now a trackable coordination issue that opens straight to the problem in any BCF viewer.

Full QA pipeline: export from a live host → open the IFC → validate → produce the BCF issues and a report. Remediation loop: validate → see what failed → fix the data → re-validate → save.

See the model — visual snapshots

The assistant can render the model and actually look at it.

  1. Open (or federate) the IFC, then ask the AI to "show me" the model — or a subset.
  2. It renders a snapshot (iso, top, front, or side; optionally only specific elements) and the picture comes back as an image the assistant can reason over.
  3. Pair it with a check — "render only the walls that failed the fire-rating IDS" or "show me the elements that clashed."

Coordinate clashes across disciplines

Federate → clash → BCF, all in one conversation.

  1. Ask the AI to federate the architectural, structural, and MEP IFCs into one session.
  2. Run clash detection for hard interferences (with overlap volume) or soft clearance violations between disciplines.
  3. Author BCF issues for the clashes — each with an embedded snapshot — and save a .bcfzip for the team.

Quantity take-off & embodied carbon

  1. Ask for a quantity take-off — a count/volume bill of quantities by type and material (federation-aware), comparing geometry volume against authored IFC base quantities.
  2. Ask for an embodied-carbon estimate (EN 15978 / EN 15804 A1–A3) with hotspots and an honest coverage report; pass the gross floor area for kg CO₂e/m², and choose live Ökobaudat EPDs for EPD-grade factors and optional whole-life stages.
  3. Optionally write the chosen EPDs back onto the model's materials (previewable before you commit).

Carbon figures are estimates with a coverage report, not a certified LCA — EPD-grade results use the live Ökobaudat source (online).

Author a compliance check from plain language

  1. Ask the AI to search the buildingSMART Data Dictionary (bSDD) to ground your requirement in authoritative classification codes.
  2. Have it author a schema-valid IDS from your plain-language requirement (proven by round-trip), and optionally validate the open model in the same step.
  3. Or start from the bundled sample IDS library and validate against one of those. A schema/EXPRESS health check confirms the IFC file itself is well-formed.

Produce handover deliverables

  • Export a COBie spreadsheet (.xlsx) for FM handover.
  • Export glTF (.glb) that any web or desktop 3D viewer can open.
  • Fill or fix classification references (Uniclass / OmniClass / bSDD) before handover.

Work in Autodesk Forma

No desktop application is involved — the assistant talks to Forma directly.

  1. Ask the AI to connect to Forma. The first time it opens a browser sign-in; the connection is cached afterwards.
  2. Open the target project in Forma Site Design, copy its pro_… ID, and register it with forma_add_project. Forma cannot enumerate unregistered projects.
  3. Ask it to create massing — buildings with floors, or volumes — and to ground the result on the site terrain.
  4. Trigger a sun analysis and read the results back into the conversation, or export the scene for the local 3D viewer.

Browse and manage files in Autodesk Construction Cloud

  1. Ask the AI to connect to Construction Cloud. This is a separate browser sign-in from Forma, and the two are cached independently.
  2. List hubs and projects — across regions, if your organisation has hubs in more than one — and walk the folder tree.
  3. Download files (every download is integrity-checked against the source), upload new ones, or create folders, items and versions.
  4. Moving a whole project between hubs or data regions is possible too, Revit cloud models included, but it is an advanced workflow rather than a button in the Hub — see Limitations, and talk to support before starting one.

Guardrails & settings

One global policy governs every host. You edit it on the Hub's Guardrails page; changes apply on the next request with no host restart.

Execution modes

  • Read only (default) — the AI can read and analyse any model but cannot change anything. The safest setting.
  • Preview changes (dry-run) — the AI composes the operation and shows exactly what would change, then rolls it back; nothing is written until you commit. Supported where the host and operation allow it — today Revit, Rhino, and openBIM model edits (IFC authoring, classification, EPD write-back).
  • Allow changes — write operations are applied. Required for Archicad and Vectorworks structured writes, for the scripting hosts' write tasks (AutoCAD, Tekla Structures, Blender, SketchUp, Vectorworks, QGIS), and for openBIM file-writing tools — saving IFC, exporting COBie/glTF, and all BCF writes — which apply directly and cannot be previewed.

Safety limits

  • Code-safety — every AI-composed operation, in every language the hosts use (C#, Python, and Ruby alike), is screened against a configurable deny-list before it runs. This is defence-in-depth, not a sandbox.
  • Max elements per operation — a cap so a single action can't touch your whole model at once.
  • Block deletes — a hard guard against element deletion.
  • Category limits — restrict which categories the AI may touch.
  • Audit log — a record of every request, kept on this computer for review and compliance.
  • Timeout & readiness — long-running requests time out at a configurable limit, and a request to a busy host is abandoned rather than run late.

An optional company overlay can override and lock selected settings across a team, enforced even offline.

Cloud AI image policy

The same policy file that governs writes also governs cloud rendering. An administrator can restrict the allowed providers, cap the maximum image size (1K, 2K or 4K), set the default model, and mark the installation as handling confidential projects. In confidential mode, providers whose terms allow them to train on submitted images are refused, and the other providers receive their no-storage switches with every request. Key entry through the assistant can be disabled so that keys only ever enter through the Hub.

Troubleshooting

A host shows no session

Cause: the host isn't running, the bridge isn't loaded (host not restarted after install), or — for Archicad — the resident bridge or the add-on isn't present.

Fix: confirm the host is open; check the Hub's Bridges page for the host card and dot; for Archicad ensure both the resident bridge and the add-on are present; restart the host if the bridge was just installed.

No Blender session appears

Cause: the add-on wasn't deployed into Blender's scripts, or Blender wasn't restarted after installing.

Fix: re-run the installer or use the Hub's Configure button on the Blender card, then restart Blender. The card turns green once Blender is open and the bridge is serving.

No session for AutoCAD, Tekla, SketchUp, Vectorworks, or QGIS

Cause: the application isn't running; the plug-in or extension isn't loaded (application not restarted after install); or — for Tekla — no model is open, so the on-demand bridge has nothing to connect to.

Fix: open the application (with a model or project), check the Hub's Bridges page for the host card and its status dot, and restart the application if the bridge was just installed. The Tekla bridge starts on demand the first time you use a Tekla tool.

Host running but not responding ("not ready")

Cause: the host is still starting, a dialog is open, or it is mid-command.

Fix: wait briefly and retry — the signal is recoverable by design, and no write is ever applied when it appears. Dismiss any open dialog. On slow machines an administrator can raise the pickup grace period.

A write was rejected

Cause: the execution mode is Read only, a company policy overrides it, block-deletes is active, the target category is denied, or (Archicad) a preview was requested, which Archicad can't do.

Fix: set the mode to Allow changes (or Preview for Revit/Rhino) in the Hub; for Archicad use Allow changes; contact IT if a company policy is blocking it.

Archicad writes or project identity fail

Cause: the native add-on isn't loaded.

Fix: ensure the add-on is installed in the Add-Ons folder of your Archicad version (27, 28 or 29) and restart Archicad. Reads still work without it.

openBIM: "no model open" or file not found

Cause: a tool was called before a file was opened, or the path was wrong.

Fix: open an IFC file with an absolute path first; a ping or document list confirms what is loaded and its schema. Opening a new file replaces the previous one.

openBIM: BCF write refused, or "no BCF open"

Cause: a BCF call before a container was opened or created, or a BCF save / validate-to-BCF run while in Read only or Preview mode.

Fix: open or create a BCF container first. BCF writes aren't previewable — set the mode to Allow changes. To validate straight to BCF, open the IFC model first.

openBIM: newest authoring tools not visible in the client

Cause: the AI client is running against an older copy of the installed connector.

Fix: refresh the installed Archi Automate connector and reconnect the client. The newest IFC and BCF authoring tools are built and verified, but a client must reconnect to see them.

A render is refused, or a provider is "not configured"

  • Provider not configured: no key is stored for that provider on this Windows user. Add it on the Hub's Services page and press Test.
  • OpenAI answers with an access error for a GPT Image 2.5 model: the key is fine, but your OpenAI organisation has not completed Organization Verification. Complete it in OpenAI's console; access can take up to fifteen minutes to propagate.
  • Google rejects every image model: the Google project behind the key has no billing account. Image models are not available on the free tier.
  • Black Forest Labs rejects a large multi-image edit: FLUX.2 allows about nine megapixels of input plus output per call. The assistant downscales large references and warns; ask for a smaller output or fewer references.
  • A provider or model is refused by policy: the guardrail policy restricts providers, the image size, or confidential-project handling. The message names the setting.

A Forma or ACC hub or project is missing

Cause: the Autodesk account has not been authorised for the app, or — on Forma — the extension was installed before it was configured, so its permissions were snapshotted without your projects.

Fix: for ACC, have an account admin add the Custom Integration on that account, in that region — each region is a separate account. For Forma, check the extension's service account and project list, then install the extension again; changes made after installing do not apply until you do. Check too that you are using the pro_… project id and the matching region. See Authorise the Autodesk cloud connectors.

Limitations

  • Archicad 27 and 28 support is complete and signed, but broad field verification across real 27 and 28 installations is still under way. Element reads are unaffected — they use Archicad's official API.
  • The Forma and Construction Cloud connectors need each Autodesk account to be authorised once by an administrator; until that is done, a hub simply does not appear in the listings.
  • Publishing a Revit cloud model needs an interactive, signed-in Revit session with the appropriate Autodesk entitlement. That is an Autodesk platform requirement rather than an Archi Automate one, and it means cloud publishing cannot run unattended.
  • Migrating a project between hubs copies the latest version of each file. Version history, issues, markups and permissions do not travel — Autodesk exposes no mechanism to move them — and linked RVT paths need a relink pass afterwards.
  • The Construction Cloud file-migration executor ships as an advanced, support-assisted workflow rather than a one-click card in the Hub.
  • Archi Automate does not save models after a write — you save manually.
  • Code-safety screening of AI-composed operations (C#, Python, and Ruby alike) is defence-in-depth, not a true sandbox.
  • Archicad has no write preview; writes apply directly in Allow-changes mode and live until you save.
  • Blender scene export is basic today (MVP); full parity with the Revit / Rhino / IFC exporters is a follow-up.
  • Blender has no first-class render tool yet — rendering works today through the governed Python path; a dedicated render tool is on the roadmap.
  • Blender asset import reaches the internet to download public CC0 assets from Poly Haven; no model data leaves your machine.
  • Vectorworks structured writes (create/delete 2D objects) apply directly in Allow-changes mode — they cannot be previewed, like Archicad's writes.
  • Scene export maturity varies by host: IFC, Revit, and Rhino produce a full viewer-ready scene; Blender's exporter is basic today; SketchUp exports the element map with Collada geometry (not yet viewer-ready); Vectorworks scene export is deferred. Archicad, AutoCAD, Tekla, and QGIS scene export is planned.
  • QGIS site context is built entirely from the layers already loaded in your QGIS project — it adds terrain, and it makes no internet connections.
  • Cross-program work is orchestrated by the AI in the conversation — there is no automatic background sync between applications.
  • openBIM is file-based: you work on the in-memory model (or federation) and save. The assistant can render still snapshots and export glTF, but there is no live, continuous 3D viewport like the desktop hosts.
  • Geometry-dependent tools (snapshots, clash detection, quantity take-off, carbon, glTF) need a model that carries geometry; a data-only IFC returns a clear message instead.
  • Federated models must share a common world origin — federation does not re-georeference them.
  • Embodied-carbon figures are estimates with an honest coverage report, not a certified LCA; EPD-grade results use the live Ökobaudat source (online), with graceful fallback offline.
  • openBIM file-writing tools (saving IFC, COBie/glTF export, and all BCF writes) are not previewable and require Allow-changes mode; openBIM model edits do support an exact dry-run.
  • AI image models that work from a reference image keep geometry by instruction, not by construction: the assistant states what must stay and checks the result, and geometry locking from depth and line passes is available on fal.ai and still being tuned.
  • Cloud rendering is billed by each provider to your own account; Archi Automate quotes before it spends and records the metered cost, but does not cap provider-side spending.
  • Black Forest Labs' service terms allow the provider to use submitted images for training; the confidential-projects policy excludes it. AI-generated images carry the providers' content credentials (C2PA, SynthID) where the provider applies them.
  • AI-generated operation quality depends on the model tier — Claude Opus 4.8 (High) and GPT-5.5 (High) are the recommended minimums.