Healing the world, one person at a time.

M-session is a community project: free, open source, and built to help one person have a better, safer experience. You can help! Code, test, give feedback, or spread the word. Every contribution helps this tool become the thing that changes someone's life.

Contribute code

m-session is open source under AGPL-3.0. The entire codebase is on GitHub.

Tech stack

  • React 19 + Vite 7
  • Zustand for state management
  • Tailwind CSS 4
  • Vanilla JS for landing pages
  • ElevenLabs TTS for meditation audio

Getting started

  1. Clone the repository from GitHub
  2. Run nvm use (Node.js 22 LTS required)
  3. Run npm install
  4. Run npm run dev to start the dev server

The architecture is documented in the README. Look for issues labeled “good first issue” for a starting point, or open an issue to discuss a feature idea before building.

Share feedback

Your experience using m-session is the most valuable input. If you’ve used the app, your perspective matters — whether positive, critical, or somewhere in between. We especially value testing across different devices and browsers, the full session flow, and audio playback.

  • What worked well? What felt supportive?
  • What felt off, confusing, or missing?
  • Which modules resonated, and which didn’t?
  • Did the pacing feel right for your experience?
  • Was the design easy to use in an altered state?

There are two ways to share feedback. For bug reports and technical issues, open a GitHub Issue. For general feedback about your experience, use our submission form.

Give Feedback → Report a Bug →

Support the project

m-session is free and will always be free. But development, hosting, and audio production have real costs. Financial contributions directly support:

  • Audio recording and production (TTS generation for guided meditations)
  • Hosting and domain costs
  • Development time and tooling
  • Research and content development

If you’d like to contribute financially, the following options are available.

Ethereum ETH & ERC-20 tokens
0x112494ef00fFAcAcC33BC7774C3d73BAA7733c51
More options
Additional payment methods coming soon.

Tell someone

The most impactful contribution doesn’t require any technical skill. If m-session helped you, tell someone who might benefit.

Word of mouth is how tools like this reach the people who need them. Share with someone who’s exploring intentional use, someone in harm reduction communities, or someone who might appreciate having structure for their experience.

No social media pressure. Just genuine sharing with people who might benefit.

Every contribution matters

Whether it’s a bug report, a code review, or telling a friend — it all helps.