제거
두 가지 경로:
- openclaw가 아직 설치되어 있는 경우 쉬운 경로.
- CLI는 없지만 서비스가 여전히 실행 중인 경우 수동 서비스 제거.
쉬운 경로 (CLI가 아직 설치됨)
권장: 내장 제거 프로그램 사용:
openclaw uninstall
비대화형 (자동화 / npx):
openclaw uninstall --all --yes --non-interactive
npx -y openclaw uninstall --all --yes --non-interactive
수동 단계 (동일한 결과):
- Gateway 서비스 중지:
openclaw gateway stop
- Gateway 서비스 제거 (launchd/systemd/schtasks):
openclaw gateway uninstall
- 상태 + 구성 삭제:
rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"
상태 디렉토리 외부의 사용자 정의 위치로 OPENCLAW_CONFIG_PATH를 설정한 경우 해당 파일도 삭제하세요.
- workspace 삭제 (선택 사항, agent 파일 제거):
rm -rf ~/.openclaw/workspace
- CLI 설치 제거 (사용한 것 선택):
npm rm -g openclaw
pnpm remove -g openclaw
bun remove -g openclaw
- macOS 앱을 설치한 경우:
rm -rf /Applications/OpenClaw.app
참고:
- 프로필(--profile / OPENCLAW_PROFILE)을 사용한 경우 각 상태 디렉토리에 대해 3단계를 반복하세요(기본값은 ~/.openclaw-<profile>).
- 원격 모드에서는 상태 디렉토리가 Gateway 호스트에 있으므로 1-4단계도 거기서 실행하세요.
수동 서비스 제거 (CLI가 설치되지 않음)
Gateway 서비스가 계속 실행되지만 openclaw가 없는 경우 사용하세요.
macOS (launchd)
기본 레이블은 bot.molt.gateway (또는 bot.molt.<profile>; 레거시 com.openclaw.*가 여전히 존재할 수 있음):
launchctl bootout gui/$UID/bot.molt.gateway
rm -f ~/Library/LaunchAgents/bot.molt.gateway.plist
프로필을 사용한 경우 레이블과 plist 이름을 bot.molt.<profile>로 교체하세요. 레거시 com.openclaw.* plist가 있는 경우 제거하세요.
Linux (systemd user unit)
기본 유닛 이름은 openclaw-gateway.service (또는 openclaw-gateway-<profile>.service):
systemctl --user disable --now openclaw-gateway.service
rm -f ~/.config/systemd/user/openclaw-gateway.service
systemctl --user daemon-reload
Windows (Scheduled Task)
기본 작업 이름은 OpenClaw Gateway (또는 OpenClaw Gateway (<profile>)). 작업 스크립트는 상태 디렉토리 아래에 있습니다.
schtasks /Delete /F /TN "OpenClaw Gateway"
Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd"
프로필을 사용한 경우 일치하는 작업 이름과 ~\.openclaw-<profile>\gateway.cmd를 삭제하세요.
일반 설치 vs 소스 체크아웃
일반 설치 (install.sh / npm / pnpm / bun)
https://openclaw.bot/install.sh 또는 install.ps1을 사용한 경우 CLI는 npm install -g openclaw@latest로 설치되었습니다. npm rm -g openclaw (또는 그렇게 설치한 경우 pnpm remove -g / bun remove -g)로 제거하세요.
소스 체크아웃 (git clone)
저장소 체크아웃에서 실행하는 경우(git clone + openclaw ... / bun run openclaw ...):
- 저장소를 삭제하기 전에 Gateway 서비스를 제거하세요(위의 쉬운 경로 또는 수동 서비스 제거 사용).
- 저장소 디렉토리를 삭제하세요.
- 위에 표시된 대로 상태 + workspace를 제거하세요.