Skip to main content

One-line uninstall

The fastest way to remove Bolly. This stops the service, removes the binary, cleans up service files, and removes the PATH entry from your shell config.
When run in an interactive terminal, the script asks whether to keep or delete your data. When piped non-interactively, it removes everything by default.
The uninstall script is open source. You can review it on GitHub before running.

Options

Control behavior with environment variables:

Keep your data

To remove Bolly but preserve your conversations, memories, and config:
Your data stays at ~/.bolly/. You can reinstall later and pick up where you left off.

Custom install directory

If you installed Bolly to a custom path:

What the script does

1

Stops the service

Unloads the launchd plist on macOS or stops and disables the systemd unit on Linux. Kills any remaining Bolly process.
2

Removes service files

3

Removes files

Deletes the ~/.bolly/bin/ directory and log file. If KEEP_DATA is not set, removes the entire ~/.bolly/ directory.
4

Cleans shell config

Removes the Bolly PATH entry from your shell rc file (.bashrc, .zshrc, etc.).

Manual uninstall

If you prefer to remove Bolly by hand:
1

Stop the service

2

Remove service files

3

Remove the binary

4

Clean your PATH

Open your shell config file (~/.bashrc, ~/.zshrc, etc.) and remove the line that adds ~/.bolly/bin to your PATH.
5

Remove data (optional)

This permanently deletes all Bolly data including memories, conversations, config, and drops.

Uninstalling other methods