CLI Reference
claude-mem provides a command-line interface for managing your memory system.Available Commands
Basic Usage
Global Options
Option | Description |
---|---|
--version | Show version number |
--help | Show help for command |
--verbose | Enable verbose output |
--quiet | Suppress output |
Command Categories
Setup & Configuration
Commands for initial setup and configuration:install
- Initial setupuninstall
- Remove integrationstatus
- Verify installation
Memory Operations
Commands for working with memories:load-context
- View memoriescompress
- Manual compressionsearch
- Search memories
Maintenance
Commands for system maintenance:logs
- View logstrash-view
- See trashrestore
- Recover itemsclean
- Clean old data
Quick Examples
Check Status
View Recent Memories
Check Logs for Issues
Restore Deleted Memory
Output Formats
Commands support multiple output formats:Configuration File
claude-mem uses~/.claude-mem/settings.json
:
Environment Variables
Override settings with environment variables:Variable | Description | Default |
---|---|---|
CLAUDE_MEM_DIR | Data directory | ~/.claude-mem |
CLAUDE_MEM_LOG_LEVEL | Log verbosity | info |
CLAUDE_MEM_MAX_MEMORIES | Memory limit | 100 |
Exit Codes
claude-mem uses standard exit codes:Code | Meaning |
---|---|
0 | Success |
1 | General error |
2 | Missing command |
3 | Invalid arguments |
4 | Installation error |
5 | Permission denied |