Synopsis
Description
Theinstall
command sets up claude-mem:
- Creates directory structure at
~/.claude-mem
- Installs Claude Code hooks
- Configures Chroma MCP server
- Updates Claude Code settings
- Adds instructions to CLAUDE.md
Options
Option | Description | Default |
---|---|---|
--force | Overwrite existing installation | false |
--save-on-clear | Auto-compress when using /clear | true |
--dir <path> | Custom installation directory | ~/.claude-mem |
--skip-backup | Don’t backup existing config | false |
--quiet | Suppress output | false |
Examples
Basic Installation
Force Reinstall
Overwrites any existing installation:Custom Directory
Install to a different location:Quiet Mode
Minimal output for scripts:What Gets Installed
Directory Structure
Claude Code Settings
Updates~/.claude/claude_code_settings.json
:
CLAUDE.md Instructions
Adds to~/.claude/CLAUDE.md
:
Interactive Mode
Without options, the installer uses interactive mode:Backup and Recovery
When detecting an existing installation:- Creates timestamped backup
- Saves to
~/.claude-mem/backups/
- Can restore with
claude-mem restore-backup
Troubleshooting
Permission Denied
On macOS/Linux, use sudo:Claude Code Not Found
Ensure Claude Code is installed:Hooks Not Working
After installing:- Quit Claude Code completely (Cmd+Q / Ctrl+Q)
- Reopen Claude Code
- Verify with
claude-mem status
MCP Server Issues
Test MCP server directly:Post-Installation
After installing:1
Restart Claude Code - Complete restart required
2
Verify Installation - Run
claude-mem status
3
Test Memory - Start a session and check context loads
Uninstalling
To remove claude-mem:See Also
status
- Verify installationuninstall
- Remove claude-mem- Installation Guide - Detailed setup