Since Blender is OSS, you could probably use one of the existing VR views for Blender and write a bunch of in-app Python scripts to do what you want, if you wanted to also be able to output to Blender files and work within Blender already.
This looks like a pretty well-trodden area in Blender.
Adding scripts into an existing product does not serve this.
I think we are entering into a new era where we don’t need to accept fully featured software with all of its decisions should they not fit our wants
And you get battle-tested software and a huge collection of existing plugins, operational modes, export formats, all that. Fully bespoke software for everything you want is a way toward losing interoperability between people and platforms.
But building up as opposed to building down is freeing in that I can also pull in ideas from Houdini and mix them in. Not to mention BECAUSE Blender is OSS, i can also use it as reference for implementations of particular things should I need that too.
IMO, this kind of full customization is going to become far more commonplace.
One of the tools (built for me to score options of different assets): https://id-le.com/review/intro-logo-animation
Video: https://youtube.com/shorts/tlI9_XBuqVk
Repo: https://github.com/nicobrenner/id-le
Online: https://id-le.com/
I could start from scratch obviously - but seems a shame.
I think both those apps are great and happy to know folks like you are maintaining them; this one though is simply more of a personal software than a path to an OSS project!
I think the value of adapting full tools to your own workflow far outweighs the maintenance costs nowadays. The tool above for instance took my agent a couple hours and it was good to go. It wasn’t a small slice by any means either: it supports edit/obj mode, extrude, loop cuts, modifiers like subdiv, save/load, undo/redo, bones, auto rig, posing, and more.
Mind you, this is a slice of an open source tool which was still outside of what I wanted from it. Cost wasn’t even part of the equation here.