I thought “Man it would be great if I could use an LLM to help me just slightly tweak the songs to make it more relevant for me without it messing up the rhythm or melody”.
A year ago I tried something like this and the LLMs rewrites were real cheesy, but I did it now with Claude Opus 4.6 and oh boy let me tell you, Opus is an insanely good lyricist.
I played for my wife the song Opus and I wrote based off of a Luke Combs song, and it made her cry. There was something special about writing a song that has personal meaning, but getting a boost from AI to make it sound not-cheesy.
So thus was born porchsongs: an application that connects you with a LLM to help you rewrite song lyrics as much as you like, and then stores the charts in a library so you can play them and keep iterating on them if you'd like
Step 1: Find the chord chart or lyrics etc of the song you like via ultimateguitar.com Step 2: Chat with the LLM to workshop the song lyrics until you’re happy with it Step 3: Play the songs and enjoy the personalized lyrics
Right now you deploy it as a docker service yourself, I have a simple auth set up but it's meant for you to self host, not really a distributed application for multiple people to be creating accounts etc.
I hope you get as much joy from this as I already have.