A threshold, not a dashboard
Sessions open with invitation, pacing, and constraint instead of a friendly productivity shell, which sets the tone for deliberate psychological descent.
The UI is meant to feel like crossing a boundary.
A ritual engine for deliberate psychological exploration across web and native mobile.
Meditation apps, prompts, and self-help tools tend to optimize for reassurance. Limen is built for the opposite use case: structured discomfort, ritual descent, and the deliberate disruption of habitual thinking.
Limen runs on React 19 with a heavy Web Audio layer, AI-generated ritual structures, and a multi-axis entropy model that drives text mutation, sound design, and visual instability together.
The current build is also being hardened for iOS and Android through a Capacitor shell, with API traffic routed through a Cloudflare Worker so the same core experience can ship beyond the browser.
Sessions open with invitation, pacing, and constraint instead of a friendly productivity shell, which sets the tone for deliberate psychological descent.
The UI is meant to feel like crossing a boundary.
Entropy is not decorative. It changes wording, sonic pressure, pacing, and environmental stability as a single system so the experience can actually turn.
One pressure model drives multiple media layers.
Abandonment, hesitation, and completion patterns feed the next sessions so Limen can escalate, relent, or destabilize with more intent over time.
Behavior influences future ritual structure.
More than 60 Web Audio modules drive drones, whispers, textures, pulses, and breakdown states that intensify as entropy rises across a session.
Ritual text and environmental behavior mutate through multiple corruption patterns, allowing the experience to become stranger and more unstable over time.
Completion and abandonment behavior feed back into the system so the intensity curve changes based on how the user actually moves through prior sessions.
Limen is built as an arc rather than a playlist, with each phase tuned to intensify the feeling of moving from orientation into controlled destabilization.
Prompting, generated structure, and session state establish a bounded emotional container before the experience starts to drift.
Audio layers, textual corruption, and timing shifts compound to create pressure instead of merely changing aesthetics.
Completion and avoidance behavior persist so the next encounter is shaped by how the previous one was actually lived through.