UNPKG

virtue-cli

Version:

Personal character development CLI tool for tracking virtues and philosophical alignment

112 lines (83 loc) • 3.96 kB
# Virtue CLI A sophisticated personal character development tool for tracking virtues and philosophical alignment. ## šŸš€ Quick Start ```bash # Install globally npm install -g virtue-cli # Create your first profile virtue-cli init # Start daily tracking virtue-cli daily ``` ## ✨ Features - **🧭 Custom Virtue Frameworks** - Create personalized virtue systems or use philosophical templates - **šŸ“ Daily Check-ins** - Track alignment with want/pull scoring system - **⚔ Quick Check-ins** - 30-second assessments for busy days - **šŸ“Š Analytics Dashboard** - Visualize trends, streaks, and coherence patterns - **šŸ¤– AI-Powered Insights** - Get personalized recommendations (when available) - **šŸ” Monthly Deep-Dives** - Comprehensive assessments with growth planning - **šŸ“¤ Data Export** - Generate markdown reports for external tools - **šŸŽØ Beautiful CLI** - Animated interface with ASCII art and progress indicators - **šŸ”’ Privacy-First** - All data stored locally in SQLite, never leaves your machine ## šŸ“‹ Commands | Command | Description | |---------|-------------| | `virtue-cli` | Interactive mode with full menu | | `virtue-cli init` | Create your first virtue profile | | `virtue-cli daily` | Daily virtue alignment check-in | | `virtue-cli quick` | Quick 30-second assessment | | `virtue-cli analytics` | View trends, patterns, and statistics | | `virtue-cli monthly` | Monthly deep-dive assessment | | `virtue-cli insights` | AI-powered analysis and recommendations | | `virtue-cli export` | Export your data as markdown | | `virtue-cli drift` | Detect philosophical shifts over time | ## šŸŽÆ How It Works 1. **Profile Creation**: Define your personal virtue framework through guided questions 2. **Daily Tracking**: Score virtues on two dimensions: - **Want (šŸ’­)**: How much you aspire to embody the virtue - **Pull (šŸŽÆ)**: How naturally you're drawn to the behaviors 3. **Analysis**: Mathematical alignment scoring reveals coherence patterns 4. **Growth**: Receive insights and interventions for character development ## šŸ›ļø Philosophical Frameworks Choose from established virtue traditions or create your own: - **Stoic Philosophy** - Wisdom, Justice, Courage, Temperance - **Aristotelian Ethics** - Practical wisdom and character excellence - **Buddhist Path** - The Noble Eightfold Path - **Christian Virtues** - Cardinal and theological virtues - **Confucian Values** - Traditional Chinese virtues - **Modern Integration** - Contemporary synthesis ## šŸ”§ Configuration The application works standalone with no setup required. When run in enhanced environments, additional AI features become available automatically. ## šŸ“ˆ Data & Privacy - **Local Storage**: All data stored in SQLite database on your machine - **No Cloud Sync**: Your personal development data never leaves your device - **Export Control**: Generate reports when and how you want them - **No Analytics**: No usage tracking or telemetry ## šŸ’” Use Cases - **Personal Development**: Track character growth over time - **Philosophical Practice**: Apply virtue ethics to daily life - **Habit Formation**: Build virtue-aligned behaviors - **Self-Reflection**: Structured introspection and assessment - **Goal Setting**: Align actions with deeper values ## šŸŽØ Example Session ``` $ virtue-cli daily ╭─ Daily Virtue Check-in ─╮ │ │ │ How aligned are you │ │ with Courage today? │ │ │ │ Want: ā–ˆā–ˆā–ˆā–ˆā–ˆā–ˆā–ˆā–ˆā–‘ 8/10 │ │ Pull: ā–ˆā–ˆā–ˆā–ˆā–ˆā–ˆā–‘ā–‘ 6/10 │ │ │ │ Coherence: 94% 🟢 │ ╰─────────────────────────╯ ``` ## šŸ—ļø Requirements - **Node.js** 18+ - **npm** 8+ - **OS**: Works on macOS, Linux, Windows ## šŸ†˜ Support Run `virtue-cli --help` for detailed command information. ## šŸ“„ License MIT