A candlelit gothic wind-down sanctuary designed for restful, low-cognitive-load sleep induction.
- 🌌 3D Celestial Astrolabe & Real Sky Alignment: Orbit an interactive 3D starfield featuring 89 classical constellations and 7 wandering planets. Use Tonight's Real Sky to automatically compute local sidereal time from your GPS location and orient the celestial sphere overhead.
- 📻 The Abbey Phonograph: Tactile vinyl player with realistic needle drop physics, vintage crackle filters, and ambient nocturnal choral, bell, and piano vespers.
- 🕯️ Candle Awakening Ritual: Cinematic match-strike candle ignition ritual with tap-to-extinguish blackout mode.
- 📜 Scriptorium Story Generator: Word-by-word hypnagogic bedtime tales streamed with illuminated drop-caps and a wet ink drying effect—powered by open-weight Gemma 2 (via local Ollama) or offline procedural generation.
- ⚙️ Wheel of Fate & Gothic Tarot: Mechanical wheel of fortune with procedural ratchet audio and an 8-card gothic slumber tarot deck.
- 📖 Scriptorium Grimoire: Save and revisit favorite nocturnal tales with private local browser storage.
- 100% Airplane Mode Ready: Runs fully offline with zero tracking, cookies, or external analytics.
- Zero Telemetry or Accounts: No subscriptions, ads, or logins.
- Gentle Decrescendo: Stories are crafted specifically for relaxation with gentle, tension-free narratives.
Compline runs on standard Python 3.9+ with zero dependencies:
# Clone the repository
git clone https://github.com/XiaoArnav/complineapp.git
cd complineapp
# Launch the Gothic Scriptorium
./run.sh
# or directly:
python3 app/server.pyOpen http://localhost:7777 in your browser.
To use local AI generation via Ollama:
ollama run gemma2:2bCompline automatically connects to localhost:11434 when Ollama is running.
Distributed under the MIT License.
