This is also neat, like simpler minimal version of Fume or GPT-Engineer. It seems really useful. Good job!
Prelude is rather meant for when you are pair-programming with a chat model and find yourself pasting a lot of context to remind the model of the state of your code. I always have terminals open anyway, so having it as a CLI tool rather than needing to make requests to a server, makes sense for me.