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
"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
- ๐ Full Documentation - Comprehensive guides
- ๐ Quick Start - Get started in 5 minutes
- ๐ง CBT Toolkit - Cognitive behavioral therapy tools
- ๐ค AI Companion - AI mental health support
- ๐ Crisis Support - Emergency resources
๐ค 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:
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
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.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a2596af787c4c54c413c4cf70215fb249d2c99a92b1c954ac3e1e95fcd0ab98a
|
|
| MD5 |
862d77318283f095af8320e9031158d5
|
|
| BLAKE2b-256 |
b5c6ffd5e687057ef847d0747079330fc4851ddb3ec6031e5b6a7e077b8f4990
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
492e198f33469041cbe33f356028c91caba40dd67f36249ab558befbc29ca2fb
|
|
| MD5 |
91f76180e8984c1b25084a994ee814c7
|
|
| BLAKE2b-256 |
5462843f4ae5359f58a2df45c6c067dd77fa44892b6683bbd3b3f43bb1b25ff1
|