Getting StartedUninstalling

Uninstalling

One-liner

curl -fsSL https://kyber.chat/uninstall.sh | bash

This completely removes Kyber from your system in one shot.

What it removes

The uninstall script handles everything the installer created:

  • Services — stops and removes launchd agents (macOS) or systemd user services (Linux)
  • Processes — kills anything still running on ports 18790 (gateway) and 18890 (dashboard)
  • Package — uninstalls kyber-chat via whichever tool installed it (uv, pipx, or pip)
  • Data — deletes ~/.kyber/ including config, workspace files, logs, and memory

Manual uninstall

If you prefer to do it step by step:

1. Stop services

# macOS
launchctl unload ~/Library/LaunchAgents/chat.kyber.gateway.plist
launchctl unload ~/Library/LaunchAgents/chat.kyber.dashboard.plist
rm ~/Library/LaunchAgents/chat.kyber.gateway.plist
rm ~/Library/LaunchAgents/chat.kyber.dashboard.plist
 
# Linux
systemctl --user stop kyber-gateway kyber-dashboard
systemctl --user disable kyber-gateway kyber-dashboard
rm ~/.config/systemd/user/kyber-gateway.service
rm ~/.config/systemd/user/kyber-dashboard.service
systemctl --user daemon-reload

2. Remove the package

uv tool uninstall kyber-chat    # if installed with uv
pipx uninstall kyber-chat       # if installed with pipx
pip3 uninstall -y kyber-chat    # if installed with pip

3. Delete data

rm -rf ~/.kyber

Reinstalling

After uninstalling, you can start fresh with the install script:

curl -fsSL https://kyber.chat/install.sh | bash

This will run the full onboarding flow again — provider selection, API key, and service setup.

Windows (WSL)

The uninstall script works inside WSL the same as Linux. If you installed manually with pip outside of WSL:

pip uninstall -y kyber-chat
rmdir /s /q %USERPROFILE%\.kyber