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.
Co projekt umí
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
- napojuje chatovací kanály jako WhatsApp, Telegram, Slack, Discord, Signal, Google Chat, Matrix, Microsoft Teams a další
- 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.
Jak je OpenClaw navržený
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.
Rychlý start
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í model
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.
Rozšiřitelnost a integrace
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/completionsnebo/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.
Kdy to dává smysl
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.