thcp

thcp / stemdeck

Public

Stemdeck is an AI-powered stem extraction platform for musicians and producers, designed to isolate vocals, drums, bass, piano and guitar for practice, transcription, remixing, and creative audio workflows through a modern and interactive interface

262
31
100% credibility
Found May 07, 2026 at 262 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
JavaScript
AI Summary

StemDeck is a local web application that processes YouTube URLs to separate audio into six instrument stems using open-source AI models and provides a browser-based multitrack mixer for playback, editing, and export.

How It Works

1
🔍 Discover StemDeck

You hear about StemDeck, a fun tool that splits any song from YouTube into separate tracks like vocals, drums, and bass, all running safely on your own computer.

2
🛠️ Get it ready

With a few simple clicks, you set it up on your Mac or Linux machine, and everything installs automatically without any hassle.

3
🎵 Paste a song link

You pick your favorite YouTube video, optionally choose which instrument tracks to focus on, and hit process to start the magic.

4
Watch it separate the music

You see a fun progress bar as it downloads the song, analyzes the beat and key, and splits it into clean individual stems right before your eyes.

5
🎛️ Mix like in a studio

A cool mixer appears with volume sliders, mute buttons, solo tracks, zooming waveforms, looping sections, and live meters that dance to the beat.

6
🔄 Play, tweak, and loop

You play the full song or isolated parts, adjust levels, zoom in on waveforms, set loops for practice, and compare stems to the original.

💾 Download your remix

Grab individual stems or your custom mixed track as a WAV file, perfect for study, remixing, or sharing your creation privately.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 262 to 262 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is stemdeck?

Stemdeck lets you paste a YouTube URL and extracts AI-powered audio stems—vocals, drums, bass, guitar, piano, other—using Demucs for local processing on your machine. It delivers a DAW-style interactive interface with multitrack waveforms, volume faders, mute/solo, looping, VU meters, and downloads for custom mixes or individual tracks, plus song analysis like BPM, key, and LUFS. Built in Python with FastAPI backend and vanilla JS frontend, it's a single process serving API and static files, running locally with no accounts or uploads.

Why is it gaining traction?

It stands out as a free, private steam deck alternative to cloud tools like Moises or LALAL.AI—no subscriptions, quotas, or data leaks, with GPU acceleration on CUDA/MPS for 3-5x faster stems than CPU. The hook is the polished DAW interface: zoomable aligned waveforms, live mixing, "original" complement track for A/B, and cancellable jobs, all in a responsive web app that feels like a lightweight creative audio workstation. Setup is dead simple via `./run.sh start` after one-shot deps install.

Who should use this?

Musicians practicing transcription, producers remixing tracks, or hobbyists isolating bass/guitar/drums for creative workflows. Guitarists tweaking riffs, drummers studying grooves, or anyone needing quick stems without cloud dependency—runs fine on a steam deck oled or refurbished setup as a portable extraction station.

Verdict

Grab it for personal audio stem extraction; 262 stars and solid README make it approachable, though 1.0% credibility signals hobby maturity with no tests in CI. Self-host via Docker or native for offline practice—beats paid apps if you skip extras like pitch shift.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.