로컬 구동형 오픈소스 AI 어시스턴트 OpenClaw
openclaw/openclaw
GitHubOpenClaw는 사용자의 장치에서 구동되는 오픈소스 AI 어시스턴트로, 디스코드, 슬랙 등 20개 이상의 메신저 채널과 macOS, Windows 등 다양한 플랫폼을 지원합니다.
- 가장 큰 특징은 개인의 상태, 기억, 인증 정보가 외부 서버가 아닌 로컬 장치에 보관되어, 유료 구독이나 호스팅 서비스 없이 독립적으로 운영된다는 점입니다.
- 모듈식 아키텍처를 통해 사용자가 원하는 LLM(클로드, 코덱 등)을 자유롭게 플러그인으로 교체하며 기능을 확장할 수 있어 높은 자율성을 제공합니다.
- 로컬 게이트웨이를 기반으로 작동하므로 초기 설정 및 보안 관리가 필수적이며, 민감한 정보 처리를 위해서는 샌드박싱 등의 추가적인 보안 조치를 반드시 고려해야 합니다.
OpenClaw는 사용자의 장치에서 직접 구동되는 AI 어시스턴트입니다. 이 시스템은 Discord, iMessage, Slack, Teams, Telegram, WhatsApp 등 20개 이상의 다양한 메신저 채널을 지원하며, macOS, iOS, Android, Windows, Linux용 네이티브 앱으로도 접근할 수 있습니다. 가장 큰 특징은 사용자의 상태(State), 메모리, 인증 정보가 로컬 하드웨어에 저장되어 외부 서버 의존성이나 유료 구독 모델 없이 독립적으로 운영된다는 점입니다.
OpenClaw의 아키텍처는 플러그인 기반으로 설계되어 있어, Claude나 Codex 같은 다양한 및 하네스를 사용자가 자유롭게 교체할 수 있습니다. 사용자 와 진단 데이터는 설정된 모델 제공자 및 채팅 플랫폼으로 전송되며, OpenClaw 자체는 일일 버전 확인 외에는 데이터를 외부로 보내지 않습니다. 이 프로젝트는 독립적인 501(c)(3) 기관인 OpenClaw Foundation이 관리하며 유료 등급이나 호스팅 서비스를 운영하지 않습니다.
시스템은 로컬 제어 평면 역할을 하는 게이트웨이를 중심으로 작동하며, Control UI, CLI, TUI 등이 이 게이트웨이에 연결됩니다. 사용자는 메시징 채널을 통해 어시스턴트를 활용할 수 있으며, 음성이나 카메라 같은 장치별 액션도 추가 가능합니다. 다만, 보안 측면에서 인바운드 메시지는 신뢰할 수 없는 입력으로 간주해야 하며, 도구는 기본적으로 호스트에서 실행되므로 원격 노출 전에는 샌드박싱 가이드 등을 숙지하는 것이 필수적입니다.
용어 풀이
- 오픈소스
- 소스 코드를 공개해 누구나 보고 고치고 다시 배포할 수 있게 한 소프트웨어.
- LLM
- 방대한 글을 학습해 문장을 이해하고 만들어 내는 AI 모델. ChatGPT, Claude, Gemini가 여기에 속해요.
- 에이전트
- 목표를 받으면 스스로 계획을 세우고 도구를 써서 여러 단계의 작업을 해내는 AI.
- 프롬프트
- AI에게 주는 지시나 질문 글.