Skip to main content

Advanced Mental Health CLI Platform - Privacy-first wellness toolkit with AI coaching, CBT tools, crisis support, and evidence-based interventions

Project description

om ๐Ÿง˜โ€โ™€๏ธ

Advanced Mental Health CLI Platform with AI-Powered Wellness

PyPI version Python License Privacy

"Mental wellness, compiled locally"

A comprehensive command-line mental health companion featuring evidence-based interventions, AI coaching, and real-time wellness tracking. Built with privacy-first architecture and inspired by leading mental health research.

+-------------------------------------+
|  $ om                               |
|                                     |
|      โ•ญโ”€โ•ฎ โ•ญโ”€โ•ฎ                        |
|      โ”‚ โ”‚ โ”‚ โ”‚                        |
|      โ•ฐโ”€โ•ฏ โ•ฐโ”€โ•ฏ                        |
|                                     |
|  o breathe o reflect o grow         |
|                                     |
|  your terminal wellness companion   |
+-------------------------------------+

๐Ÿš€ Quick Install

pip install om-cli

โœจ Quick Start

# Start your wellness journey
om qm          # Quick mood check
om qb          # Breathing exercise
om rescue      # Crisis support
om coach daily # AI insights

๐Ÿง  Core Features

Evidence-Based Mental Health Tools

  • CBT Toolkit - Thought challenging, anxiety management, cognitive distortion detection
  • AI Companion - 24/7 conversational support with crisis detection
  • Enhanced Chatbot - Therapeutic conversation patterns with om tool integration
  • Crisis Support - Immediate access to emergency resources and grounding techniques
  • Addiction Recovery - Evidence-based tools for substance abuse recovery (inspired by Try Dryยฎ)
  • Body Image Support - Self-acceptance and body positivity tools
  • Hypnosis Sessions - Digital hypnosis and guided visualization (inspired by Hypnomatic)

โšก Ultra-Fast Quick Actions

om qm          # Quick mood check (10 seconds)
om qb          # 4-7-8 breathing exercise (2 minutes)  
om qg          # Gratitude practice (30 seconds)
om qf          # Focus reset (1 minute)
om qc          # Progressive relaxation (90 seconds)
om qcap        # Quick thought capture

๐ŸŒ™ Sleep & Wellness Optimization

  • Sleep Cycle Calculator - Optimal bedtimes based on 90-minute cycles
  • Sleep Sounds - 18 therapeutic audio tracks for anxiety, ADHD, PTSD
  • Positive Psychology - Three Good Things, character strengths, gratitude practices
  • Daily Check-ins - Morning and evening wellness routines
  • Guided Journals - Therapeutic journaling with structured prompts
  • Learning Paths - Structured mental health education modules

๐ŸŽฏ Advanced Analytics & AI

  • Enhanced Mood Tracking - 60+ emotions with pattern recognition
  • AI Mental Health Coach - Personalized insights and recommendations
  • Emotion Analysis - Deep pattern recognition in emotional states
  • Smart Suggestions - AI-powered wellness recommendations
  • Wellness Dashboard - Real-time progress visualization
  • Gamification - Achievement system with 25+ wellness milestones

๐ŸŒŸ Revolutionary Philosophy

Fear as Friend ๐Ÿบ

Based on Nicky Case's groundbreaking "How to Mental Health" essay:

om wolf        # Talk to your inner anxiety with compassion
om nicky       # Explore 9 evidence-based habits for wellbeing

"Your fear is not your enemy - it's a guard dog for your needs."

๐Ÿ”’ Privacy & Security

100% Local Processing

  • โœ… No cloud sync - All data stays on your device
  • โœ… No external APIs - Complete offline functionality
  • โœ… No tracking - Zero analytics or data collection
  • โœ… User controlled - Delete your data anytime

Data Location

~/.om/
โ”œโ”€โ”€ mood_data.json           # Your emotional journey
โ”œโ”€โ”€ wellness_stats.json      # Progress tracking
โ”œโ”€โ”€ ai_conversations.json    # AI companion chats
โ””โ”€โ”€ crisis_support.json      # Safety planning (encrypted)

๐Ÿ†˜ Crisis Support

Immediate help available 24/7:

om rescue      # Crisis resources and emergency contacts
om qgr         # 5-4-3-2-1 grounding technique

Emergency Resources:

  • ๐Ÿ‡บ๐Ÿ‡ธ National Suicide Prevention Lifeline: 988
  • ๐Ÿ‡บ๐Ÿ‡ธ Crisis Text Line: Text HOME to 741741
  • ๐ŸŒ International crisis resources for 15+ countries

๐Ÿ“š Evidence-Based Foundation

Every feature is backed by peer-reviewed research:

  • CBT Techniques - Most researched form of psychotherapy
  • Positive Psychology - Martin Seligman's happiness research
  • Sleep Science - Circadian rhythm optimization
  • AI Mental Health - Digital therapeutics effectiveness studies

