After uninstalling OpenClaw and Hermes, you want to check whether it is clean, not just by looking at whether the icons have disappeared, but also by looking at commands, services, directories, and configurations. Many of the problems of "obviously uninstalled but still automatic" are essentially the gateway service or hidden directory remaining.
Check these places first
| project | OpenClaw | Hermes |
|---|---|---|
| order | The CLI is still not there | 'Hermes' is still not there |
| service | `openclaw status` / gateway | `hermes gateway stop` / system service |
| Configure the directory | `~/.openclaw/` | `~/.hermes/` |
| Install the directory | Application and installation location | `/path/to/hermes-agent`、`~/.local/bin/hermes` |
If you want to clear OpenClaw thoroughly, the common practice is to back up first, and then use 'openclaw uninstall --all --yes'; If you just want to get back to a clean start, you can also use 'openclaw reset --scope full'. Hermes recommends stopping the gateway first, then executing 'hermes uninstall', and manually deleting '~/.local/bin/hermes', repository directory, and '~/.hermes' if necessary.
Another trick to judge "really clean": after restarting the terminal, run 'openclaw status' and 'hermes version' respectively. If the command no longer exists, the service cannot be started, and the hidden directory is no longer retained, then it is basically clean. If you are preparing to reinstall, it is easier to keep state or '~/.hermes'; If you are preparing to change the environment, just clear it.
Summary in one sentence: To clean up residues, the focus is not on deleting icons, but on deleting commands, stopping services, and clearing directories.