Split any YouTube song into vocals, drums, bass, guitar and piano — free, open source, running entirely on your own GPU
StemKit is a free, open-source desktop app that splits any YouTube song into stems — vocals, drums, bass, plus guitar and piano when you want them — with everything running locally on your own GPU. No account, no upload; songs and audio never leave your machine. Paste a link or open a file, pick your instruments, and every stem exports as a standard WAV file that drops straight into Ableton, Logic, FL Studio or GarageBand.
The vibe-coding story is documented by the author on builtbyvibe.dev: “Built using Ox Alpha model (GLM 5.3 - Flash) with OpenCode.” Reddit's r/FL_Studio and r/linuxaudio communities have embraced it — comments praise the separation quality, the local-first design, and the polished UI, with one reviewer noting “it doesn't look like AI slop”. The project's homepage shows 987 GitHub stars, and notebookcheck covered it within days of release.
Use cases the author calls out: learning an instrument by soloing the guitar, bass or piano; muting your own instrument to play against a backing track; pulling clean acapellas and drum loops for remixes; and stripping vocals for karaoke. First launch downloads a ~2GB engine once, then local files work fully offline.
curated by the VibeFix editors