Moodist 不仅是一个开源的白噪音播放器,还是集环境音效、生产力工具和高度自定义于一体的综合平台,旨在帮助用户营造理想的工作或休息氛围,并提升日常效率。完全免费、开源的,支持自托管,遵守MIT开源协议,不收集任何用户数据。所有设置和笔记都保存在本地设备上(或自托管的服务器上)用户可完全掌控自己的数据和体验。

🌈 核心功能亮点

  • 沉浸式声音体验:拥有 超过 75 种精心挑选的环境音,涵盖从宁静雨声到咖啡馆白噪音等多种场景,快速进入状态。
  • 个性化定制:打造专属声音预设,保存最喜爱的组合,随时随地一键启用。
  • 便捷分享:轻松分享完美音效组合给朋友或同事。
  • 持久记忆持久保存音效选择,下次打开无需重新设置。
  • 智能陪伴:内置睡眠定时器,让舒缓的声音伴人安然入睡;
  • 番茄钟计时器可科学管理时间,提升效率。
  • 随记随想:内置便签本,方便随时记录闪现的灵感或待办事项。
  • 高效控制:提供全局媒体控制全面的键盘快捷键,操作流畅无比。

🛠️ 技术栈

Moodist 采用前沿的 Web 技术构建,代码质量高,可维护性强:

  • 语言与框架:⚡ TypeScript (核心语言) + 🔨 React (UI库) + 🧑🚀 Astro (高性能元框架)。
  • 状态与交互:🐻 Zustand (轻量级状态管理) + 🎭 Framer Motion (丝滑动画) + ⚙️ Radix (提供无障碍基础组件)。
  • 样式与构建:🎨 CSS Modules (组件化样式) + 🧰 PostCSS (CSS 处理)。
  • 代码规范:🔍 ESLint + 🧹 Prettier + 🧼 Stylelint (确保代码整洁一致)。

注意:项目中使用的部分环境音效来源于第三方提供商(如 Pixabay),并遵循不同的许可证(例如 Pixabay Content License 或 CC0 – Creative Commons Zero License),使用时请留意相关要求。

源代码:https://github.com/remvze/moodist/