
I built a free AI chord finder with zero npm dependencies
I built Swaram , a free AI-powered chord finder. Upload any audio file and get the chord progression, key, and time signature detected automatically. Try it: https://ecoliving-tips.github.io/chord-finder.html Why I built it I play guitar at my church in Kerala, India. Finding chords for Malayalam Christian songs is nearly impossible online. Paid chord finder subscriptions like Chordify Premium felt wrong for something that should be free. So I built my own — and made it work for any song, any genre, any language. Tech stack Frontend : Vanilla HTML/CSS/JS — literally zero npm dependencies Backend : Python (FastAPI + librosa) on Hugging Face Spaces Hosting : GitHub Pages (free) Build : Custom 300-line Node.js static site generator (no webpack, no bundler) PWA : Full offline support with service worker i18n : English + Malayalam No React. No Next.js. No Tailwind. Just plain HTML and CSS variables for theming. How the AI chord detection works Audio is resampled to 16kHz mono HPSS (Harmonic
Continue reading on Dev.to Python
Opens in a new tab



