나도 AI 비서 한 명 뽑아볼까? - OpenClaw(구 Moltbot / Clawdbot) 완벽 설치 가이드
이름이 Clawdbot에서 Moltbot으로, 다시 OpenClaw로 바뀌는 우여곡절이 있었지만 그 기능만큼은 역대급입니다. 개발 경험이 있어야 해서 설치 과정이 다소 복잡해 보일 수 있지만, 이 가이드를 차근차근 따라오시면 누구나 '나만의 AI 비서'를 가질 수 있습니다. 필요하면 검색해가면 하나씩 ㅐ보죠.
1. 설치 전 반드시 준비해야 할 것들 (Prerequisites)
OpenClaw를 돌리기 위해서는 단순한 프로그램 실행 이상의 환경 세팅이 필요합니다. 아래 리스트를 먼저 체크해 주세요.
Python 3.10 이상: OpenClaw는 파이썬 기반으로 작동합니다. (버전 확인 필수!)
Git: 소스 코드를 내려받기 위해 깃(Git)이 설치되어 있어야 합니다.
충분한 여유 사양: AI가 화면을 캡처하고 분석하므로, 너무 저사양 PC보다는 어느 정도 퍼포먼스가 나오는 환경을 권장합니다.
다양한 LLM API 지원: * Anthropic API: 가장 표준적이고 성능이 확실하지만 유료입니다.
Google Gemini API: 최근 무료 티어 제공 및 강력한 비전 성능으로 OpenClaw 유저들이 가장 많이 찾는 대안입니다.
OpenAI API (GPT-4o): 범용성이 뛰어나며 안정적인 구동이 가능합니다.
Local LLM (Ollama 등): API 비용이 걱정되거나 보안이 중요하다면, 내 컴퓨터 자원을 사용하는 로컬 모델을 연동할 수도 있습니다. (단, 매우 높은 하드웨어 사양 요구)
2. 단계별 설치 프로세스 (Step-by-Step)
Step 1: 소스 코드 복제 (Git Clone)
가장 먼저 공식 깃허브 저장소에서 최신 소스 코드를 내 컴퓨터로 가져와야 합니다. 터미널(또는 CMD)을 열고 아래 명령어를 입력하세요.
git clone https://github.com/공식주소/openclaw.git
(주의: 최근 스캠 사이트가 많으니 반드시 공식 저장소 주소를 확인하십시오.)
Step 2: 가상 환경 설정 및 라이브러리 설치
다른 프로그램과의 충돌을 방지하기 위해 파이썬 가상 환경을 만드는 것이 좋습니다.
python -m venv venv입력 (가상 환경 생성)source venv/bin/activate(맥/리눅스) 또는venv\Scripts\activate(윈도우) 입력pip install -r requirements.txt명령어로 필요한 라이브러리를 한 번에 설치합니다.
Step 3: API 키 및 환경 변수 설정
이제 내가 사용할 AI 모델의 정보를 OpenClaw에게 알려줘야 합니다. .env 파일을 메모장으로 열고, 본인이 선택한 모델 하나만 정확히 입력하세요.
옵션 A: Anthropic (기본형)
PROVIDER=anthropic ANTHROPIC_API_KEY=your_key_here MODEL_NAME=claude-3-5-sonnet-20241022옵션 B: Google Gemini (가성비형)
PROVIDER=google GEMINI_API_KEY=your_key_here MODEL_NAME=gemini-1.5-pro옵션 C: OpenAI ChatGPT (범용/성능형) 가장 대중적이며, 특히 시각 지능(Vision)이 안정적인 GPT-4o 모델을 사용하는 설정입니다.
PROVIDER=openai OPENAI_API_KEY=your_openai_key_here MODEL_NAME=gpt-4o팁: OpenAI API를 처음 사용하신다면 계정에 최소 5달러 이상의 크레딧(Credit)이 충전되어 있어야 'Rate Limit(속도 제한)' 에러 없이 쾌적하게 사용하실 수 있습니다.
옵션 C: Ollama (로컬/보안형)
PROVIDER=ollama OLLAMA_BASE_URL=http://localhost:11434 MODEL_NAME=llama3.2-vision (비전 지원 모델 필수)
주의: MODEL_NAME은 오타 하나만 나도 작동하지 않으니 공식 문서의 명칭을 그대로 복사해 넣는 것이 좋습니다.
3. 실행 및 초기 세팅 주의사항
모든 준비가 끝났다면 python main.py를 실행합니다. 처음 실행 시 AI가 화면 제어 권한을 요청할 수 있는데, 이를 반드시 허용해줘야 합니다.
※ 여기서 잠깐! 설치 중 오류가 발생한다면?
ModuleNotFoundError: 라이브러리 설치가 덜 된 경우입니다.
pip install과정을 다시 진행하세요.API 접속 에러: API 키가 활성화되었는지, 혹은 계정에 잔액(Credit)이 있는지 확인해야 합니다.
4. 보안을 위한 필독 가이드 (중요!)
OpenClaw는 내 컴퓨터의 마우스와 키보드를 직접 제어합니다. 이는 편리하지만, 보안상 매우 강력한 권한을 부여하는 행위입니다.
샌드박스 환경 권장: 가급적이면 중요한 개인정보가 없는 서브 PC나 가상 머신(VM)에서 먼저 테스트해 보시길 권합니다.
공식 배포처 확인: 이름이 자주 바뀌는 틈을 타 악성 코드가 심어진 '가짜 설치 파일'이 돌고 있습니다. 반드시 검증된 깃허브 코드를 사용하세요.
로그 모니터링: AI가 어떤 명령을 수행하고 있는지 실시간 로그를 확인하는 습관을 들여야 합니다.
5. 윈도우(Windows) 환경 유저를 위한 특별 가이드
많은 분이 사용하는 윈도우 환경에서는 명령어나 경로 설정에서 오류가 발생하기 쉽습니다. 윈도우 사용자라면 아래 내용을 특히 주목해 주세요.
① 윈도우 전용 환경 구축 (PowerShell 활용)
윈도우의 '명령 프롬프트(CMD)'보다는 PowerShell을 관리자 권한으로 실행하는 것을 권장합니다.
가상 환경 활성화:
venv\Scripts\activate를 입력했는데 보안 오류가 뜬다면,Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser명령어를 먼저 실행하여 권한을 풀어줘야 합니다.
② 환경 변수(Path) 설정의 중요성
파이썬 설치 시 'Add Python to PATH' 체크박스를 해제했다면, 터미널에서 python 명령어를 인식하지 못합니다. 이럴 때는 제어판의 '시스템 환경 변수 편집'에서 파이썬 경로를 직접 추가해 주거나, 파이썬을 재설치하는 것이 가장 깔끔합니다.
③ 윈도우 권한 승인 (UAC) 문제
OpenClaw가 마우스를 제어하려고 할 때 윈도우의 '사용자 계정 컨트롤(UAC)' 팝업이 뜨면서 동작이 멈출 수 있습니다.
해결책: OpenClaw를 실행하는 터미널 자체를 '관리자 권한으로 실행' 하십시오. 그래야 AI가 시스템 창이나 다른 프로그램 위에서도 자유롭게 마우스를 움직일 수 있습니다.
Powershell 관리자 권한부여 명령어:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
④ 필수 도구: VS Code와 Terminal
메모장으로 코드를 수정하기보다는 **Visual Studio Code(VS Code)**를 설치하여 사용하시길 강력히 추천합니다. 에러 메시지를 확인하기 훨씬 수월하며, .env 파일 수정 시에도 가독성이 뛰어납니다.
마치며: 이제 당신만의 에이전트와 대화해 보세요
설치가 완료되었다면 이제 "내 컴퓨터에서 ~작업을 대신 해줘"라고 말해보세요. 단순한 챗봇을 넘어, 당신의 손과 발이 되어주는 놀라운 경험을 하시게 될 겁니다.
이전글 보러가기 (눈과 손이 달린 AI, 그 소름 돋는 작동 원리)
다음글 보러가기 (말만 하면 알아서 척척, 핵심 기능 Top 3)
댓글
댓글 쓰기