Skip to content

Repository files navigation

Tutti — Desktop YouTube Music Client

Tutti is a beautifully designed, desktop client for YouTube Music. Built using Electron, Svelte 5, TypeScript, and Tailwind CSS.


Features

  • Desktop Experience: A modern, immersive UI built with Svelte 5 and Tailwind CSS.
  • YouTube Music Integration: Instantly stream songs, videos, albums, playlists, and artists.
  • Synced Lyrics & Playback: Integrated audio player featuring queue management and synchronized lyrics.
  • Secure Authentication: Native integration with Google accounts that securely stores session credentials using OS-level keys (safeStorage).

Screenshots

Quick Start

Prerequisites

  • Node.js: v23.0.0 or higher is required.

Installation

  1. Clone the repository:

    git clone https://github.com/miukyo/tutti.git
    cd tutti
  2. Install dependencies:

    npm install

Development

Start the development server and launch the Electron application:

npm start

Production Build

Build and package the application for distribution:

npm run compile

License

This project is licensed under the MIT License.

About

Tutti is a beautifully designed, desktop client for YouTube Music.

Resources

Contributing

Stars

7 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages