OpenClaw 설치 가이드 2026: 맥미니로 개인 AI 에이전트 서버 구축하기

  • Post last modified:2026년 09월 22일
  • Post category:기술

2026년 9월 22일 기준 OpenClaw를 맥미니에 설치할 때는 공식 설치 스크립트로 시작하는 방법이 가장 단순하다. 스크립트가 필요한 Node.js를 준비하고 온보딩까지 이어 주기 때문이다. 다만 상시 운영하려면 메신저 채널과 Gateway, 모델 인증, skills, 보안 정책, 자동 시작, 로그도 함께 설계해야 한다.

갱신 이력: 2026-09-22 — OpenClaw 2026.9.5 기준으로 Node.js 요구사항(24.16+/26.1+), 기본 모델(GPT-6 Astra), 원자적 업데이트 내용을 공식 문서와 대조해 반영했다.

맥미니에서 OpenClaw Gateway와 메신저 채널을 연결해 개인 AI 에이전트 서버를 구성하는 개념 이미지

핵심 요약

  • 맥미니에서는 curl -fsSL https://openclaw.ai/install.sh | bash가 공식 권장 설치 경로다.
  • Node.js를 직접 관리한다면 24.16+ 또는 26.1+가 지원되며(Node 26 권장) npm 버전에 따라 설치 옵션이 달라진다.
  • OpenClaw 2026.9.5의 빠른 시작은 기존 Claude Code·Codex 로그인과 API 키를 찾아 검증한 뒤 대시보드를 연다.
  • 설치 후에는 채널 연결보다 먼저 접근 권한, pairing·allowlist, 로그, 자동 시작 정책을 잡아야 한다.

OpenClaw를 맥미니에 설치하면 무엇이 달라지나

OpenClaw를 맥미니에 설치하면 집이나 사무실에 항상 켜져 있는 개인 AI 에이전트 서버를 둘 수 있다. 단순한 챗봇과 달리 Gateway, 메신저 채널, skills, 모델 인증, 파일 접근 권한이 함께 움직이기 때문에 설치 직후부터 운영과 보안을 같이 설계해야 한다.

OpenClaw Hermes Agent AI agent vibe coding의 한국 Google Trends 상대 관심도와 x축 연월일이 표시된 차트
Google Trends 비공식 조회 기준 OpenClaw, Hermes Agent, AI agent, vibe coding의 최근 12개월 한국 검색 관심도를 연월일 축과 함께 비교한 차트.

Google Trends 값은 절대 검색량이 아니라 상대 지수다. 다만 최근 12개월 흐름을 보면 AI agent는 꾸준한 큰 흐름이고, OpenClaw와 Hermes Agent에도 docs, install, skills, memory 같은 실사용 관련 관심이 붙어 있다.

OpenClaw를 한 줄로 정리하면

OpenClaw는 로컬 또는 개인 서버에서 실행되며 여러 메신저 채널을 통해 명령을 받고, 파일·터미널·브라우저·도구·skills를 연결해 작업하는 개인 AI assistant다. 공식 README 기준으로 WhatsApp, Telegram, Slack, Discord, Google Chat, Signal, iMessage, Microsoft Teams, Matrix, LINE, WeChat 등 여러 채널을 언급한다.

중요한 점은 Gateway가 단순 챗봇 서버가 아니라 control plane 역할을 한다는 것이다. 메시지를 받고, 어떤 agent와 tool을 사용할지 결정하고, 권한 정책과 session 상태를 관리한다. 그래서 설치 글에는 보안과 운영 항목이 반드시 들어가야 한다.

설치 전 준비물

항목권장 기준이유
맥미니M2/M4, 16GB 이상 권장상시 구동과 여러 도구 실행 여유
네트워크가능하면 유선 LANGateway와 메신저 연결 안정성
Node.js24.16+ 또는 26.1+(Node 26 권장)공식 설치 스크립트는 macOS에서 필요할 때 Node 26을 준비한다
모델 인증API 키, OpenAI/Codex OAuth, Claude CLI 로그인, OpenRouter OAuth, GitHub Copilot device flow 중 선택요금제와 사용 목적에 맞게 비용·한도·정책을 분리
메신저 채널Telegram 또는 Discord부터 시작봇 토큰, 접근 제어, 테스트가 비교적 명확
전용 계정macOS 별도 사용자 권장파일 접근 범위와 보안 경계 분리

