A personal AI assistant powered by Claude, designed to manage tasks, schedules, and more.
- Core brain service with Claude integration
- Conversation management
- Context-aware command processing
- Robust test coverage
cloudjarvis/
├── src/
│ ├── services/
│ │ └── brain.py # Core intelligence
│ ├── config/
│ │ └── settings.py # Configuration settings
│ ├── utils/
│ │ └── helpers.py # Utility functions
│ └── tests/
│ └── test_brain.py # Test suite
- Create virtual environment:
python -m venv venv
source venv/bin/activate # On Windows: .\venv\Scripts\activate- Install dependencies:
pip install -r requirements.txt- Set up environment variables in
.env:
ANTHROPIC_API_KEY=your_api_key_here
Run the test suite:
pytest -v src/tests/- Calendar integration
- Task management
- Voice command capabilities
- Notification system
- Data analysis features