Great writeup! I've been using `jj parallelize` [1] a lot (and wrote about it here [2]) to fan out a sequence of commits to set up a megamerge, but your stack alias sounds super useful to create them on the fly, rather than at the very end of a work stream. Thanks for the tips!
I imagine it will be really hard to compete with completely free alternatives like FreeSign[1]. Have you considered giving a free tier, or at least a free trial of sorts so potential subscribers can test the flow?
One nice thing about WSL: GPU "passthrough" (via GPU-PV) is handled out-of-the-box.
There are some solutions (such as https://github.com/jamesstringerparsec/Easy-GPU-PV) that makes the process easy if you are using Hyper-V as the hypervisor, but it is not a straightforward task yet. Hopefully that will change in the future!
Looks oddly similar to https://headshotai.studio/, some of their FAQ answers are exactly the same too. Not sure if they are owned by the same person, or if one of them copied the other.
For Neovim users that use LSP + completion + snippets, it is slightly unfortunate that the Pyright team does not plan to support snippets on Pyright (but open to supporting it on Pylance, which is not OSS).
[1] https://docs.jj-vcs.dev/latest/cli-reference/#jj-parallelize [2] https://blog.chay.dev/parallelized-commits