Repolode
remvze

remvze/moodist

A web app that layers 84 ambient sounds into custom soundscapes for focus and calm, with self-hosting via Docker.

Open-source alternative to:NoislimyNoise

Stars
3,938
Forks
341
Open issues
40
Last commit
last month

What is it?

Moodist is a web app for playing ambient sounds such as rain, white noise and other background audio. Users can layer several sounds at once to build a custom soundscape, with fade transitions on play and stop and a sleep timer that shuts playback down.

Mixes can be shared as URLs and saved as presets that can be renamed, deleted and reapplied. The app also includes binaural beat and isochronic tone generators, a breathing exercise, a Pomodoro timer, a countdown, a todo list and a notepad. It can be installed as a PWA with offline caching.

The project is MIT licensed and can be self-hosted with Docker, either by running a single container or with the included Docker Compose file.

Key features

  • 01Layer 84 ambient sounds into custom mixes.
  • 02Fade transitions on play, stop and sleep timer shutdown.
  • 03Share mixes through URLs with one-click import.
  • 04Save, rename, delete and reapply presets.
  • 05Binaural beat and isochronic tone generators.
  • 06Built-in breathing, Pomodoro, countdown, todo and notepad tools.
  • 07Installable PWA with offline caching.

Use cases

  • Masking background noise while studying or working.
  • Winding down before sleep with a sleep timer and calming sounds.
  • Running a focus session with the built-in Pomodoro timer.
  • Hosting a private instance of the ambient sound app on your own server.

Quick start

  1. 1

    Run the app with Docker

    docker run -d \ --name moodist \ -p 8080:8080 \ ghcr.io/remvze/moodist:latest
  2. 2

    Open the app in your browser at localhost:8080

Things to know

  • Third-party sounds are subject to Pixabay and CC0 licenses, not only MIT.

In collections

Topics

#ambient-sounds#white-noise#focus#productivity#pwa#docker#self-hosted#react#ambient#ambient-noise

FAQ

What is moodist?
A web app that layers 84 ambient sounds into custom soundscapes for focus and calm, with self-hosting via Docker. Moodist is a web app for playing ambient sounds such as rain, white noise and other background audio. Users can layer several sounds at once to build a custom soundscape, with fade transitions on play and stop and a sleep timer that shuts playback down.
Is moodist free to use? What license does it have?
moodist is open source under the MIT license. Check the license terms before using it in commercial products.
Is moodist still maintained?
Updated within 6 months. The last commit to moodist was on Sep 27, 2026.
What can I use moodist for?
Masking background noise while studying or working. Winding down before sleep with a sleep timer and calming sounds. Running a focus session with the built-in Pomodoro timer. Hosting a private instance of the ambient sound app on your own server.
How do I install moodist?
Run the app with Docker: docker run -d \ --name moodist \ -p 8080:8080 \ ghcr.io/remvze/moodist:latest Open the app in your browser at localhost:8080
Where can I get moodist?
The source code and installation instructions are on GitHub: https://github.com/remvze/moodist

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects