正在載入完整 README。 以下為已儲存的摘錄。
Turn your computer's idle display into a dynamic, evolving art gallery — AI-generated animations that feel alive.
Website: living-art-screensaver.com
Web preview: zerolocker.github.io/screensaver-art
This is a pnpm workspace monorepo containing:檢視完整 README ↗A Mac screensaver that turns the idle screen into a gallery of art, animated by AI, with new pieces every night.
Users install one desktop app (Electron). They sign in, optionally pay ($0.99/month billed quarterly, or $15.99 once), and pick the pieces they want. The app downloads those videos into a local cache and registers a native macOS screensaver, which plays them offline.
gallery.json ──► /api/gallery (website) ──► Electron app ──► /Users/Shared/LivingArtScreensaver/
(on master) + Supabase auth downloads, gallery.json + videos/*.bin
+ Stripe status obfuscates │
▼
ScreensaverArtExtension.appex (player)
Everyone can browse the whole gallery. Free users can play 50 pieces; subscribers can play all of them.
A scheduled agent adds four pieces every night (curation/AUTOMATED_CURATION.md). For each piece it:
gallery.json.A second mode animates real public-domain paintings instead (curation/REAL_PAINTINGS_CURATION.md).
A human reviews the gallery from time to time, removes weak pieces, and turns the lessons into rules in curation/PROMPT_GUIDANCE.md, which the agent reads before every run.
pnpm install # from the repo root
cd electron-app && pnpm dev # the desktop app (needs Xcode + xcodegen)
cd living-art-screensaver-web && pnpm dev # the website, on localhost:3000
./scripts/release.sh # ship a signed, notarized release
Architecture, conventions and gotchas are in CLAUDE.md.