MCPcopy
hub / github.com/remvze/moodist

github.com/remvze/moodist @v2.6.0 sqlite

repository ↗ · DeepWiki ↗ · release v2.6.0 ↗
250 symbols 620 edges 177 files 0 documented · 0%
README

Moodist Logo Banner

Moodist 🌲

Ambient sounds for focus and calm.

Visit Moodist | Buy Me a Coffee

<a href="https://gitviews.com/">
  <img src="https://gitviews.com/repo/remvze/moodist.svg" alt="Repo Views" />
</a>

Self-Hosting

1. Run with Docker

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

The open:

http://localhost:8080

2. Run with Docker Compose

A docker-compose.yml is included at the project root.

Run:

docker compose up -d

Then open:

http://localhost:8080

Contributing

Please check CONTRIBUTING.md file.

Support Moodist

Please give a star if you liked this project.

You can also Buy Me a Coffee to help me maintain Moodist.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Third-Party Assets

Some sounds used in this project are sourced from third-party providers and are subject to different licenses:

Extension points exported contracts — how you extend this code

CipherTextProps (Interface)
(no doc)
src/components/cipher.tsx
NoteStore (Interface)
(no doc)
src/stores/note.ts
Sound (Interface)
(no doc)
src/data/types.d.ts
SnackbarProviderProps (Interface)
(no doc)
src/contexts/snackbar.tsx
ContainerProps (Interface)
(no doc)
src/components/container/container.tsx
SleepTimerStore (Interface)
(no doc)
src/stores/sleep-timer.ts
Category (Interface)
(no doc)
src/data/types.d.ts
TooltipProps (Interface)
(no doc)
src/components/tooltip/tooltip.tsx

Core symbols most depended-on inside this repo

getAssetPath
called by 89
src/helpers/path.ts
set
called by 26
src/stores/loading.ts
cn
called by 18
src/helpers/styles.ts
padNumber
called by 15
src/helpers/number.ts
close
called by 13
src/components/reload/reload-modal.tsx
setRunning
called by 9
src/stores/pomodoro.ts
fade
called by 9
src/lib/motion.ts
mix
called by 7
src/lib/motion.ts

Shape

Function 182
Interface 65
Class 2
Method 1

Languages

TypeScript100%

Modules by API surface

src/stores/sound.ts18 symbols
src/components/toolbox/pomodoro/setting/setting.tsx7 symbols
src/components/modals/sleep-timer/sleep-timer.tsx7 symbols
src/stores/todo.ts6 symbols
src/stores/note.ts6 symbols
src/components/modals/shortcuts/shortcuts.tsx6 symbols
src/components/modals/binaural/binaural.tsx6 symbols
src/stores/preset.ts5 symbols
src/lib/motion.ts5 symbols
src/helpers/random.ts5 symbols
src/components/modals/isochronic/isochronic.tsx5 symbols
src/lib/event.ts4 symbols

Dependencies from manifests, versioned

@astrojs/react3.6.0 · 1×
@commitlint/cli17.7.2 · 1×
@commitlint/config-conventional17.7.0 · 1×
@floating-ui/react0.26.0 · 1×
@radix-ui/react-checkbox1.1.4 · 1×
@radix-ui/react-dropdown-menu2.0.6 · 1×
@radix-ui/react-slider1.2.3 · 1×
@types/howler2.2.10 · 1×
@types/react18.2.25 · 1×
@types/react-dom18.2.10 · 1×

For agents

$ claude mcp add moodist \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact