Skip to content

WemyssJ/RvTK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RvTK

🚧 Currently under active development

A BIM Management & Productivity Toolkit for Autodesk Revit

A C# Autodesk Revit add-in focused on BIM management, quality assurance, and productivity. Developed by BIM Managers, for BIM Managers.

Note: RvTK is an independent third-party add-in for Autodesk Revit. It is not affiliated with, endorsed by, or sponsored by Autodesk.

Project Status: RvTK is currently the working name for the product and may undergo branding refinement prior to commercial release.

Development Status: RvTK is undergoing active development and testing using real-world project workflows. While extensive testing and validation is carried out to improve stability and reliability, users should verify automated outputs through their normal project quality assurance processes before relying on results for project delivery.


Development Team

RvTK is being developed by a two-person team with a combined 35 years of experience across structural engineering, BIM management, and delivering Autodesk Revit-based projects.

The project has been created from real-world experience delivering BIM projects and is focused on solving practical workflow challenges encountered by Revit users.

RvTK is currently being tested with Revit users to validate functionality, stability, and usability before commercial release.


Why RvTK Exists

Many Revit users rely on a combination of manual processes, internal scripts, and multiple disconnected tools to complete everyday project tasks.

These workflows can result in inconsistent processes, duplicated effort, and increased time spent managing information rather than delivering projects.

RvTK aims to bring these workflows together into a single, professionally developed toolkit that improves consistency, reduces repetitive manual work, and helps organisations deliver projects more efficiently.

The project is built from real-world BIM delivery experience, focusing on practical improvements that provide meaningful value to project teams.


Target Users

RvTK is intended for professionals and organisations working with Autodesk Revit, including:

  • BIM Managers responsible for standards, workflows, and project delivery
  • Structural engineering teams managing complex Revit models
  • Architectural practices looking to improve modelling efficiency and consistency
  • MEP teams managing coordinated multidisciplinary design workflows
  • Design organisations seeking improved automation and quality assurance processes

As development progresses, RvTK aims to support workflows across multiple disciplines within the AEC industry.


Overview

RvTK brings together the tools and workflows that BIM professionals use every day, helping reduce repetitive processes, improve consistency, and make working in Autodesk Revit more efficient.

Built from real-world project experience, RvTK focuses on practical solutions for:

  • Model management
  • Quality assurance
  • Drawing production
  • Structural workflows
  • BIM standards and information delivery

The goal is to provide a unified toolkit that helps organisations improve consistency, reduce repetitive manual processes, and deliver projects more efficiently using Autodesk Revit.


Autodesk API Integration

RvTK is developed using the Autodesk Revit API and integrates directly with Autodesk Revit functionality to automate and enhance existing workflows.

The add-in interacts with Revit elements, documents, views, sheets, parameters, and project data through the Revit API, enabling workflows including:

  • Model management and quality assurance
  • Drawing production and revision workflows
  • Parameter management and data handling
  • BIM standards and information delivery workflows
  • Productivity automation
  • Custom user interface tools and workflow management

Technology Stack

RvTK is developed using:

  • C#
  • Autodesk Revit API
  • .NET Framework
  • Windows Presentation Foundation (WPF) for custom user interfaces

The application follows Autodesk Revit API development practices, including transaction-based workflows and Revit's single-threaded application architecture.


Compatibility

RvTK currently supports the following Autodesk Revit versions:

  • Autodesk Revit 2023
  • Autodesk Revit 2024
  • Autodesk Revit 2025
  • Autodesk Revit 2026
  • Autodesk Revit 2027 (limited testing completed)

Requirements

RvTK requires:

  • Windows 10/11
  • Autodesk Revit 2023 or newer
  • .NET Framework 4.8 or later
  • A valid Autodesk Revit installation

Screenshots

RvTK Ribbon


RvTK Command Centre


RvTK Command Centre

The RvTK Command Centre provides a centralised location for users to access and organise their everyday Revit workflows.

The customisable Favourites Panel allows users to create their own personalised workspace by adding:

  • RvTK tools
  • Native Revit commands
  • Commands from other Revit add-ins and plugins

This provides a single access point for the tools users rely on most, reducing the need to navigate through multiple ribbon tabs and interfaces.


BIM Manager Configuration

RvTK includes organisation-level configuration tools designed for BIM Managers to manage, customise, and distribute workflows across project teams.

This allows companies to tailor RvTK to suit their own workflows, standards, and project requirements, ensuring teams have consistent access to the tools and settings they need.

Configuration options can be managed centrally and distributed to users, helping improve consistency, support BIM standards, and simplify deployment across project teams.


Installation & Updates

RvTK is designed to be simple to install and update.

Installation

  1. Download the latest RvTK release package.
  2. Extract the downloaded ZIP file.
  3. Ensure Autodesk Revit is closed.
  4. Run the RvTK installer (.exe).
  5. Open Revit and RvTK will be available.

No additional configuration is required for a standard installation.

