ai:platformy:openclaw

Toto je starší verze dokumentu!


OpenClaw

OpenClaw je open-source osobní AI asistent a zároveň vícekanálový gateway pro modely, nástroje a chatovací platformy. Projekt míří na self-hosted provoz: běží na vlastním zařízení, obsluhuje vybrané komunikační kanály a podle oficiální dokumentace funguje hlavně jako dlouhodobě běžící control plane pro asistenta, ne jen jako jednorázový chat v prohlížeči.

Podle README a dokumentace OpenClaw kombinuje několik vrstev do jednoho celku:

  • běží jako lokální nebo vzdáleně přístupný gateway proces pro AI asistenta
  • umí více agentů a směrování konverzací do oddělených session a workspace
  • nabízí webové Control UI, WebChat a doprovodné klienty nebo nody pro macOS, iOS a Android
  • podporuje práci s médii, hlasem, live Canvasem, nástroji, cron úlohami a skills
  • lze ho propojit s více poskytovateli modelů a s OpenAI kompatibilními HTTP endpointy

Prakticky to znamená, že jeden běžící proces může fungovat jako centrální vrstva mezi LLM, komunikačními kanály a nástroji, které má agent k dispozici.

Podle popisu architektury je jádrem projektu dlouhodobě běžící gateway. Ten drží připojení ke kanálům, zajišťuje sessions, routing, události a obsluhuje klienty přes WebSocket API.

Důležité vlastnosti návrhu:

  • výchozí gateway běží na 127.0.0.1:18789
  • ke stejné instanci se přes WebSocket připojují CLI, webové UI i nody zařízení
  • jeden gateway obsluhuje více komunikačních ploch a více agentů
  • na stejném portu může běžet i Control UI a HTTP API
  • projekt počítá s jedním gatewayem na hostiteli, ne s několika konkurenčními instancemi pro stejný use-case

V repozitáři je vidět i poměrně široký záběr projektu: vedle src a packages obsahuje například apps, extensions, skills, ui a rozsáhlou dokumentaci v docs. Z package.json je zároveň patrné, že jde primárně o Node.js a TypeScript projekt distribuovaný jako CLI nástroj openclaw.

Oficiální README doporučuje jako základní cestu onboarding přes CLI. Pro běžné použití je doporučený Node 24.

npm install -g openclaw@latest
openclaw onboard --install-daemon
openclaw gateway status
openclaw dashboard

Alternativně dokumentace nabízí i instalační skript pro macOS a Linux:

curl -fsSL https://openclaw.ai/install.sh | bash

Pokud se OpenClaw staví ze zdrojů, README uvádí tento základ:

git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
pnpm ui:build
pnpm build
pnpm openclaw onboard --install-daemon

Bezpečnostní dokumentace výslovně říká, že OpenClaw je navržený jako personal assistant pro jednu důvěryhodnou hranici operátora. Není to platforma pro nepřátelsky víceuživatelský provoz nad jedním sdíleným gatewayem.

Z praktického pohledu je důležité hlavně toto:

  • příchozí DM zprávy se mají brát jako nedůvěryhodný vstup
  • výchozí doporučení je používat pairing a allowlisty místo otevřeného provozu
  • gateway má mít zapnutou autentizaci a pokud možno běžet jen na loopbacku nebo za VPN či Tailscale
  • pokud více nedůvěryhodných lidí píše jednomu agentovi s povolenými nástroji, sdílí tím stejnou autoritu nad nástroji
  • pro sdílené nebo firemní use-cases je lepší oddělit trust boundaries samostatným gatewayem, hostem nebo OS uživatelem

Dokumentace také doporučuje pravidelně spouštět audit:

openclaw security audit
openclaw security audit --deep

To je u podobného projektu podstatné, protože OpenClaw může mít přístup k shellu, souborům, browser automation i reálným komunikačním kanálům.

Podle VISION.md se OpenClaw snaží držet jádro relativně lean a další schopnosti přesouvat do pluginů. Prakticky je zajímavé hlavně toto:

  • projekt má plugin API a rozšíření mohou běžet mimo core repozitář
  • skills se ukládají do workspace a jsou součástí běžného workflow asistenta
  • MCP je podporované přes bridge mcporter, ne jako nativní runtime přímo v jádře
  • gateway umí vystavit i OpenAI kompatibilní endpointy jako /v1/models, /v1/chat/completions nebo /v1/responses

Tím se z OpenClawu nestává jen chat bot do jedné platformy, ale spíš integrační vrstva pro osobního asistenta, kterého lze postupně rozšiřovat.

OpenClaw dává největší smysl tam, kde je cílem provozovat vlastního AI asistenta nad vlastní infrastrukturou a používat ho v kanálech, které už člověk stejně používá. Silná stránka projektu je kombinace lokálního gatewaye, více kanálů, routing pravidel, nástrojů a rozšiřitelnosti.

Naopak pokud je cílem jen jednoduchý webový chat nad jedním modelem, může být OpenClaw zbytečně široký a provozně náročný. Projekt je zjevně stavěný spíš pro lidi, kteří chtějí mít asistenta jako dlouhodobě běžící systém, ne jen jako jednu webovou aplikaci.

  • ai/platformy/openclaw.1776513120.txt.gz
  • Poslední úprava: 2026/04/18 11:52
  • autor: Petr Nosek