How do I troubleshoot broken instances?
claude-multi has a health monitoring system that scans all your instances and surfaces problems. It won’t fix things without asking, it shows you what’s wrong and suggests how to fix it.
Running health checks
In the TUI, a warning banner appears at the top of the main menu when issues are detected. Press ! to jump straight to the health screen, which lists everything it found across all instances.
You can also see health status when listing instances:
claude-multi listWhat gets checked
| Problem | What happened | How to fix |
|---|---|---|
| Config directory missing | Instance dir was deleted outside claude-multi | Remove the instance from the registry, or recreate the directory |
| Binary not found | Wrapper script was deleted | Re-create the instance or run claude-multi sync |
| Corrupted settings.json | Invalid JSON in the config file | Fix or delete the corrupted file |
| Broken symlinks | Plugin/skill links point to nonexistent targets | Run claude-multi fix-symlinks |
| Migration failed | Config schema migration was interrupted | The health screen offers retry/restore options |
Common fixes
Symlinks
claude-multi fix-symlinksRepairs symlinks across all instances. Target specific ones with claude-multi fix-symlinks deepseek glm.
Corrupted config
If a settings file is too far gone, remove and recreate the instance:
claude-multi remove broken-instanceclaude-multi add broken-instance --provider deepseek --api-key sk-your-keyYour conversation history lives in ~/.claude-multi/broken-instance/projects/, it’s separate from config, so back it up before removing if you want to keep it.
Migration failures
Migrations create backups before touching anything. If one fails:
- Check
~/.claude-multi/config.jsonfor migration status flags - Look for
.bakfiles in the instance directory - The health screen will show the specific error and offer to retry or restore from backup
Related questions
- How does plugin syncing work?: understanding symlinks and auto-sync
- How do I create a new instance?: recreating a corrupted instance
More info
- /blog/inside-claude-multi-every-menu/: health warnings and fix-symlinks sections
- /docs/usage/: CLI command reference
- Run
claude-multiand press!(or watch for the warning banner) - src/health.ts: health check implementation
- src/ink/screens/HealthScreen.tsx: TUI health screen
- src/migration.ts: config migration with backups