A cute cozy desktop widget built with React + Electron featuring sticky notes and a pixel-style music player.
- Add notes
- Delete notes
- Cute cozy UI
- Responsive layout
- Playlist support
- Previous / Next songs
- Play & Pause
- Real-time progress bar
- Seekable timeline
- Animated spinning vinyl
- Dynamic album covers
- Live song duration
- Runs as a desktop widget
- Resizable window
- Hidden title bar aesthetic
- Floating cozy setup
- React
- Vite
- Electron
- CSS
cozy-notes/
β
βββ public/
β βββ song1.mp3
β βββ song2.mp3
β βββ song3.mp3
β βββ wheel.png
β βββ heart.png
β βββ ...
β
βββ src/
β βββ App.jsx
β βββ main.jsx
β βββ index.css
β
βββ electron/
β βββ main.js
β
βββ package.json
βββ vite.config.jsClone the repository:
git clone YOUR_REPO_LINKGo into the project folder:
cd cozy-notesInstall dependencies:
npm installnpm run devOpen another terminal:
npm run electron- Shuffle & repeat
- Volume controls
- Themes
- Pomodoro timer
Inspired by:
- Cozy desktop setups
- Pixel UI aesthetics
- Lo-fi music widgets
- Retro anime interfaces
Open source and free to use.
Built while learning React + Electron + UI Design β¨
