Platform Overview - Neotask by Neotask Documentation | Neotask

플랫폼 개요

OpenClaw란 무엇인가?

OpenClaw는 Neotask 생태계를 구동하는 핵심 엔진입니다. 게이트웨이 — 에이전트 세션, 메시지 통합, 도구 실행, 예약된 자동화, 기기 연결을 모두 관리하는 단일 장기 실행 서비스입니다.

Neotask 데스크톱 앱, 모바일 앱, 웹 대시보드가 모두 연결되는 두뇌라고 생각하면 됩니다. 귀하가 해당 인터페이스를 통해 상호작용하는 동안 OpenClaw는 뒷단에서 무거운 작업을 수행하고 있습니다.

아키텍처

OpenClaw는 허브-앤-스포크 모델을 사용합니다:

  • 게이트웨이는 중앙 허브입니다 — 귀하의 머신(또는 클라우드)에서 실행되는 WebSocket 서버. 모든 에이전트 세션을 관리하고, 채널 간 메시지를 라우팅하고, 도구 실행을 오케스트레이션하고, 상태를 지속합니다.
  • 클라이언트(데스크톱 앱, 모바일 앱, 웹 대시보드, 또는 터미널)는 게이트웨이에 연결하여 메시지를 주고받습니다.
  • 노드(iOS, Android, macOS의 동반 앱)는 게이트웨이에서 실행 중인 에이전트에 기기 기능(카메라, 캔버스, 화면 녹화, 위치, 음성)을 노출합니다.
  • 채널(WhatsApp, Telegram, Discord, Slack 등)은 게이트웨이가 메시지 전송 및 수신을 위해 연결하는 메시지 전송 수단입니다.
  • 모든 AI 작업은 게이트웨이 → LLM 제공업체 파이프라인을 통해 이루어집니다. 데스크톱 앱은 절대 LLM을 직접 호출하지 않습니다.

    주요 기능

    다중 채널 메시지

    20개 이상의 메시지 플랫폼에 동시에 연결합니다. 에이전트는 WhatsApp, Telegram, Discord, Slack, Signal, iMessage, Google Chat, Microsoft Teams, Matrix, IRC 등에서 메시지를 보내고 받을 수 있습니다 — 모두 단일 게이트웨이 인스턴스에서. 채널을 참조하세요.

    다중 에이전트 시스템

    각자 고유한 워크스페이스, 개성, 모델 구성, 채널 바인딩을 갖는 여러 격리된 에이전트를 실행합니다. 특정 채널, 서버, 또는 연락처에서 들어오는 메시지를 올바른 에이전트로 자동 라우팅합니다. 에이전트를 참조하세요.

    노드를 통한 기기 기능

    iOS, Android, macOS 동반 앱을 에이전트에 기기 하드웨어를 노출하는 "노드"로 연결합니다. 에이전트는 사진 촬영, 비디오 녹화, 화면 캡처, GPS 위치 가져오기, 인터랙티브 캔버스 렌더링, 시스템 명령 실행을 모두 자연어로 할 수 있습니다. 동반 앱을 참조하세요.

    브라우저 자동화

    에이전트는 전체 Chromium 브라우저를 제어할 수 있습니다 — 페이지 열기, 요소 클릭, 폼 입력, 스크린샷 촬영, 콘텐츠 추출, 파일 업로드, JavaScript 실행. 계정 격리를 위해 여러 브라우저 프로필이 지원됩니다. 도구 및 기능을 참조하세요.

    캔버스 및 A2UI

    에이전트-UI(A2UI) 시스템을 통해 에이전트는 연결된 기기에서 인터랙티브 시각적 콘텐츠를 렌더링할 수 있습니다. 에이전트는 웹 페이지를 표시하고, 구조화된 UI 업데이트를 푸시하고, 캔버스 컨텍스트에서 JavaScript를 실행하고, 표시된 내용의 스냅샷을 찍을 수 있습니다. 도구 및 기능을 참조하세요.

    유연한 모델 지원

    Anthropic(Claude), OpenAI(GPT), Google(Gemini), Together AI, Moonshot, OpenRouter 등 모든 주요 LLM 제공업체를 사용합니다. 모델 폴백 체인, 별칭, 에이전트별 모델 재정의를 구성합니다. Ollama 또는 vLLM을 통해 로컬 모델을 실행합니다. 모델 및 제공업체를 참조하세요.

    플러그인 및 스킬 생태계

    새로운 채널, 도구, RPC 메서드, 기능을 추가하는 플러그인으로 OpenClaw를 확장합니다. 커뮤니티 스킬 마켓플레이스인 ClawHub에서 스킬을 탐색하고 설치합니다. 에이전트에게 새로운 워크플로를 가르치기 위해 자체 스킬을 만듭니다. 플러그인 및 스킬을 참조하세요.

    예약 및 자동화

    크론 표현식, 일회성 알림, 또는 인터벌 기반 트리거로 에이전트 깨우기를 예약합니다. 에이전트는 자동화된 작업을 실행하고, 채널에 결과를 전달하거나, 웹훅에 게시할 수 있습니다. 자동화를 참조하세요.

    음성 상호작용

    웨이크 워드로 에이전트를 음성으로 활성화합니다. 토크 모드는 실시간 음성-텍스트 변환 및 텍스트-음성 변환(ElevenLabs, OpenAI)을 통한 연속 음성 대화를 가능하게 합니다. macOS의 Swabble 데몬은 항상 켜져 있는 온디바이스 음성 감지를 제공합니다. 음성을 참조하세요.

    세션 인텔리전스

    세션은 매일 자동으로 재설정되고, 컨텍스트 한계에 근접하면 압축되며, 재시작 후에도 지속됩니다. 메모리 검색을 통해 에이전트는 벡터 유사도를 사용하여 이전 대화에서 정보를 회상할 수 있습니다. 세션 및 메모리를 참조하세요.

    자체 호스팅 및 프라이버시

    모든 것이 귀하의 인프라에서 실행됩니다. 외부 서비스를 명시적으로 구성하지 않는 한 메시지, API 키, 에이전트 데이터는 귀하의 머신을 벗어나지 않습니다. 게이트웨이는 기본적으로 localhost에 바인딩됩니다 — 외부 네트워크 노출이 전혀 없습니다.

    샌드박스 실행

    에이전트 명령을 구성 가능한 리소스 제한, 네트워크 정책, 파일 시스템 제한을 갖춘 격리된 Docker 컨테이너에서 실행합니다. 에이전트별 샌드박스 프로필로 각 에이전트가 접근할 수 있는 것을 정확히 제어합니다. 보안을 참조하세요.

    모든 것이 어떻게 맞춰지는가

  • 귀하는 Neotask 데스크톱 앱, 모바일 동반 앱, 또는 WhatsApp이나 Telegram 같은 메시지 플랫폼을 통해 직접 에이전트와 상호작용합니다.
  • 게이트웨이는 귀하의 메시지를 받고, 올바른 에이전트로 라우팅하고, AI 차례를 시작합니다.
  • 에이전트는 구성된 LLM(Claude, GPT 등)을 사용하여 요청을 처리하고, 필요한 도구(브라우저, 캔버스, 파일 작업, 셸 명령)를 호출하고, 응답을 생성합니다.
  • 응답은 동일한 채널을 통해 귀하에게 다시 전달되거나, 구성된 경우 다른 채널에 알림으로 전달됩니다.
  • 상태(세션 전사, 에이전트 구성, 예약된 작업)는 재시작 후에도 모든 것이 살아남도록 로컬에 지속됩니다.
  • View full documentation