Chat With Revit
The Chat With Revit tool in DIBS42 Hive introduces a conversational interface that lets you interact with your project using natural language commands. Instead of navigating through menus or manually selecting elements, you can simply type what you need, and the tool executes it directly in your model.
This transforms the way you work in Revit by reducing repetitive steps, improving accuracy, and accelerating everyday tasks. It’s BIM interaction made intuitive.
How it works
- Chat Area
The chat window is where the conversation happens. It displays your commands and the tool’s responses in a clear, sequential format. This ensures full visibility into what’s been requested and what actions have been performed. - Element Selection Feedback
Whenever the tool identifies and selects elements based on your instructions, it provides immediate feedback — including how many elements were found or selected. This gives you transparency and the chance to refine or confirm your command before moving on. - Integration with Revit’s Selection
When elements are selected via chat, they are instantly highlighted in your Revit workspace. This direct link between chat and model ensures immediate visual confirmation of the tool’s action. - Conversation Memory
The tool remembers the context of your current session, allowing follow-up instructions that build on previous commands. You don’t have to repeat details — simply continue the conversation naturally. - Text Input Field
Enter your commands or questions here. The tool supports a wide range of natural-language inputs — from selecting, counting, or updating specific elements, to applying filters or retrieving project data. - Send Button
Once you’ve written a command, press Send to execute it. The tool processes your instruction, performs the action, and displays the result or confirmation in the chat area. - API Key Input
You can enter your own OpenAI API key to bypass default usage limits and ensure uninterrupted operation. This is useful for frequent or extended use of the chat functionality. - Feedback Button
If you encounter an issue, you can easily report it through the Feedback option. Clicking it opens a browser form where you can log in and describe your problem or suggestion, helping improve the tool’s performance.
Why it matters
Working efficiently in Revit often means balancing precision with speed — and manual navigation can slow you down. The Chat With Revit tool removes that friction by letting you communicate with your model directly, in plain language.
This not only saves time but also makes complex actions more accessible to all users, regardless of their Revit expertise. It turns everyday model management into a smooth, conversational experience that adapts to your workflow.
Key Features
- Natural-language interaction with Revit
- Real-time element selection and visual confirmation
- Context-aware conversation memory
- Instant feedback on selected elements and actions
- Flexible text-based input for a wide range of commands
- Option to connect a personal API key for extended use
- Built-in feedback system for user support and improvement
Generate Openings
The Generate Openings tool in DIBS42 Hive automates the placement of wall, floor, and roof openings for MEP elements such as ducts, pipes, cable trays, and conduits. It detects where these systems intersect with structural elements and automatically creates properly sized openings, either across the entire model or within a selected scope.
By batching detection and creation, the tool removes repetitive sketching and guesswork. It ensures consistent results aligned with project standards, helping teams achieve clean, accurate MEP–structure coordination with minimal effort.
How it works
- Select element categories
Choose which MEP systems to scan for openings. The tool supports multiple categories — including ducts, pipes, cable trays, and conduits — allowing you to run detection for one or several systems simultaneously. - Set opening families
Specify which Revit family and type will be used for the openings. You can choose between rectangular or round openings, and define their orientation:- Vertical – for openings through floors or roofs (host normal is vertical)
- Horizontal – for openings through walls (host normal is horizontal)
- Define clearance (Distance from element)
Input the clearance distance (in millimeters) to be added around the element’s geometry. This ensures openings are generated with the appropriate tolerance according to your project or company standards. - Choose scope in “Apply for” section
Decide how broadly to apply the tool:- Active 3D view – runs detection for all visible elements in the current 3D view, respecting visibility settings, filters, and scope boxes.
- Current selection – limits the operation to the elements you’ve manually selected in the model, ideal for focused coordination checks.
- Generate openings
Once all parameters are set, click Generate to run the detection. The tool scans for intersections and automatically places openings using the specified families, orientations, and clearance settings. - Provide feedback
If you encounter any issues, use the Feedback button to report them. It opens a browser form where you can sign in and describe the problem or suggestion to help improve the tool.
Prerequisites
Before running the tool, make sure that:
- You’re working in a 3D view (the plug-in functions only in 3D).
- At least one element category is selected for scanning.
- Each type of opening has a corresponding family defined.
- The distance from element (clearance) value is specified.
Why it matters
Opening coordination between MEP and structural elements is one of the most repetitive and error-prone parts of BIM workflows. The Generate Openings tool automates this process — ensuring accurate, standards-compliant openings are placed instantly and consistently.
This reduces coordination time, eliminates manual errors, and streamlines communication between disciplines. With automated detection and precise placement, teams can focus on design quality instead of manual modeling.
Key Features
- Automated creation of wall, floor, and roof openings
- Support for ducts, pipes, cable trays, and conduits
- Configurable opening families (rectangular or round)
- Customizable orientation (vertical or horizontal)
- Adjustable clearance distances for project standards
- Option to process active 3D view or selected elements
- Batch detection and placement for faster results
- Built-in feedback form for reporting issues or suggestions