Did a bunch of research and used a Chatgpt a bunch but low and behold I have been able to create an openscad script that allows you to duplicate your house key just by knowing the key code.
this will work for Kwikset Kw1 and Kw10 as well as Yale Keys
The key code can be determined by using a key decoder (see video below ).
Key decoder can be printed “https://www.yeggi.com/q/key+decoder/”
Once you know the key type and Key code just put the key codes into the customize interface and generate a duplicate set of your key. Please note i have not tried all the key types as I don't have all these lock types. see video below for how to use a Key decoder. this is not my video, just something I found online
*Disclaimer this is a plastic key and is not as strong as a regular key. I take no responsibility for damage if the key breaks in the lock. do not use this in a lock that it will be a problem if the key breaks in it. Don't say I never warned you lol
I think the best use of this would be to keep it as a spare to reference if you need a real key made. Let me know your thoughts in your comments, maybe I can improve the script