virtue-cli
Version:
Personal character development CLI tool for tracking virtues and philosophical alignment
112 lines (83 loc) ⢠3.96 kB
Markdown
# 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