1:00 AM (Dubai time).
I went down a small rabbit hole tonight thinking about a simple question:
Why can’t we run Python in Navisworks the way we do with pyRevit?
A bit of searching later, I found a few past attempts at this idea. Interesting experiments, good intentions — but all of them seem to be abandoned now. No maintained tools, no real ecosystem, no “default” way of doing it.
And that’s… curious.
Navisworks is still everywhere in coordination workflows, yet Python-based automation never really took hold there. Maybe the barrier was technical. Maybe the audience was smaller. Or maybe it just never had its pyRevit moment.
Either way, this feels like an opportunity worth exploring.
Not a full-blown framework. Not a big promise. Just a small MVP:
- run Python scripts from inside Navisworks
- prove the concept
- put it out in the open
- see if anyone else cares
If the reaction is there, great. If not, it’s still a useful experiment and a better understanding of Navisworks’ limits.
For now, I’m just capturing the thought while it’s fresh — and leaving a few links below to some of the older attempts I came across.
Let’s see where this goes.