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
"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
- ๐ Full Documentation - Comprehensive guides
- ๐ Quick Start Guide - Get started in 5 minutes
- ๐ง CBT Toolkit - Cognitive behavioral therapy tools
- ๐ค AI Companion - AI mental health support
- ๐ Crisis Support - Emergency resources
๐ ๏ธ 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:
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e7b0f811d9539d4a5fafecdc5c8843e9689fb23e3d2e2ccc734d5569e8c91ffc
|
|
| MD5 |
971a7f1038e69d277de11f5c9cc993ec
|
|
| BLAKE2b-256 |
199661bcc231d37d41c5624c0ebd46da9239825d9cc715611bd2f860d00b4bcf
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cc454ff83da432d18488f770f481d1cfcec315d1ca1bbc991ea24705bdb5b3b6
|
|
| MD5 |
910a3b71a2fe43976d9a32c67f76195b
|
|
| BLAKE2b-256 |
b0669bcfcc47e874500921f7c8d667b01aa4bb1f0da8bd6586c7e519d361954c
|