Uninstall
Remove from a Project
To remove Synapses from a single project (deletes the local .synapses/ directory and synapses.json):
synapses removeThis does not affect the global installation or other projects.
Uninstall from System
To fully remove Synapses from your system:
synapses uninstallThis removes:
- Stops the daemon
- Removes system services (launchd/systemd)
- Removes CLI binary and symlinks
- Removes cached indexes and data (
~/.synapses/) - Removes PATH entries from shell rc files
- Prompts to remove the desktop app
Keep Data
To remove the daemon and binary but keep project indexes:
synapses uninstall --keep-dataHomebrew
brew uninstall synapsesHomebrew handles app removal. Run brew cleanup to remove cached downloads.
Manual Cleanup
If the CLI is unavailable, remove manually:
# Stop daemonlaunchctl unload ~/Library/LaunchAgents/com.synapsesos.daemon.plist 2>/dev/null
# Remove filesrm -rf ~/.synapsesrm -f /usr/local/bin/synapsesrm -rf /Applications/Synapses.apprm -f ~/Library/LaunchAgents/com.synapsesos.daemon.plist
# Remove PATH entry from shell rc# Edit ~/.zshrc (or ~/.bashrc) and remove the line:# export PATH="$HOME/.synapses/bin:$PATH"