๐Ÿค– AI-Powered Features

Mental Health Coach

om coach daily     # Get personalized daily insights
om coach analyze   # Deep pattern analysis

Enhanced Chatbot

om chatbot         # Therapeutic conversations with crisis detection

Wellness Autopilot

om autopilot       # Automated wellness task generation

๐ŸŽฎ Gamification & Progress

om gamify status    # View achievements and progress

Achievement Categories:

  • ๐ŸŒฑ Mood Tracking milestones
  • ๐Ÿซ Breathing practice consistency
  • ๐Ÿ™ Gratitude streaks
  • ๐Ÿ”ฅ Daily wellness habits
  • ๐ŸŽฏ Crisis recovery support

๐ŸŒ Global Impact

Supporting mental health worldwide:

  • ๐Ÿ‡บ๐Ÿ‡ธ ๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡จ๐Ÿ‡ฆ ๐Ÿ‡ฆ๐Ÿ‡บ ๐Ÿ‡ฉ๐Ÿ‡ช Crisis resources for 15+ countries
  • ๐ŸŒ Multi-language support (planned)
  • ๐Ÿฅ Integration with mental health professionals
  • ๐ŸŽ“ Educational resources and research backing

๐Ÿ› ๏ธ Installation

Requirements

  • Python 3.11+
  • 50MB disk space
  • Terminal access

Install from PyPI

pip install om-cli

Install from Source

git clone https://github.com/frism/om.git
cd om
pip install -r requirements.txt
python setup.py install

Verify Installation

om --version
om --help
om qm

๐Ÿ“– Complete Documentation

๐Ÿค Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

Ways to help:

  • ๐Ÿ› Report bugs and issues
  • ๐Ÿ’ก Suggest evidence-based features
  • ๐Ÿ“ Improve documentation
  • ๐ŸŒ Add translations
  • ๐Ÿ’ป Contribute code

๐Ÿ“Š Project Stats

  • 47 Python modules with comprehensive mental health features
  • 18/19 modules documented (95% coverage)
  • 25+ achievements in gamification system
  • 15+ countries with crisis support resources
  • 60+ emotions in enhanced mood tracking
  • 100% privacy-respecting architecture

๐Ÿ† Why Choose om-cli?

Feature om-cli Headspace Calm BetterHelp
Privacy 100% Local โŒ Cloud โŒ Cloud โŒ Cloud
Cost Free $12.99/mo $14.99/mo $80/week
Crisis Support โœ… Global โŒ None โŒ None โš ๏ธ Limited
AI Coaching โœ… Personal โŒ None โŒ None โœ… Human
Offline Access โœ… Always โŒ Limited โŒ Limited โŒ None
Data Export โœ… Anytime โŒ None โŒ None โŒ None
Open Source โœ… MIT โŒ Proprietary โŒ Proprietary โŒ Proprietary

๐Ÿ’ Support the Project

If om-cli has helped your mental wellness journey:

Ko-fi

Your support helps:

  • Keep om-cli free and open source
  • Fund new evidence-based features
  • Support crisis intervention resources
  • Maintain privacy-first development

๐Ÿ“„ License & Disclaimer

MIT License - Use, modify, and distribute freely.

Medical Disclaimer: om-cli is a wellness tool designed to complement, not replace, professional mental health care. For mental health emergencies, contact emergency services or crisis hotlines immediately.

๐Ÿ™ Acknowledgments

Built with love for the mental health community:

  • Mental health professionals who provided guidance
  • Nicky Case for revolutionary mental health insights
  • Open source contributors and beta testers
  • The research community for evidence-based interventions

๐Ÿง˜โ€โ™€๏ธ Take care of yourself. You deserve wellness and happiness. ๐Ÿง˜โ€โ™‚๏ธ

PyPI โ€ข GitHub โ€ข Documentation โ€ข Support

Made with โค๏ธ for mental health and wellness


Your mental health journey starts with one command:

pip install om-cli && om qm

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

om_cli-0.1.0.tar.gz (489.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

om_cli-0.1.0-py3-none-any.whl (298.2 kB view details)

Uploaded Python 3

File details

Details for the file om_cli-0.1.0.tar.gz.

File metadata

  • Download URL: om_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 489.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.13

File hashes

Hashes for om_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a2596af787c4c54c413c4cf70215fb249d2c99a92b1c954ac3e1e95fcd0ab98a
MD5 862d77318283f095af8320e9031158d5
BLAKE2b-256 b5c6ffd5e687057ef847d0747079330fc4851ddb3ec6031e5b6a7e077b8f4990

See more details on using hashes here.

File details

Details for the file om_cli-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: om_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 298.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.13

File hashes

Hashes for om_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 492e198f33469041cbe33f356028c91caba40dd67f36249ab558befbc29ca2fb
MD5 91f76180e8984c1b25084a994ee814c7
BLAKE2b-256 5462843f4ae5359f58a2df45c6c067dd77fa44892b6683bbd3b3f43bb1b25ff1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page