모델 인증 방식: OAuth와 API 키 중 무엇을 쓸까

OpenClaw에서 모델을 연결하는 방식은 크게 구독 계정 기반 인증과 API 키 기반 인증으로 나눌 수 있다. 개인 사용자는 ChatGPT/Codex OAuth, GitHub Copilot device flow, Claude Code CLI 로그인처럼 이미 쓰는 구독 계정을 연결하는 방식이 편하다. 반대로 장시간 자동화, 팀 공유, 비용 통제, 서버 운영처럼 예측 가능한 과금과 권한 관리가 중요하면 API 키 방식이 더 단순하다.

방식대표 경로추천 상황확인할 점
OAuth / 구독 계정OpenAI/Codex OAuth, GitHub Copilot device flow, OpenRouter OAuth개인 맥미니에서 이미 쓰는 ChatGPT, Codex, Copilot 계정을 연결해 빠르게 시작할 때구독 한도, 조직 정책, token refresh, device-code 로그인을 확인
Claude Code CLI 로그인같은 Mac에 로그인된 Claude Code CLI를 OpenClaw runtime에서 재사용Claude Pro/Max 또는 Team/Enterprise 계정을 개인 작업에 활용할 때Anthropic의 Claude Code·Agent SDK 과금 정책은 변경될 수 있어 최신 문서 확인 필요
API 키Anthropic API key, OpenAI Platform API key, OpenRouter API key 등장시간 Gateway, 공유 자동화, 서버 운영, 비용 추적, 권한 분리가 필요할 때구독 요금제와 별도 과금인 경우가 많으므로 사용량 제한과 알림 설정 필요
혼합 구성OAuth를 기본으로 쓰고 API 키를 backup으로 두거나 provider fallback 사용구독 한도에 걸렸을 때 자동으로 다른 인증/모델로 넘기고 싶을 때auth order와 fallback 정책을 명시하고, 원치 않는 비용 발생을 막아야 함

OpenClaw 2026.9.5의 빠른 시작은 같은 기기에 있는 Claude Code·Codex 로그인과 API 키 후보를 찾아 실제로 검증하고 기본 모델 선택으로 이어 준다. 기본 모델을 고르지 않은 새 OpenAI 설정은 GPT-6 Astra로 시작하며, 계정에서 제공하지 않으면 설정 중 사용 가능한 모델을 고른다. 개인 실험은 이 경로가 편하지만, 장시간 자동화나 팀 공유 환경은 API 키 기반 과금과 권한 관리가 더 명확한 경우가 많다.

# 1. 개인 사용자는 OAuth/device-code 방식으로 먼저 시작
openclaw models auth login --provider openai
openclaw models auth login --provider openai --device-code

# 2. OpenRouter도 OAuth 또는 API 키 방식 선택 가능
openclaw models auth login --provider openrouter --method oauth
openclaw models auth login --provider openrouter --method api-key

# 3. 인증 후 기본 모델 선택(2026년 9월 기준 새 설정 기본값은 GPT-6 Astra)
openclaw models set openai/gpt-6-astra

OpenClaw 설치 기본 흐름

공식 설치 문서는 macOS에서 설치 스크립트를 우선 권장한다. 이 스크립트는 운영체제를 확인하고, 필요한 경우 지원되는 Node.js를 설치한 뒤 OpenClaw 설치와 온보딩을 이어 간다. 아래 첫 번째 흐름이 일반 사용자용이고, 이미 Node.js를 직접 관리할 때만 npm 대안을 쓰면 된다.

# 권장: macOS 설치 스크립트
curl -fsSL https://openclaw.ai/install.sh | bash

# 설치 확인
openclaw --version
openclaw doctor
openclaw gateway status
openclaw dashboard

