Why not use bolt? It's open source and is competitive with lovable and replit.