Product guide · BETA

HuskyBIM for OpenRoads

HuskyBIM for OpenRoads connects Claude Desktop to Bentley OpenRoads Designer 2026 through a native add-in — 315 tools that design, read and document roads in plain language. Alignments from PIs with curve radii, profiles from PVIs with vertical curves, corridors with template drops from the template library, terrain models from survey or DHM data with elevations, profiles and cut/fill volumes, superelevation, quantities — and underneath it the complete MicroStation layer: elements, levels, references, IFC and DWG, views and screenshots, drawings and sheets, any key-in, the COM object model, Python and .NET reflection into Bentley's civil SDK. Everything runs on your own machine; nothing from your models leaves it.

Beta. This is the first release (v0.1.0, OpenRoads Designer 2026 only). Every tool listed below (all but one: making a placed cell shared) was run successfully against a live OpenRoads Designer 2026 before release, but the product is new — tell us what breaks at [email protected]. Coordinates are in the master units of the active model.

Requirements

Bentley OpenRoads Designer 2026 (26.0) for Windows — earlier versions are not supported yet
Windows 10 or Windows 11 (64-bit)
Claude Desktop — download at claude.ai/download
Free HuskyBIM accountsign up

Installation

1

Download the installer

Sign in to your account page and download HuskyBIM_for_OpenRoads_v0.2.0.exe from the Downloads section.

2

Close OpenRoads Designer and run the installer

Run HuskyBIM_for_OpenRoads_v0.2.0.exe with OpenRoads Designer closed. No administrator rights are needed. The installer places the add-in in your user profile, writes a small configuration file (HuskyBIM.cfg) in MicroStation's Organization configuration so MicroStation loads the add-in, installs Node.js if needed, and configures the Claude Desktop extension automatically.

3

Enter your account email

When prompted, enter the email address for your free HuskyBIM account. The installer validates your account and finishes setup.

4

Open a design file and restart Claude Desktop

Start OpenRoads Designer 2026 (from a WorkSet, so the civil standards load) and open a DGN (the add-in loads when a design file opens — not on the start screen; the Message Center shows "HuskyBIM for OpenRoads ready"). Then restart Claude Desktop (File → Exit, then reopen). Ask Claude "can you see MicroStation?" — it answers with the open file and model.

What you can do

HuskyBIM for OpenRoads covers 315 tools: 102 civil tools on Bentley's CifNET SDK (the same objects the ribbon tools create) plus the complete MicroStation layer underneath. Everything below was measured live in OpenRoads Designer 2026 on 7 September 2026.

Known limits in v0.1.0 (measured, not guessed). PI-based alignments are built as tangent–arc geometry (spiral lengths are not applied yet). OpenRoads reports every key station's position as 0 when read back, so that tool shows only the count. Corridor surface volumes come from OpenRoads and read 0 until the corridor has been processed with quantities. New alignments and terrains can only be named and symbolised when civil feature definitions are loaded — open the file from a WorkSet, or use the configuration line shown by the standards tool. OpenRoads leaves a stray unnamed 100 m profile when a profile is created through the SDK; it is hidden from listings. Templates built or changed through the tools live as XML fragments in template drops, not in the library file. Anything the typed tools do not cover is reachable through the three civil escape hatches (members, get, call) that expose every public member of Bentley's CifNET SDK with OpenRoads' transient/persist cycle applied.

Example workflows

• "Can you see OpenRoads? What file is open, which alignments, corridors and terrains does it have?"
• "List the levels in use and count the elements on each. Which levels are empty?"
• "Draw the outline of a 12 × 8 m building at the origin on level A-WALL, with 300 mm walls as a second offset shape."
• "Find all text containing 'REV' and change it to 'Rev. C'."
• "Attach Site.dgn coincident and tell me what it contains."
• "Create an Item Type 'Room' with Name and Area, attach it to the closed shapes on level ROOMS, and fill in the area from the geometry."
• "Quantity takeoff: total length of lines per level and total area of closed shapes."
• "Set view 1 to isometric, smooth shade, fit, and show me a screenshot."
• "Export the active model to DWG and print view 1 to PDF on A3."
• "Use a key-in to run 'level manager' — or ask Python for the model's range through the DgnPlatform API."

Troubleshooting

Tools not visible in Claude Desktop

Ensure OpenRoads Designer 2026 is running with a design file open and that Claude Desktop has been restarted after installation. Check Claude Desktop → Settings → Extensions to confirm HuskyBIM for OpenRoads is enabled.

The connector doesn't respond

HuskyBIM for OpenRoads talks to the add-in inside OpenRoads Designer over local port 14276. The add-in loads when a design file opens — if OpenRoads Designer is sitting on the start screen, open a DGN first, then send your prompt. If the Message Center never shows "HuskyBIM for OpenRoads ready", check that C:\ProgramData\Bentley\OpenRoads Designer 2026\Configuration\Organization\HuskyBIM.cfg exists (the installer writes it) and that %LOCALAPPDATA%\HuskyBIM\microstation\HuskyBIM.MicroStation.dll is present. The add-in writes a log to %LOCALAPPDATA%\HuskyBIM\microstation\addin.log. If your organisation relocates MicroStation's configuration (a custom _USTN_ORGANIZATION on a network share), copy HuskyBIM.cfg into that Organization folder — MicroStation only reads the cfg files there.

OpenRoads seems frozen while Claude works

Claude's calls run on OpenRoads' main thread, one at a time. A modal dialog (a file picker, a "save changes?" prompt) blocks them: close it, or ask Claude to read and dismiss it (it can list dialogs and press their buttons).

Activation failed

If activation fails, a message will appear at the end of installation. Your files are still installed — re-run the installer with the correct email. Contact [email protected] if the issue persists.