처음에는 좋아 보여서 컴퓨터에 설치했던 AI 사용법 관련 프로그램들이 시간이 지나면 그대로 방치되곤 합니다.
저도 예전에 깔아두었던 openclaw(오픈클로)와 hermes agent(헤르메스 에이전트)를 결국 전부 컴퓨터에서 지웠습니다.
이 도구들을 아주 깊이 있게 잘 활용한 것도 아니었고 텔레그램을 꼭 거쳐서 써야 한다는 점이 편하기도 했지만 광고 메시지가 좀 스트레스ㅠ
텔레그램을 쓰다 보면 종종 원치 않는 광고 메시지가 날아와서 불편했는데,
이번에 프로그램을 정리하면서 그 불편함까지 덜어낼 수 있었습니다.
요즘은 그록봇이나 메타 뮤즈, instinct(인스팅트), 피클, dot(닷) 등등 기존 도구를 대신할 만한 것들이 많이 생겨나기도 했고요.
아래는 삭제 과정인데 아시겠지만 각자 환경이 조금씩 다르기 때문에 claude, gpt에게 시키시면 됩니다.
openclaw와 텔레그램 봇 정리
가장 먼저 openclaw부터 가볍게 지워봤습니다.
이 프로그램은 복잡하게 폴더를 찾아다닐 필요 없이 명령어 두 줄만 입력하면 아주 손쉽게 지워진답니다.
openclaw uninstall --all # 명령이 인식될 때만npm rm -g openclaw
이렇게 두 줄을 실행해서 프로그램을 지운 다음에는 그동안 연결해서 썼던 텔레그램 봇도 함께 없애주었습니다.
hermes agent 삭제 과정
1 실행 중인 프로세스(현재 컴퓨터에서 돌아가고 있는 프로그램 작업) 먼저 멈추기
cd ~Get-Process | Where-Object { $_.Path -like "$env:LOCALAPPDATA\hermes\*" } | Stop-Process -Force
2. 프로그램 안에 들어있는 기본 제거 명령 실행하기
hermes uninstall
옵션 2(Full uninstall)를 선택
3 지워지지 않고 남아있는 폴더 확인하고 직접 삭제하기
Test-Path "$env:LOCALAPPDATA\hermes"
4 아래 명령어를 입력해 폴더를 지우기
Remove-Item -Recurse -Force "$env:LOCALAPPDATA\hermes"
5 컴퓨터에 등록된 환경 변수 깔끔하게 정리하기
[Environment]::GetEnvironmentVariable("Path","User") -split ';'
6 ...\AppData\Local\hermes\...라는 글자가 포함된 줄이 눈에 보인다면 아래 명령어를 한 줄씩 순서대로 입력해서 등록된 변수와 주소록 흔적을 한꺼번에 지워주기
[Environment]::SetEnvironmentVariable("HERMES_HOME", $null, "User")[Environment]::SetEnvironmentVariable("HERMES_GIT_BASH_PATH", $null, "User")$p = [Environment]::GetEnvironmentVariable("Path","User")$new = ($p -split ';' | Where-Object { $_ -and $_ -notlike "*\AppData\Local\hermes*" }) -join ';'[Environment]::SetEnvironmentVariable("Path", $new, "User")
7 컴퓨터를 켤 때마다 자동으로 실행되는 항목이 남았는지 점검하기
schtasks /Query /TN HermesGateway# 존재하면:schtasks /Delete /TN HermesGateway /FGet-ChildItem "$env:APPDATA\Microsoft\Windows\Start Menu\Programs\Startup" | Where-Object Name -like "*hermes*"
8 새 창을 열어서 진짜 다 지워졌는지 최종 확인하기
Get-Command hermes # "인식되지 않습니다" 오류가 나오면 정상Test-Path "$env:LOCALAPPDATA\hermes" # False면 정상
답글 남기기