Can open-webui update code on your local computer ala cursor etc?
It has a module system so maybe it can but it seems more people are using Aider or Continue for that. There's a bit of stitching things together regardless of whether you show your project to some SaaS or run local models but if you can manage a Linux system it'll be easy.
Personally I heavily dislike the experience though, so I might not be the best one to answer.