Getting Started
Learn how to install and connect the Revit AI Suite to execute your first dynamic script.
Welcome to the Revit AI Suite documentation!
Revit AI Suite is a development toolchain designed to bridge Autodesk Revit with modern web technologies and AI models. It allows you to build custom, server-driven user interfaces (using React) and compile/run C# code on-the-fly inside Revit without needing to restart the application or build static DLLs.
How It Works
The Revit AI Suite consists of three core components:
- Revit Add-in: A desktop extension built on WebView2 that runs inside Autodesk Revit. It handles JSON-RPC communications, transpiles JSON UI structures into native WPF layouts, and interacts directly with the Revit API.
- Developer Dashboard: A web-based canvas (AetherUI) where you can write Roslyn-compatible C# scripts and inspect execution logs.
- Backend Server: A lightweight communication bridge that handles real-time WebSockets synchronization between the web editor and the active Revit session.
1. Quick Installation
To get started, follow these steps to install the Revit add-in:
- Navigate to the Downloads Page.
- Download the latest installer package:
RevitAISuiteSetup.msi. - Double-click the installer and follow the instructions.
- Open Autodesk Revit. When prompted with the security warning for the signature, select Always Load.
Once loaded, you will see a new Revit AI Suite tab on the Revit ribbon menu.
2. Connecting to the Portal
- Click the Open Panel button in the Revit ribbon menu to open the dockable WebView2 canvas on the right side of the Revit window.
- Open your browser to the Developer Dashboard and locate your authorization Access Code.
- Enter the access code inside the Revit panel inputs.
- Once authorized, the connection status indicator will turn green: ONLINE.
3. Your First Dynamic Execution
Now that your add-in is linked, you can execute a script:
- Go to the Developer Dashboard.
- Write a simple C# automation block:
using Autodesk.Revit.DB; // Renders a message box inside Revit System.Windows.MessageBox.Show("Hello Revit AI Suite!"); - Click Compile & Run.
- Look at the Revit viewport to see the message box trigger instantly!