Offline Wellness · Natural Calm · Autonomous Regulation
A privacy-first, open-source nervous system regulation toolkit for trauma survivors and anyone reclaiming self-regulation.
Built from lived experience. For everyone who is still here.
MonkeyThrive is a collection of evidence-informed tools for nervous system regulation — breathing techniques, grounding protocols, vagal nerve activation, and bilateral stimulation. It runs natively on Android, works as a zero-telemetry PWA across desktop and mobile, and is architected to operate entirely without Google Play Services or network connectivity.
It is not a wellness startup. It is not a data business. It does not track engagement or optimize for retention. It succeeds when the person using it needs it less.
INTERNET, ACCESS_NETWORK_STATE) are stripped from the Android manifest. No Firebase, no analytics SDKs, no crash trackers. Verified via open source.MonkeyThrive is open source. Contributors and forkers must understand the clinical reasoning behind state gates prior to modifying code.
Before sensitive exercises, users evaluate their state: Overwhelmed (Hyperaroused), Present (Regulated), or Flat / Numb (Hypoaroused).
| State | Gated / Locked Modules | Clinical Rationale |
|---|---|---|
| Overwhelmed (Hyperarousal) | 4-7-8, Wim Hof, Safe Place, Bilateral Processing | Acute panic requires immediate physiological down-regulation, not cognitive or trauma processing. |
| Present (Regulated) | None (All modules accessible) | Nervous system is resilient enough for processing and expansion. |
| Flat / Numb (Hypoarousal / Freeze) | 4-7-8, Wim Hof, Safe Place, Bilateral Processing | Deep freeze states require gentle somatic sensory orienting, not sedative breathwork or cognitive imagery. |
Before every breathwork round involving hyperventilation, the user must explicitly confirm:
Safety-critical functions contain explicit safety documentation: ```dart // CLINICAL SAFETY — [function name] // What this does: [plain description] // Why it exists: [clinical reasoning] // What happens if removed or modified: [consequence] // Informed by: [source] Do not alter safety-critical paths without addressing and preserving these safety blocks.Privacy ArchitectureZero Network Permissions: INTERNET and network state queries removed.Local Storage Only: Data is written locally using encrypted preferences and secure storage.Reproducible & Verifiable: Auditable codebase with clear package constraints.Permissive Open Source: Licensed under GPL-3.0 with ethical safety boundaries.Tech StackFlutter 3.27+: Unified mobile and web codebase.vibration: Tactile haptic feedback for bilateral stimulation and breath pacing.shared_preferences: Encrypted local state and settings persistence.PWA Deployment: Static export deployed to GitHub Pages (monkeythrive.app).Build & RunAndroid APKBashcd thrives_app flutter build apk –release The output APK is generated at build/app/outputs/flutter-apk/app-release.apk.Progressive Web App (PWA)Bashcd thrives_app flutter build web –release –no-web-resources-cdn –base-href “/” Platform AvailabilityPlatformDistribution ChannelStatusWeb / PWAHosted at monkeythrive.appLive / DeployableAndroid (Standalone)Direct APK release / GitHub ReleasesWorkingAndroid (De-Googled)F-Droid inclusionPlannediOSPWA via Safari (“Add to Home Screen”)SupportedContributingReview CONTRIBUTING.md before submitting pull requests.Dependencies must be verified zero-telemetry, offline-first, and leak-free.Safety blocks (// CLINICAL SAFETY) cannot be removed or weakened.PRs altering somatic pacing or state routing require clinical rationale review.LicenseGPL-3.0. See LICENSE for details.Built from lived experience. For everyone who is still here.