A Windows app that plays white noise and nature sounds with focus timers and a simple notepad to help you concentrate, sleep, or relax.
- 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
Run the app with Docker
docker run -d \ --name moodist \ -p 8080:8080 \ ghcr.io/remvze/moodist:latest - 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
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
A self-hosted gym and body-weight tracker for planning routines, logging sets, and keeping workout data on your own server.
An Android white-noise app for relaxing, focusing and falling asleep, with a matching web player for mixing natural sounds in the browser.
A privacy-first day planner with visual time-blocking, habits, goals and optional self-hosting, with data kept on your device unless you sync it.
A self-hosted, privacy-first note-taking app built with SvelteKit, offered as an alternative to Google Keep.
A TypeScript music player focused on full-screen animated lyrics, supporting NetEase, QQ, Kugou, Navidrome and local libraries.