Built for real practices
Each of these started as work a team was doing by hand on every project.

Infinity Tools
Result: More projects, same team
Infinity · Revit add-in (.NET) · 2026


Family Library Tools
A BIM content platform · Revit add-in (.NET) · 2024–2026

Infinity pyRevit Extension
Result: More projects, no new hires
Infinity · pyRevit extension (IronPython) · 2021–2024

Line Systems Assembly Tools
Result: Around 80% less drafting time
Line Systems · pyRevit extension · 2021–2024
“The custom made tools save us backbreaking labour and thus also money”
What we build
Four ways to automate Revit work, each suited to a different kind of job.
Revit add-ins
RecommendedC# add-ins with their own ribbon tab, dialogs, an installer and automatic updates, licensed per seat if you need it.
Best when a whole team depends on the tool, or it needs licensing and automatic updates.
pyRevit extensions
Python scripts on a ribbon tab, built on the open-source pyRevit platform. Quick to put together, but anyone in the office can change the scripts, and each new Revit version depends on the pyRevit project keeping up.
Best when you want to try an idea quickly. For a tool your team will rely on, we recommend an add-in.
Dynamo scripts turned into tools
Your working graph rebuilt as an add-in: a button anyone can use, without breaking on the next upgrade.
Best when a graph already does the job, but others need to run it safely, with checks and a preview before it changes the model.
When a script should become a pluginAI connections to Revit
MCP connections that let Claude and other assistants query your models and make changes you review first.
Best when the task changes each time: questions about a model, or one-off edits you review before they apply.
How AI in Revit works todayNot sure which fits?
You don’t have to decide up front. Tell us the task and we’ll recommend a route. For a tool your team will rely on, that is usually an add-in: it installs like any other software, updates itself, and doesn’t depend on a third-party platform.
How it works
Built in rounds. You get something working early, and every version after it is shaped by the people who use it.
- 1Start here
Tell us one task
What your team repeats, how often, how long it takes, and what a good result looks like. We reply within one business day.
Describe your task - 2
Try a first version
A working tool on one of your own projects, so you judge it on real work rather than on paper.
- 3 Until it fits
Refine it together
Your team uses it and tells us what is missing. Each round brings a new version, until it works the way your office does.
- 4
Roll it out
An installer your office can deploy, kept up to date as Revit and your requirements change.
How it played out for Infinity: a pyRevit extension in daily use since 2021, refined round by round, with the tools that proved themselves rebuilt in the Infinity Tools add-in, which installs and updates itself like any other software.
Which task would you take off your team’s list?
Tell us what you repeat, which Revit version you use and what you need to produce. We’ll reply to discuss whether a custom tool, one of our products or a free tool is the right fit.
Discuss your custom Revit tool