# 대안: Node.js를 직접 관리하고 npm 12 또는 npm 11.16+를 쓸 때
npm install -g openclaw@latest --allow-scripts=openclaw
openclaw onboard --install-daemon

# npm 11.15 이하에서는 --allow-scripts 옵션을 빼야 한다

공식 문서의 현재 요구사항은 Node.js 24.16+ 또는 26.1+(Node 26 권장)이다. 설치 스크립트는 Node가 없을 때 macOS에서는 Node 26을, Linux에서는 Node 24 LTS를 준비한다. npm 12 또는 11.16+는 패키지 생명주기 스크립트를 허용하기 위해 --allow-scripts=openclaw가 필요하고, npm 11.15 이하는 이 옵션 자체를 지원하지 않으므로 빼야 한다. 설치 뒤에는 openclaw doctor와 Gateway 상태, 대시보드 접속을 확인한다.

맥미니에서 먼저 잡아야 할 운영 설정

  • 절전 모드와 자동 잠자기 설정을 꺼서 Gateway가 끊기지 않게 한다.
  • 전용 macOS 사용자 계정을 만들고, OpenClaw가 접근할 폴더 범위를 제한한다.
  • SSH 또는 화면 공유는 필요할 때만 열고, 강한 인증과 방화벽을 적용한다.
  • launchd 또는 OpenClaw daemon 설치로 재부팅 후 자동 시작을 확인한다.
  • OpenClaw 2026.9.5부터는 원자적 업데이트가 다음 버전을 검증한 뒤 전환한다. 상시 운영 서버는 openclaw update --channel stable로 버전을 올린다.
  • 로그 위치와 에러 확인 명령을 문서화한다.
  • API 키는 셸 히스토리, README, 스크립트에 남기지 않는다.

많이 함께 볼 만한 플러그인·skills·편의 도구

OpenClaw 자체 설치보다 중요한 것은 “무엇을 붙여서 실제로 편하게 쓸 것인가”다. GitHub와 ClawHub 주변 생태계를 보면 memory, skills, UI manager, VPS panel, web search MCP가 반복적으로 나타난다. 아래 항목은 모든 사용자에게 필수는 아니지만, 개인 AI 에이전트 서버를 오래 운영할 때 편의성을 크게 높이는 도구들이다.

OpenClaw와 함께 볼 만한 skills memory UI 운영 패널 GitHub 생태계 카드
GitHub REST API 기준 OpenClaw 주변의 스킬, 메모리, UI, 운영 패널, 웹 검색 MCP 관련 저장소를 정리한 이미지.
도구/범주용도추천 상황주의점
ClawHub / awesome-openclaw-skillsOpenClaw skills 탐색·설치GitHub, Slack, Gmail, SEO, 리서치 등 작업을 확장할 때publisher와 권한을 확인하고 owner-qualified ref를 선호
Claude-Mem세션 간 persistent memory장기 프로젝트 맥락을 계속 이어가고 싶을 때민감 정보 제외 태그와 저장 범위 정책 필요
CC Switch여러 AI CLI/agent의 provider, MCP, skills 관리Claude Code, Codex, Gemini, OpenClaw, Hermes를 같이 쓸 때공식 사이트와 배포 출처를 확인
AionUi로컬 24/7 cowork UI, remote access, multi-agentCLI보다 UI로 agent를 관리하고 싶을 때원격 접근을 열기 전 인증·방화벽 확인
1PanelVPS/컨테이너/백업/보안 관리 패널맥미니 외 VPS에 OpenClaw나 Ollama를 함께 운영할 때홈 서버에는 과할 수 있으며 외부 노출 보안 필요
Kindly Web Search MCP웹 검색과 문서 검색 MCP최신 API 문서와 패키지 정보를 agent가 찾아야 할 때검색 API 키와 외부 전송 데이터 범위 확인

처음 설치할 때 추천 조합

1단계: 최소 안정 조합

  • OpenClaw Gateway
  • 모델 인증 한 가지(API 키, OAuth, Claude CLI 로그인 중 선택)
  • Telegram 또는 Discord 한 채널
  • 전용 macOS 계정
  • 자동 시작과 로그 확인

