Orkestra Online Episode 8

Hello Orkestrators!

We just shared a new example of what you can build with OkPy Agent and I believe it is worth to bring it to your attention. :slight_smile:

In Episode 8, we show how you can take an existing Dynamo script and turn it into a real Revit plug-in.

Dynamo and Grasshopper are fantastic tools for learning programming concepts such as logic, data flows, APIs, and error handling. For many architects and engineers, they are also the first step into software development.

But what happens when the workflow you built becomes valuable enough that you want to take it further?

With OkPy Agent, you can use your existing Dynamo or Grasshopper work as the starting point and turn it into a C# or Python-based tool, giving you much more control over your code, UI, performance, security, and versioning. You can basically get back the ownership of your tool and make it fully yours.

And with Orkestra Online 2.4, we brought new built-in features around this topic.

In this version, you can:

• Attach a .dyn or .gh graph and let OkPy Agent convert it into an OkPy tool.
• Attach a failed run directly from the Analytics inbox and ask the agent to investigate and implement a fix.
• Attach another OkPy tool as a reference and reuse its UI, code patterns, or functionality in your next tool.

The idea is simple: the work your team has already invested in Dynamo and Grasshopper does not need to be thrown away.

It can become the foundation for your next generation of internal tools.

To follow the updates, feel free to subscribe to our YouTube channel or mailing list on our website(no spamming :slight_smile:, promise).

:movie_camera: Episode 8: #OkPy for #Revit: From Dynamo Script to Plug-in

I have been doing this conversion of the old Dynamos to OkPy tools in my company and I must say it is such a blessing! The agent is really good at understanding the dynamo and when given some more context of the purpose of the script it is also very easy to implement improvements that would otherwise be very difficult to achieve before just with Dynamo.

Really amazing feature and works very very well! :smiley:

That is amazing to hear, Filipe! Indeed, this makes life so easier for automation experts. You can just take back the ownership of your script implementing your brand template. Adding whatever you want as a new feature also makes sense. I haven’t thought about that as a benefit of this process. You are right. :slight_smile: