Moderní tvorba webových aplikací
O webu

Clawdbot: open-source osobní AI asistent pro WhatsApp, Telegram a další

Clawdbot je open-source AI agent, který běží lokálně a komunikuje přes WhatsApp, Telegram, Discord nebo iMessage. Jak funguje?

12 minut

Co kdyby váš AI asistent nebyl webová aplikace, ale lokální agent, se kterým si píšete přes WhatsApp nebo Telegram? Přesně to nabízí Clawdbot — open-source projekt, který propojuje messaging platformy s AI modely.

Na rozdíl od ChatGPT nebo Claude.ai běží Clawdbot na vašem počítači. Ale pozor — „lokální” neznamená „soukromé”. Vaše data stále putují do cloudových API.

Co je Clawdbot?

Clawdbot je osobní AI asistent napsaný v TypeScriptu, který funguje jako gateway mezi chat aplikacemi a AI modely. Spustíte ho lokálně a komunikujete s ním přes běžné messengery:

  • WhatsApp — přes knihovnu Baileys
  • Telegram — přes grammY framework
  • Discord — jako bot na serveru nebo v DM
  • iMessage — na macOS
  • Slack, Signal, Teams — a další platformy

Projekt vznikl koncem roku 2025 a rychle získal popularitu. GitHub repozitář má přes 8 000 hvězdiček a aktivní komunitu na Discordu.

Instalace

Vyžaduje Node.js verse 22 nebo vyšší:

# Instalace
npm install -g clawdbot@latest

# Onboarding a nastavení služby
clawdbot onboard --install-daemon

# Přihlášení k chat kanálům
clawdbot channels login

Příkaz onboard nastaví Clawdbot jako systémovou službu (daemon), která běží na pozadí. Na macOS, Linux i Windows (přes WSL2).

Alternativní instalace

Pro vývojáře je možná instalace ze zdrojových kódů:

git clone https://github.com/clawdbot/clawdbot
cd clawdbot
npm install
npm run build
npm link

Jak to funguje

Clawdbot používá architekturu s centrálním Gateway procesem:

┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│  WhatsApp   │────▶│             │────▶│   Claude    │
├─────────────┤     │   Gateway   │     ├─────────────┤
│  Telegram   │────▶│  WebSocket  │────▶│   OpenAI    │
├─────────────┤     │   Server    │     ├─────────────┤
│  Discord    │────▶│             │────▶│  Ollama     │
└─────────────┘     └─────────────┘     └─────────────┘

Gateway běží jako WebSocket server na ws://127.0.0.1:18789 a spojuje všechny komponenty — chat kanály, AI agenta (Pi), CLI nástroje a webové rozhraní.

Webové rozhraní

Po spuštění je dostupný WebChat na http://127.0.0.1:18789/ pro testování a ladění bez nutnosti připojovat messaging platformy.

Podporované AI modely

Clawdbot podporuje různé poskytovatele AI:

Poskytovatel Modely Poznámka
Anthropic Claude Opus 4.5, Sonnet Doporučeno pro dlouhý kontext
OpenAI GPT-4o, o1 OAuth přihlášení
Ollama Llama, Mistral, atd. Plně lokální

Tvůrci doporučují Anthropic Claude Pro/Max s modelem Opus 4.5 pro nejlepší výsledky při práci s dlouhým kontextem.

Konfigurace

Nastavení se ukládá v ~/.clawdbot/clawdbot.json. Příklad omezení přístupu pouze na konkrétní číslo:

{
  "channels": {
    "whatsapp": {
      "allowFrom": ["+420123456789"],
      "groups": {
        "*": { "requireMention": true }
      }
    }
  }
}

Ve skupinových chatech lze nastavit, že bot reaguje pouze když je zmíněn (@Clawd).

Trvalá paměť

Jedna z klíčových funkcí — Clawdbot si pamatuje kontext napříč konversacemi. Paměť se ukládá jako Markdown soubory do složkové struktury podobné Obsidianu:

~/.clawdbot/
├── memory/
│   ├── user-preferences.md
│   ├── projects/
│   │   ├── web-app.md
│   │   └── api-design.md
│   └── contacts/
│       └── jan-novak.md
└── clawdbot.json

Agent si pamatuje vaše preference, rozpracované projekty i informace o lidech, se kterými pracujete.

Skills (dovednosti)

Clawdbot lze rozšiřovat pomocí skills — modulárních dovedností pro konkrétní služby:

  • Gmail — čtení a odesílání e-mailů
  • Google Calendar — správa událostí
  • Notion — práce s databázemi a stránkami
  • Spotify — ovládání přehrávání
  • Philips Hue — kontrola osvětlení
  • GitHub — issues, PR, repozitáře

Skills jsou dostupné na ClawdHub — komunitním katalogu rozšíření.

Vlastní skills

Můžete vytvářet vlastní dovednosti. Struktura je podobná Agent Skills specifikaci:

my-skill/
├── SKILL.md        # Instrukce pro agenta
├── scripts/        # Spustitelné skripty
└── config.json     # Konfigurace

Co Clawdbot umí

Práce se soubory

Agent má přístup k filesystému — může číst, vytvářet a upravovat soubory. Ve výchozím stavu běží v sandboxu s omezenými právy.

Webový prohlížeč

Vestavěný Chromium prohlížeč umožňuje:

  • Procházet webové stránky
  • Vyplňovat formuláře
  • Extrahovat data (web scraping)
  • Pořizovat screenshoty

Spouštění příkazů

Může spouštět shell příkazy a skripty. Hodí se pro automatisaci — spuštění buildů, testů, deploymentů.

Automatisace

Podporuje cron jobs, webhooky a Gmail Pub/Sub triggery pro automatické spouštění úloh.

Bezpečnostní risika

Clawdbot má plný přístup k vašemu systému. Může číst a mazat soubory, spouštět libovolné příkazy, přistupovat k internetu. V podstatě si dobrovolně instalujete software s právy, jaká má typický malware.

Co může Clawdbot udělat

  • Smazat soubory — včetně důležitých dat
  • Číst citlivé soubory — SSH klíče, konfigurace, hesla
  • Spouštět příkazy — cokoliv, co můžete vy
  • Přistupovat k síti — odesílat data kamkoliv
  • Instalovat software — včetně dalších závislostí

Sandbox ve výchozím nastavení omezuje pouze skupinové chaty, ne hlavního agenta.

„Lokální” neznamená „soukromé”

Pokud používáte Claude nebo GPT, všechny vaše zprávy, soubory a kontext putují do cloudových API Anthropic nebo OpenAI. Poskytovatelé je mohou ukládat, analyzovat, používat pro trénink modelů.

Skutečně lokální je pouze varianta s Ollama — tam data nikam neodcházejí. Ale výkon lokálních modelů je výrazně nižší.

Risiko supply chain útoku

Instalujete npm balíček s plnými systémovými právy. Pokud by byl repozitář kompromitován nebo závislost obsahovala malware, máte problém. Totéž platí pro skills z komunitního katalogu.

Výchozí ochranné mechanismy

Projekt nabízí určitá omezení:

  • DM pairing — neznámí odesílatelé musí zadat kód
  • Whitelist — lze omezit na konkrétní čísla
  • Sandbox pro skupiny — isolované prostředí pro skupinové chaty

Ale hlavní agent běží s plnými právy vašeho uživatelského účtu.

Jak minimalisovat risiko

Pokud chcete Clawdbot používat, zvažte tyto opatření:

  • Separátní účty — založte si nový e-mail, GitHub, API klíče jen pro Clawdbot. Když agent něco pokazí nebo uniknou credentials, neohrozí to vaše hlavní účty.
  • Isolované prostředí — spusťte na dedikovaném VPS nebo v Docker kontejneru, ne na počítači s citlivými daty.
  • Pravidelné zálohy — agent může omylem smazat soubory. Mějte zálohy mimo jeho dosah (externí disk, cloud storage s read-only přístupem).
  • Omezený přístup — nepřipojujte skills, které nepotřebujete. Každá integrace je další attack surface.
  • Auditujte historii — pravidelně kontrolujte, co agent dělal. Logy jsou v ~/.clawdbot/logs/.

Přistupujte k tomu jako k novému projektu — čistý štít, separátní identity, minimální oprávnění.

Kde to spustit

V komunitě se objevil trend kupování Mac mini jako dedikovaného zařízení pro Clawdbot. Je to zbytečné.

Hardwarové nároky

Clawdbot je gateway napsaná v Node.js. Samotné AI výpočty probíhají v cloudu (Anthropic, OpenAI) nebo na separátním Ollama serveru. Gateway jen přeposílá zprávy.