Administrator permissions may be required depending on your organisation's security settings.

Updating RvTK

To update to the latest version:

  1. Download the latest RvTK release package.
  2. Close Autodesk Revit.
  3. Extract the new ZIP file.
  4. Run the updated RvTK installer (.exe).

The latest version will replace the previous installation while maintaining existing configuration settings.

Uninstalling RvTK

RvTK includes a dedicated uninstaller that allows users to remove the add-in and manage stored configuration settings.

Note: The RvTK uninstaller is located at:

%appdata%\RvTK\RvTK uninstaller\uninstaller.exe

The uninstaller provides three options:

  • Remove Plugin Only - Removes RvTK add-in files while keeping user configuration settings.
  • Clear Personal Configuration - Removes user settings and preferences while keeping the RvTK installation.
  • Complete Clean Uninstall - Removes RvTK, including add-in files, configuration files, and stored preferences.

After uninstalling, restart Autodesk Revit to ensure all RvTK components are fully removed.


Beta Testing & Feedback

During the development phase, RvTK installations include a 35-day evaluation period, allowing users to explore and test available functionality.

As development continues, the evaluation access period will be renewed with every fresh installation to allow testers to continue reviewing improvements and providing feedback.

Feedback, bug reports, and feature suggestions are encouraged and can be submitted directly through the inbuilt feedback button within RvTK.


BIM Manager Deployment

RvTK includes built-in tools to support organisation-wide deployment and configuration management.

BIM Managers can customise RvTK Settings to suit their organisation's workflows, standards, and requirements, then export the configuration package for distribution across other machines.

Deployment Workflow

  1. Configure RvTK Settings on the designated BIM Manager machine.
  2. Export the RvTK configuration package.
  3. Distribute the configuration package to the required users or machines.
  4. Import the configuration package on each machine.

This allows organisations to maintain consistent RvTK settings across teams, helping standardise workflows, improve productivity, and support company BIM standards.

Further deployment options and management features will continue to be developed.


Development Roadmap

RvTK has progressed from BIM automation tools into a wider Revit productivity platform focused on improving everyday workflows for AEC professionals.

Completed

  • C# Revit add-in framework developed
  • Autodesk Revit API integration established
  • Multi-version Revit support implemented (Revit 2023–2026, initial Revit 2027 testing)
  • Custom ribbon interface developed
  • RvTK Command Centre developed
  • Custom WPF user interface framework implemented
  • BIM Manager configuration and deployment workflows developed
  • BIM management, QA, productivity, and automation tools developed
  • Testing and validation completed across real-world Revit workflows

Current Phase

External Beta Testing & Development

Currently focused on:

  • Rolling out RvTK to selected external testers
  • Gathering feedback from BIM professionals
  • Improving stability, performance, and usability
  • Prioritising future development based on real-world workflows
  • Expanding feedback from structural, architectural, MEP, and other disciplines

Next Steps

  • Expand external beta testing and welcome feedback from additional Revit users
  • Continue expanding BIM management and productivity workflows
  • Develop specialised tools for architectural, MEP, structural, and other AEC disciplines
  • Enhance organisation-wide deployment and configuration management
  • Expand quality assurance and BIM standards workflows
  • Continue compatibility testing across future Autodesk Revit releases
  • Prepare RvTK for future commercial release

Development & Community

RvTK is actively being developed, and feedback from users is an important part of shaping the future direction of the toolkit.

Users are encouraged to share:

  • Workflow challenges
  • Repetitive tasks they would like automated
  • Suggestions for new tools
  • Improvements to existing functionality

Feedback helps prioritise development and ensures future features provide meaningful value to users.

As development progresses, we are actively seeking input from professionals across different areas of the AEC industry.

Specialists in architecture, MEP, structural engineering, and other disciplines are encouraged to share their workflows, challenges, and suggestions to help identify opportunities where RvTK can provide the greatest practical benefit.


Early Contributor Recognition

Users who make significant contributions to the development of RvTK through valuable feedback, workflow suggestions, testing, and feature input may be eligible for preferential pricing or discounts when commercial licensing is introduced.

The aim is to recognise users who help shape the direction of RvTK and contribute meaningful insight during the development process.

Details regarding eligibility and any early contributor benefits will be confirmed closer to commercial release.


Commercial Release

During the development and beta testing phase, RvTK will remain available at no cost to users participating in testing and feedback.

As RvTK progresses towards commercial release, users will receive advance notice of any future licensing changes, pricing options, and availability.

Future licensing will aim to remain realistic, fair, and accessible for BIM professionals and organisations while supporting continued development, maintenance, and ongoing support.


Contact

For feedback, suggestions, beta testing enquiries, or further information:

info@rvtk.co.uk

We welcome input from BIM professionals, industry specialists, and organisations looking to improve Revit workflows and help shape the future development of RvTK.

About

A Revit add-in written in C#, focused on BIM management, quality assurance and productivity.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors