OpenClaw 구축·운영 (1/26) — OpenClaw 소개: 로컬 퍼스트 철학과 구조

OpenClaw 소개 — 로컬 퍼스트 AI 에이전트 플랫폼의 철학과 구조

메신저로 명령하고, 내 컴퓨터에서 실행되는 오픈소스 AI 비서


핵심 요약

  • OpenClaw는 로컬 환경에서 실행되는 오픈소스 AI 에이전트 플랫폼으로, 메신저를 인터페이스로 사용한다
  • 사용자의 파일 시스템, 브라우저, CLI 도구에 AI가 직접 접근하는 "로컬 퍼스트" 구조다
  • 강력한 권한을 AI에게 위임하는 만큼, 보안 설정을 이해하는 기술 사용자를 위한 도구에 가깝다

배경

AI를 "대화하는 도구"가 아니라 "실제로 일을 시키는 비서"로 쓰고 싶다는 생각은 오래전부터 있었다. OpenClaw는 그 생각을 직설적인 방식으로 구현한 프로젝트다. 이후에 다룰 Claude Code 이야기를 이해하기 위한 배경 글이기도 하다.

OpenClaw는 무엇인가

본문

왜 주목받는가

OpenClaw는 무엇인가

로컬 환경에서 실행되는 오픈소스 AI 에이전트 플랫폼이다. WhatsApp, Telegram, Discord, Slack 같은 메신저를 인터페이스로 삼아, AI가 사용자의 컴퓨터를 직접 조작할 수 있도록 설계되었다.

"Your assistant. Your machine. Your rules."

SaaS AI 비서와 달리, 사용자의 노트북이나 홈 서버, 개인 VPS에서 돌아간다. 데이터와 API 키가 외부 서버에 종속되지 않고, 사용자가 직접 통제한다.

프로젝트는 2025년 말 오스트리아 개발자 피터 슈타인버거(Peter Steinberger)의 주말 실험에서 시작되었다. WhatsApp Relay → ClawdBot → Moltbot을 거쳐 2026년 1월 OpenClaw로 정착했다. 이름은 Open(오픈소스, 개방성) + Claw(초기 상징이었던 랍스터의 집게)의 결합이다.

왜 주목받는가

1. 로컬 퍼스트 에이전트: AI가 로컬 파일 시스템, 브라우저, CLI 도구, 설치된 프로그램에 직접 접근한다. "앱을 하나 더 만드는 방식"이 아니라, 이미 존재하는 시스템을 AI가 대신 조작하는 방식이다. - 메신저로 "빌드 상태 확인해줘"라고 보내면 로컬에서 빌드를 확인하고 로그를 요약 - 이메일이나 이슈 트래커를 읽고 코드 수정 → 커밋까지 자동 처리

2. 메신저 중심 인터페이스: 새로운 UI를 강요하지 않는다. 이미 쓰고 있는 메신저가 곧 콘솔이 된다. 별도 대시보드 없이 모바일에서도 접근 가능하다. AI 비서를 "항상 열어두는 앱"이 아니라 "필요할 때 말을 걸 수 있는 존재"로 정의한 느낌이다.

3. 빠르게 성장하는 커뮤니티: GitHub 스타 수 폭발적 증가, 다양한 플러그인과 사용 사례 등장. 다만 플러그인 확장이 늘어난다는 것은 신뢰 경계(Trust Boundary, 시스템 간 권한 구분선)가 복잡해진다는 의미이기도 하다.

보안: 반드시 짚어야 할 부분

OpenClaw는 의도적으로 강력한 권한을 AI에게 위임하는 구조를 택했다. 잘 설정하면 매우 유용하지만, 잘못 설정하면 위험하다.

주요 위험 요소: 파일 시스템 접근, 쉘 명령 실행, API 키/인증 정보 노출, 프롬프트 인젝션에 의한 의도치 않은 행동.

공식 문서에서도 "로컬에서 돌아간다고 해서 자동으로 안전한 것은 아니다"라는 점을 반복 강조한다. 보안 감사 명령, 샌드박싱, 최소 권한 설정 같은 장치를 기본으로 제공한다.

시행착오 / 주의사항

  • OpenClaw는 일반 사용자용 제품이라기보다, 기술을 이해한 사용자를 위한 도구에 가깝다
  • 창시자가 반복해서 강조하는 것: 중요한 것은 모델이 아니라 시스템 사고, 코드 한 줄보다 피드백 루프를 닫는 구조, "모든 걸 자동화하는 AI"보다 전문화된 에이전트들의 협력

마무리

OpenClaw는 단순한 AI 툴이 아니다. AI에게 키보드와 마우스를 쥐여주고, 사용자의 컴퓨터를 대신 다루게 하는 실험이다.

네 가지 핵심 키워드: 1. 로컬 퍼스트 2. 메신저 중심 인터페이스 3. 강력한 권한과 그에 따른 책임 4. 커뮤니티 기반 오픈소스

OpenClaw를 이해하지 못하면 Claude Code도 단순한 "코드 생성기"로만 보이기 쉽다. 이 배경 정리는 다음 글(Claude Code 실사용기)을 위한 필수 전제다.

댓글

이 블로그의 인기 게시물

"LLM 핵심 학습 (1/6) — 기본: 토큰화·임베딩·어텐션·위치 인코딩"

"LLM 핵심 학습 (2/6) — 파인튜닝: LoRA·QLoRA·증류·Adapter"

"ML 기초 학습 (1/9) — 머신러닝과 sklearn: 학습의 좌표계"