처음부터 모든 플러그인을 넣지 않는 것이 좋다. 먼저 Gateway와 채널 연결, 선택한 모델 인증과 기본 모델 호출, 재부팅 후 자동 시작만 검증한다. 이 상태에서 하루 정도 실제 메시지와 간단한 파일 작업을 테스트한다.

2단계: 생산성 조합

  • ClawHub skills에서 자주 쓰는 작업 skill 설치
  • Claude-Mem 같은 memory 계열 도구 검토
  • 웹 검색 MCP 또는 공식 문서 검색 도구 추가
  • 모델 failover 또는 provider fallback 설정

이 단계에서는 “매번 반복하는 작업”을 skills로 뽑아내는 것이 핵심이다. 예를 들어 블로그 리서치, 서버 상태 확인, GitHub 이슈 요약, 캘린더 브리핑처럼 자주 쓰는 일을 먼저 자동화한다.

3단계: 운영 조합

  • 로그와 health check
  • 비용 알림과 API 사용량 제한
  • 백업과 설정 파일 버전 관리
  • 원격 접근 보안 정책
  • Gateway exposure runbook 확인

메신저로 컴퓨터를 조작하는 도구는 편하지만 위험하다. 공식 문서도 inbound DM을 untrusted input으로 다루라고 안내한다. 그룹 채팅이나 외부 네트워크에 열기 전에는 allowlist, pairing policy, channel별 권한을 반드시 확인해야 한다.

맥미니에서 OpenClaw 개인 AI 에이전트 서버를 운영하는 모습을 표현한 대표 이미지
맥미니를 개인 AI 에이전트 서버로 활용하고 OpenClaw Gateway와 메신저 채널, 보안 설정을 연결하는 개념 이미지.

보안 체크리스트

OpenClaw 운영 전 보안 체크

  • OpenClaw 전용 macOS 사용자 계정을 사용한다.
  • DM pairing과 group allowlist를 분리해 확인한다.
  • Telegram/Discord 그룹에 넣기 전 개인 DM에서만 테스트한다.
  • API 키, OAuth token, Claude CLI credential, bot token은 시크릿 파일 또는 OS credential store로 관리한다.
  • 파일 접근 범위를 필요한 workspace로 제한한다.
  • 민감 폴더, 브라우저 프로필, 키체인 접근은 기본 차단한다.
  • 원격 웹 UI나 Gateway를 공개할 때는 reverse proxy, 인증, IP 제한을 둔다.
  • 설치한 skills와 plugins의 publisher, 권한, 업데이트 출처를 확인한다.

설치 후 다음에 점검할 것

OpenClaw 설치가 끝나면 바로 여러 채널과 플러그인을 한꺼번에 붙이기보다 하루 정도 최소 구성으로 운영해 보는 것이 좋다. 이 기간에는 Gateway 재시작, 메신저 응답 지연, API 비용, 로그 크기, 파일 접근 범위를 확인한다. 문제가 없으면 memory, skills, 웹 검색 MCP, UI 관리 도구를 순서대로 추가한다.

FAQ

OpenClaw는 맥미니에서만 써야 하나?

아니다. OpenClaw는 macOS, Linux, Windows를 지원한다. 다만 맥미니는 저전력 상시 구동, 조용한 운영, macOS 자동화와 음성 기능 활용 측면에서 개인 AI 에이전트 서버 용도로 잘 맞는다.

OpenClaw 설치 후 가장 먼저 연결할 채널은 무엇이 좋은가?

처음에는 Telegram이나 Discord처럼 봇 토큰과 접근 제어가 비교적 명확한 채널이 좋다. 그룹 채팅에 열기 전에는 allowlist와 DM 접근 정책을 먼저 확인해야 한다.

OpenClaw에 꼭 추가할 만한 도구는 무엇인가?

모든 사람에게 필수인 도구는 없다. 다만 장기 운영에는 persistent memory 계열 도구, ClawHub skills, 웹 검색 MCP, UI 관리 도구, 비용·모델 전환 도구가 편의성을 크게 높인다.

참고 자료

함께 읽으면 좋은 글

답글 남기기