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-cli ๐Ÿง˜โ€โ™€๏ธ

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.

๐Ÿš€ Quick Install

pip install om-cli

โœจ Quick Start

# Start your wellness journey
om qm          # Quick mood check (10 seconds)
om qb          # Breathing exercise (2 minutes)
om rescue      # Crisis support resources
om coach daily # AI-powered daily 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 crisis intervention
  • Crisis Support - Immediate access to emergency resources (988, international)

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)

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

Advanced Analytics

  • Enhanced Mood Tracking - 60+ emotions with pattern recognition
  • AI Mental Health Coach - Personalized insights and 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" research:

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 of your wellness data

Enhanced Chatbot

om chatbot         # Therapeutic conversations with crisis detection
om chat            # Same as chatbot

Wellness Autopilot

om autopilot       # Automated wellness task generation
om morning         # Automated morning routine
om evening         # Automated evening routine

๐ŸŽฎ 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
  • ๐ŸŒ Automatic country detection with manual override
  • ๐Ÿฅ Integration with mental health professionals
  • ๐ŸŽ“ Educational resources and research backing

๐Ÿ“– Complete Documentation

๐Ÿ› ๏ธ Installation & Requirements

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

๐Ÿ† 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

๐Ÿค 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

๐Ÿ“„ 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

๐Ÿ’ 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

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

GitHub โ€ข Documentation โ€ข PyPI โ€ข 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.0.1.tar.gz (666.1 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.0.1-py3-none-any.whl (300.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: om_cli-0.0.1.tar.gz
  • Upload date:
  • Size: 666.1 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.0.1.tar.gz
Algorithm Hash digest
SHA256 e7b0f811d9539d4a5fafecdc5c8843e9689fb23e3d2e2ccc734d5569e8c91ffc
MD5 971a7f1038e69d277de11f5c9cc993ec
BLAKE2b-256 199661bcc231d37d41c5624c0ebd46da9239825d9cc715611bd2f860d00b4bcf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: om_cli-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 300.1 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.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cc454ff83da432d18488f770f481d1cfcec315d1ca1bbc991ea24705bdb5b3b6
MD5 910a3b71a2fe43976d9a32c67f76195b
BLAKE2b-256 b0669bcfcc47e874500921f7c8d667b01aa4bb1f0da8bd6586c7e519d361954c

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