I’ve always been a fan of apps that play ambient sound mixes. So far, the best one I’ve found is Moodist because of its huge sound library (https://moodist.mvze.net/). However, it’s a web app, and I personally prefer native apps. There are several alternatives out there, some of them under subscription, others with bloated interfaces or small libraries of sound.
Since Moodist is open source, I cloned the repositories and tried porting it to Swift with the help of Cursor. At first it was just for personal use and learning how to code, but the result turned out to be way better than expected. The main difference from the Moodist web version is that this macOS version includes a collection of mixes and behaves more like a traditional audio player. The mixes were generated with AI, so there’s quite a bit of redundancy , I'll be making some cleaning in the Mixes section after I'm done with the core functionality of the app and bug fixing. Here's how it looks like:
I’m not a developer, and I don’t work in the tech sector. That said, I’m fairly tech-savvy, and I approached this project by first studying the best ways to implement things. While some of it was definitely vibe-coded, the code itself wasn’t neglected, it was cleaned up and refactored several times, with today's update being a big one only focused on optimizing.
I’m sure the code isn’t perfect, but the project is fast, functional, and open to improvement on GitHub. More than anything, it’s been a genuinely fun learning process, and I still find it impressive that I was able to build this with AI without knowing a single line of code beforehand, now I know a lot more how code works in general, and I appreciate even more the work you developers do, writing code is hard AF.
Here's the repository from Github: https://github.com/jsgrrchg/MoodistMac
If you’re a developer and would like to collaborate, please get in touch — I’d love to have professional eyes reviewing the code and helping improve it. My goal is simply to make the best open-source ambient noise app for macOS and eventually release it free on the App Store.
If you’re not a developer, please give it a try and let me know what you think. I’ll be keeping an eye out for bug reports and feedback.