`pytesttui` runs in your terminal and allows you to run a pytest by browsing your tree of tests. Right now it's in an early stage, so all it does is run your test. It scaled in the repository I use at work which contains about 500 tests. I created a proof of concept so I can share it quickly, which is why I used aider for coding almost all of it.
I only tested it on MacOS (silicon), but if you'd like to try it, then visit my github page and download the release. Extract the files and place it in a PATH location like ~/.local/bin. You will probaby have to accept a security warning by MacOS, which is done by browsing to the "Privacy & Security" tab in settings and clicking on "Allow anyway" after running it. Make sure `pytest` is also accessible in a PATH location or installed using pip.
Feel free to email me: ajsverbeek at proton dot me.