Hi HN,<p>I’m a solo content-creator/Blender user and developed this tool as an easy way to manage and render multiple Blender renders locally.<p>The TUI portion is written in TypeScript because it gave me a good way to build the front end that allowed for some complex components in a language that I was intimately familiar with, and the portions that interact with Blender are actually Python scripts.
I don't manage any Blender renders, so this isn't for me, but if you want to use Python for the TUI part as well you can use Textual [0].<p>A lot of the Textual based programs[1] can be run without having to install them with uvx, i.e.:<p><pre><code> uvx --python 3.12 textual-demo
uvx usolitaire
</code></pre>
[0] <a href="https://github.com/Textualize/textual">https://github.com/Textualize/textual</a><p>[1] <a href="https://github.com/oleksis/awesome-textualize-projects">https://github.com/oleksis/awesome-textualize-projects</a>