Clean uninstall
senkani uninstall removes everything it registered. senkani wipe additionally removes the session DB.
Dry-run first
senkani uninstall
Without --yes, prints the deletion list without acting. Gives you a chance to confirm.
Commit
senkani uninstall --yes --keep-data
Removes:
- MCP server entry from
~/.claude/settings.json. - PreToolUse + PostToolUse hook entries from
~/.claude/settings.json. - Project-level hooks in every
.claude/Senkani touched. ~/.senkani/bin/senkani-hook.~/.senkani/runtime dir.- senkani launchd plists (if any
senkani schedulejobs exist). - Per-project
.senkani/dirs.
--keep-data preserves the session database at ~/Library/Application Support/Senkani/. Drop the flag if you want everything gone.
Full wipe
senkani wipe --yes
Deletes the session DB + socket-auth token. Doesn't uninstall. Use this when you want to reset your stats.
Uninstall is idempotent. Running it twice is safe — the second run finds nothing to remove. But there's no undo; once wiped, session history is gone. Export first if you want a record:
senkani export --output ~/senkani-archive.jsonl --redact.