Skip to content

Uninstalling hotl

Remove the hotl agent and its data. destructive: the data steps delete session history and undo snapshots — read before running.

  • Installed with cargo install: cargo uninstall hotl.
  • Installed from a source build: delete the binary you built (~/sources/hotl/target/release/hotl) or the copy you put on your PATH.
  • Installed via the shell installer: remove the binary from the install dir it named (typically ~/.local/bin/hotl or ~/.cargo/bin/hotl).

2. Remove the zsh plugin (if you added it)

Section titled “2. Remove the zsh plugin (if you added it)”

Delete the eval "$(hotl init zsh)" line from your ~/.zshrc. Details: shell.md.

destructive: this deletes your allow-rules, memory, MCP/hook config, and system prompt.

rm -rf ~/.config/hotl

4. Remove data — sessions and undo snapshots (optional)

Section titled “4. Remove data — sessions and undo snapshots (optional)”

destructive: this deletes all session logs and the shadow-git snapshots backing hotl undo. Do this only if you don’t need session history or the ability to undo past edits.

rm -rf ~/.local/share/hotl

(If you set XDG_CONFIG_HOME or XDG_DATA_HOME, the config and data live under those instead of ~/.config and ~/.local/share.)

hotl writes nothing outside those three locations and your explicit edits to your own files. It installs no daemon, no launch agent, no cron entry, and sends no telemetry — there is no background process to stop.