본문 바로가기
OpenClaw

[OpenClaw 완전 가이드 2편] 설치 방법 — macOS·Windows·WSL2 환경별 완벽 정리

by 퀀트형 Kai 2026. 3. 26.
반응형

"OpenClaw 써보고 싶은데 설치가 어렵지 않을까?" — AI 자동화에 관심은 있지만 막상 터미널 앞에 서면 막막하게 느끼는 분들이 많습니다. 코딩 경험이 많지 않아도, 내 컴퓨터가 맥인지 윈도우인지도 헷갈려도 괜찮습니다.

이번 2편에서는 openclaw 설치 방법을 처음부터 끝까지 다룹니다. macOS, Windows(PowerShell), WSL2 세 가지 환경 모두를 커버하며, 명령어를 복사해서 붙여넣기만 해도 설치가 완료될 수 있도록 가장 쉽고 확실한 방법을 단계별로 정리했습니다.

지난 편(이전: OpenClaw란 무엇인가?)에서는 OpenClaw가 무엇인지, 왜 클라우드 의존 없이 나만의 환경에서 AI 에이전트를 운용하는 것이 강력한지 그 개념과 장점을 소개했습니다.

설치 전 시스템 요구사항 — 내 PC가 준비됐는지 먼저 확인하자

OpenClaw를 설치하기 전, 아주 간단한 환경 체크가 필요합니다. 크게 두 가지만 확인하면 됩니다.

첫째, 운영체제(OS)입니다. OpenClaw는 macOS, Linux, Windows를 모두 지원합니다. 윈도우의 경우 네이티브 환경(PowerShell)도 가능하지만, AI 도구 연동과 봇 구동 안정성 면에서 WSL2(Windows Subsystem for Linux 2) 환경이 훨씬 유리합니다.

Node.js 버전 요구사항

OpenClaw는 Node.js 24 버전(권장) 또는 최소 22.16 이상 환경에서 동작합니다. 내 PC에 Node.js가 설치되어 있는지조차 모르더라도 걱정할 필요 없습니다. 아래에서 소개할 공식 설치 스크립트는 시스템 환경을 자동으로 감지하여 적합한 Node.js 버전까지 함께 설치해 줍니다.

# 현재 Node.js 버전 확인 (이미 설치된 경우)
node --version
ℹ️ 참고 Node.js가 없거나 버전이 낮더라도 아래 공식 설치 스크립트가 자동으로 처리해 줍니다. 별도로 Node.js를 미리 설치할 필요가 없습니다.
📎 OpenClaw 공식 설치 문서 보기 →
💡 핵심 요약 macOS·Linux·WSL2·Windows 모두 지원하며, Node.js 24(권장) 또는 22.16 이상이 필요합니다. 공식 스크립트를 사용하면 Node.js까지 자동 설치됩니다.

환경별 OpenClaw 설치 방법 — 내 OS에 맞는 명령어 한 줄 선택

가장 빠르고 확실한 openclaw 설치 방법은 공식 설치 스크립트를 사용하는 것입니다. 아래 세 가지 케이스 중 본인 환경에 해당하는 명령어를 찾아 바로 실행하면 됩니다.

환경별 설치 명령어 요약

본인의 OS 환경에 맞는 명령어를 터미널(또는 PowerShell)에 복사해서 붙여넣고 엔터를 치면 설치가 시작됩니다.

  • macOS / Linux / WSL2: 공식 bash 스크립트 — Node.js 자동 감지 및 온보딩까지 한 번에 실행
  • Windows Native (PowerShell): PowerShell 전용 스크립트 — 관리자 권한으로 실행 필요
  • Node.js 직접 관리 개발자 (npm/pnpm): npm 전역 설치 — 이미 세팅된 Node.js 환경을 그대로 활용

단계별 설치 실행 가이드 — 복사·붙여넣기로 10분 안에 완료

아래 순서대로 따라 하시면 10분 내에 OpenClaw 설치를 완료할 수 있습니다. 자신의 환경에 해당하는 단계를 선택해 진행하세요.

  1. macOS / Linux / WSL2 — bash 스크립트 실행터미널을 열고 아래 명령어를 그대로 붙여넣고 엔터를 누릅니다. 이 스크립트는 OS를 자동 감지하여 필요 시 Node.js를 설치하고, OpenClaw 설치 후 초기 온보딩까지 한 번에 진행합니다.
  2. curl -fsSL https://openclaw.ai/install.sh | bash
  3. Windows Native — PowerShell 스크립트 실행Windows PowerShell을 관리자 권한으로 실행한 뒤 아래 명령어를 입력합니다. WSL2를 구축하지 않은 일반 윈도우 사용자에게 적합한 방법입니다.
  4. irm https://openclaw.ai/install.ps1 | iex
  5. Node.js 직접 관리 개발자 — npm 전역 설치이미 Node.js 22.16 이상 환경이 갖춰진 개발자라면 npm을 통해 전역 설치를 진행할 수 있습니다. pnpm 사용자도 동일하게 pnpm add -g openclaw@latest로 대체 가능합니다.
  6. npm install -g openclaw@latest
  7. 설치 완료 후 버전 확인설치가 끝나면 터미널에 아래 명령어를 입력하여 버전 번호가 정상 출력되는지 확인합니다. 버전이 출력된다면 설치가 성공적으로 완료된 것입니다.
  8. openclaw --version
✅ Pro Tip curl 명령어 실행 후 스크립트가 자동으로 온보딩(Onboarding)을 시작하는 경우가 있습니다. 이 과정에서 API 키 입력 화면이 나타나도 당황하지 마세요 — 3편에서 상세히 다루므로 일단 Ctrl+C로 종료하고 넘어가도 무방합니다.

설치 확인 및 추가 배포 옵션 — Docker·Nix·Android 지원

공식 스크립트 외에도 OpenClaw는 다양한 배포 방식을 지원합니다. Docker 컨테이너로 격리된 환경에서 실행하거나, Nix 패키지 매니저를 사용하는 환경에서도 설치가 가능합니다.

안드로이드(Termux) 환경

스마트폰에서도 OpenClaw를 구동할 수 있습니다. 안드로이드 기기에서 Termux 앱을 설치한 뒤, 별도의 무거운 리눅스 배포판(proot-distro) 없이 oa 명령어를 통해 모바일 환경에서도 네이티브 속도로 게이트웨이를 구동할 수 있도록 최적화된 방법이 제공됩니다.

⚠️ 주의 Windows 네이티브 환경에서 설치 후 openclaw: command not found 에러가 발생하면, PowerShell 실행 정책 문제일 수 있습니다. Set-ExecutionPolicy RemoteSigned를 관리자 권한 PowerShell에서 먼저 실행한 뒤 재시도하세요.
# 공식 문서 확인 — Docker, Nix 등 추가 설치 옵션
# https://docs.openclaw.ai/install

# 설치 후 최종 버전 확인
openclaw --version
💡 여기까지 핵심 정리 macOS·Linux·WSL2는 curl 한 줄, Windows는 PowerShell 한 줄, Node.js 고수라면 npm install -g로 설치 완료입니다. 설치 후 openclaw --version으로 성공 여부를 반드시 확인하세요. 다음 섹션에서는 실전에서 자주 마주치는 주의사항을 정리합니다.

실전 팁과 주의사항

  • WSL2를 장기적으로 권장: 윈도우 사용자라도 AI 도구 연동이나 봇 구동 시 WSL2 환경이 훨씬 안정적입니다. 처음에는 번거롭더라도 WSL2를 활성화해 두면 이후 작업이 훨씬 수월합니다.
  • PATH 에러 발생 시 대처법: openclaw: command not found 메시지가 뜨면 $(npm prefix -g)/bin 경로를 ~/.zshrc 또는 ~/.bashrc 하단에 추가하고 터미널을 재시작하면 해결됩니다.
  • Node.js 버전 충돌 주의: 이미 다른 프로젝트를 위해 낮은 버전의 Node.js를 쓰고 있다면 nvm(Node Version Manager)을 사용해 버전을 구분 관리하는 것을 권장합니다.
  • 온보딩은 3편에서 진행: 설치 스크립트가 자동으로 온보딩 화면을 띄우더라도 API 키가 없으면 진행이 어렵습니다. 지금은 Ctrl+C로 중단하고, 다음 편에서 차분히 진행하면 됩니다.

자주 묻는 질문 (FAQ)

윈도우(Windows) 사용자는 WSL2를 꼭 써야 하나요?
아닙니다! 네이티브 윈도우 환경(PowerShell)에서도 설치 및 구동이 가능합니다. 하지만 봇을 구동하고 다양한 외부 AI 도구를 연동하는 개발 환경의 특성상 WSL2를 사용하는 것이 훨씬 더 안정적이고 에러가 적습니다. 장기적으로는 WSL2를 활성화하여 운영하시는 것을 추천합니다.
터미널에서 설치를 마쳤는데 'openclaw: command not found' 에러가 나면 어떻게 하나요?
설치는 성공했지만 터미널이 OpenClaw가 설치된 경로를 찾지 못하는 전형적인 환경 변수(PATH) 문제입니다. $(npm prefix -g)/bin 경로를 ~/.zshrc 또는 ~/.bashrc 파일 하단에 추가한 뒤 터미널을 재시작하면 해결됩니다.
코딩을 잘 모르는 입문자인데 설치 스크립트만 복사해서 붙여넣어도 정말 되나요?
네, 아주 훌륭한 접근입니다! 본문에 소개한 공식 설치 스크립트는 사용자의 운영체제를 자동으로 인식해 Node.js 등 필수 의존성까지 한 번에 설치하도록 지능적으로 설계되었습니다. 복잡한 폴더 설정이나 코드 작성 없이도 나만의 셀프호스팅 AI를 빠르게 구축할 수 있습니다.
스마트폰(안드로이드)에도 OpenClaw를 설치할 수 있나요?
네, 가능합니다! 안드로이드 기기에서 Termux 앱을 이용하면 별도의 무거운 리눅스 배포판(proot-distro) 없이 oa 명령어를 통해 모바일 기기에서도 네이티브 속도로 게이트웨이를 구동할 수 있는 최적화된 방법이 존재합니다.

🔜 다음 편 예고
다음: openclaw onboard — 온보딩 실행과 첫 AI 대화 연결하기

설치가 끝났다면 이제 진짜 시작입니다. 다음 편에서는 설치 직후 자동으로 실행되는 온보딩 과정을 단계별로 함께 따라가며, Claude·GPT 등 AI API 모델을 실제로 연결하고 나만의 에이전트와 처음 대화를 나누는 순간을 경험합니다.

→ 다음 편 바로가기    전체 목록 보기

이 글이 도움이 됐다면 댓글로 여러분의 경험을 알려주세요! 🙌

openclaw 설치 과정에서 막히는 부분은 댓글에 남겨주세요 — 직접 답변드립니다.

← 이전: OpenClaw란 무엇인가? 📚 목록 다음: openclaw onboard — 온보딩 실행과 첫 AI 대화 연결하기 →
반응형

댓글