Minimální požadavky:

  • RAM — 512 MB (Node.js + Chromium pro browser skills)
  • CPU — jakýkoliv, většinu času idle
  • Disk — stovky MB pro aplikaci + paměť

Raspberry Pi 4 to zvládne. Mac mini za 15 000 Kč je overkill. Pro některé speciální úlohy (např. lokální Ollama s většími modely nebo náročnější browser automation) může být vyšší výkon potřeba, ale pro běžné použití s cloudovými API stačí minimum.

Levnější alternativy

Varianta Cena Poznámka
VPS (Hetzner, DigitalOcean) ~100 Kč/měsíc Nejjednodušší, vždy online
Raspberry Pi ~2000 Kč jednorázově Nízká spotřeba, tichý provoz
Starý notebook/PC 0 Kč Využití existujícího hardware
Docker na NAS 0 Kč Synology, QNAP — běží 24/7

Izolace pomocí Dockeru

Místo sandboxu v aplikaci můžete spustit celý Clawdbot v Docker kontejneru:

docker run -d \
  --name clawdbot \
  -v ~/.clawdbot:/root/.clawdbot \
  -p 18789:18789 \
  --restart unless-stopped \
  clawdbot/clawdbot

Kontejner izoluje aplikaci od hostitelského systému. I kdyby agent „zešílel”, nemůže smazat vaše soubory mimo namapovaný volume.

Podporované platformy

Platforma Režim Funkce
macOS App + Node Plná podpora včetně iMessage
Linux Gateway Server/headless provoz
Windows WSL2 Přes Windows Subsystem for Linux
iOS Node + Canvas Mobilní přístup
Android Node + Camera Včetně přístupu ke kameře

Příklady použití

Několik scénářů, kde Clawdbot vyniká:

  • Správa e-mailů — „Shrň mi nepřečtené e-maily a odpověz na urgentní”
  • Kalendář — „Naplánuj meeting s Petrem na příští týden”
  • Kódování — „Spusť testy a oprav failing cases”
  • Domácnost — „Ztlum světla v obýváku na 50%”
  • Research — „Najdi informace o tomto tématu a shrň je”

Výhodou je, že vše děláte z jedné chat aplikace, kterou už používáte.

Srovnání s alternativami

Clawdbot ChatGPT Claude.ai
Běží lokálně Ano Ne Ne
Chat integrace WhatsApp, Telegram, atd. Pouze web/app Pouze web/app
Přístup k souborům Plný (risiko) Omezený Omezený
Trvalá paměť Ano (lokální) Omezená Projects
Open source Ano (MIT) Ne Ne
Cena Zdarma + API náklady $20/měsíc $20/měsíc

Shrnutí

  • Clawdbot je open-source AI asistent běžící lokálně na vašem zařízení
  • Komunikujete s ním přes WhatsApp, Telegram, Discord nebo jiné messengery
  • trvalou paměť uloženou jako Markdown soubory
  • Lze rozšiřovat pomocí skills pro Gmail, Notion, Spotify a další služby
  • Bezpečnostní risiko — plný přístup k systému, data putují do cloudových API

Clawdbot je zajímavý projekt, ale vyžaduje důvěru. Dáváte AI agentovi práva, která byste nedali ani kolegovi. Zvažte, zda vám pohodlí stojí za risiko.

Odkazy

Související články

Ralph loop: technika pro autonomní AI programování

Ralph loop je technika iterativního spouštění AI agenta v nekonečné smyčce. Agent pracuje samostatně, dokud nesplní zadaný úkol.

8 minut

OpenCode: open source AI agent

Alternativa ke Claude Code. Nabízí AI agenta přímo v aplikaci/terminálu s podporou více modelů.

6 minut

Agent Skills: rozšíření AI agentů

Agent Skills je specifikace pro definování schopností AI agentů. Jak funguje?

11 minut

Google Antigravity: Nová AI vývojářská platforma

Google představil Antigravity - vývojářskou platformu s AI agenty poháněnou modely Gemini 3, Claude Sonnet a GPT-OSS.

7 minut

Novinky e-mailem

Když budu mít něco opravdu zajímavého, můžu vám to poslat e-mailem

Přidej se k 500+ čtenářům
Jen kvalitní obsah
Žádný spam

Web jecas.cz píše Bohumil Jahoda, kontakt
Seznam všech článků
2013–2026