The code behind this was posted a while back (
https://news.ycombinator.com/item?id=43739456), but this project now has a nice easy to use UI. Here's the accompanying video:
https://www.youtube.com/watch?v=wJ42uIVGFA4.
I'm not affiliated with the project, but I think that PocketFlow is really nice, and I love the example projects Zachary uses.
Edit: There was also some interesting critical feedback on the produced documentation: https://technicalwriting.dev/ml/pocketflow/index.html