Projects Workspace

Select a project below to explore its details instantly.

Open Karaoke Studio

Open Karaoke Studio is a modern, open-source web application that lets users generate instrumental karaoke tracks from their favorite songs using AI-powered vocal separation. Frustrated by the lack of available karaoke versions for many songs, I built this project to empower anyone to create their own karaoke tracks. The platform is designed for self-hosting, with a user-friendly React frontend and a Python/Flask backend leveraging Demucs for high-quality audio processing.

React 19
TypeScript
Vite
pnpm
TanStack Query
Zustand
Tailwind CSS
Shadcn/UI
Python
Flask
Demucs
Celery
SQLAlchemy
Socket.IO
Open Karaoke Studio screenshot 1
Open Karaoke Studio screenshot 2
Open Karaoke Studio screenshot 3

Key Features

  • AI Vocal Separation
  • Song Upload & Processing
  • Song Library
  • YouTube Song Search
  • Modern Web Interface
  • Self-Hosting

Tech Stack & Tools

React 19TypeScriptVitepnpmTanStack QueryZustandTailwind CSSShadcn/UIPythonFlaskDemucsCelerySQLAlchemySocket.IO