Bastlíř si doma rozjel AI asistenta a objednal přes něj pizzu

Stručně: OpenClaw je open-source AI asistent, který se dá provozovat doma: model zůstává online, na vlastním stroji mu připojíte nástroje — síť, monitoring, chytrou domácnost, kalendář, soubory. Bastlíř KutilDomácí ho rozjel jako virtuál na Proxmoxu se čtyřmi jádry a 8 GB RAM, pojmenoval ho Soptík a nechal ho zinventarizovat domácí síť, nasadit Uptime Kuma a NetAlertX, postavit LAN portál a nakonec objednat pizzu. Model není databáze pravdy, ale dispečer, který ví, kdy se má podívat do skutečného zdroje. Klíčové je nastavit práva přímo ve službách, ne v zadání.

Domácí AI asistent nemusí být ani datové centrum, ani futuristický obličej na displeji. Stačí rozumný server, trochu trpělivosti a zdravá míra nedůvěry k autonomnímu softwaru.

Klikli jste na článek kvůli pizze objednané přes AI asistenta? AI asistent toho umí mnohem více 😉

Když se řekne „domácí AI asistent“, většina lidí si představí buď chytrý reproduktor, který na otázku na počasí odpoví reklamou, nebo sci-fi domácnost, kde lednička vyjednává s pojišťovnou. Bastlíř KutilDomácí šel na X třetí cestou: rozchodil si OpenClaw na vlastním stroji, pojmenoval ho Soptík a postupně mu začal přidělovat práci.

Dobrý domácí asistent má za úkol za včas zpozornět, když by někde nastal problém. Nedostupný server, tiskárna, chybná záloha, přehnaně prázdná lednice.

Ne chatbot, ale pomocník s přístupem

Základní rozdíl oproti běžnému okénku s AI je v tom, že OpenClaw může mít připojené nástroje. Nejen textový model, ale i kalendář, e-mail, chytrou domácnost, monitoring, soubory nebo skripty na domácím serveru. Model pak není databáze pravdy, ale dispečer, který ví, kdy se má podívat do skutečného zdroje.

Tohle rozdělení je důležité. Asistent nemá „odhadovat“, jestli běží Home Assistant. Má se podívat na skutečný stav. A rozhodně se nemá bez ptaní rozhodnout přenastavit firewall, objednat kamion pizzy nebo provést jinou drobnou digitální apokalypsu.

Soptík proto stojí na několika jednoduchých zásadách:

  • číst a analyzovat může volně, ale v předem vymezeném prostoru
  • změny infrastruktury, mazání a externí akce vyžadují potvrzení
  • klíče a hesla neleží v proměnných shell skriptů, ale v oddělených .env s patřičnými právy
  • co se může měnit, si má ověřit ve zdroji, ne sebevědomě fabulovat

Je to méně hollywoodské. Zato to podstatně snižuje šanci, že vám inteligentní asistent jednou optimalizuje domácnost až do režimu „bez internetu, ale s krásně čistým git repozitářem“.

Na čem to běží

Žádný speciální hardware. Soptík je podle KutilDomácího virtuál na Proxmoxu, hostitelem je běžné osmijádro od Intelu s 32 GB RAM. Sám má přidělená čtyři jádra a 8 GB paměti.

Model ale lokálně neběží. OpenClaw je napojený na OpenAI, takže domácí stroj obstarává jen nástroje, přístupy a kontext. Přemýšlení je online.

Pro bastlíře to znamená dvě věci. Nepotřebujete GPU ani nic drahého, tohle rozjedete na čemkoli, co vám doma zbylo. Zato každý dotaz odchází ven, včetně toho, co Soptík zrovna vidí ve vaší síti.

Domácí síť

Doma je směs routerů, switchů, NASu, Proxmox hosta, virtuálek, kontejnerů, Home Assistanta, kamer a jiných IoT hraček, 3D tiskáren a několika zařízení, která existují hlavně proto, že je tam kdysi někdo připojil „jen na zkoušku“. Síť byla přirozený první projekt.

Soptík si nejdřív udělal inventář přes read-only přístup do MikroTiku a bezpečný síťový průzkum. Pak sám nasadil Uptime Kuma pro kontrolu dostupnosti služeb a NetAlertX pro přehled zařízení v LAN. Výsledek není žádná kosmická řídicí místnost. Jen rozumný seznam toho, co kde běží, co má být dostupné a co je vhodné řešit až po delším výpadku.

Na jednom místě je tak stav routeru, NASu, Proxmoxu, Home Assistanta, Grafany, Zigbee2MQTT, UniFi Controlleru, Frigate, kamer i dalších služeb. A Soptík má jasně dané, že první týden nemá hystericky hlásit každé zakolísání Wi-Fi žárovky. Překvapivě vzácná vlastnost. Nejen u AI.

Portál místo seznamu záložek

Když má člověk doma víc admin rozhraní než rostlin v obýváku, začne mu chybět rozcestník. Soptík proto vytvořil jednoduchý LAN portál: odkazy na monitoring, dashboardy a administraci služeb plus stručný inventář. Běží v malém nginx kontejneru a je vystavený pouze do domácí sítě.

Není to hezká aplikace za třicet sprintů. Je to obyčejná statická stránka, která řeší reálný problém: kde vlastně je Grafana, Frigate, Uptime Kuma nebo administrace Zigbee2MQTT. V domácí infrastruktuře má jednoduché řešení často lepší poměr užitku a množství budoucího nadávání.

Zadání přes Telegram mělo jednu větu.

A co ta pizza?

Vrchol domácí automatizace nemůže být jen monitoring. Jednoho dne přišla na řadu pizza. Soptík dostal za úkol projít nabídku, sestavit objednávku podle zadaných preferencí a komplet ji odeslat.

Výběr pizzy je zrádně citlivá operace: alergie, dětské porce, půl na půl, nečekaná ananasová eskalace. A hlavně platba. K té Soptík práva nedostal, takže objednávka skončila na dobírce.

A fungovalo to. Pizzu si rodina vyzvedla, účet nebyl likvidační, speciální požadavky prošly a Soptík se nedostal k rodinnému rozpočtu. Na první den v práci slušný výsledek.

Závěrem

OpenClaw není zajímavý tím, že by měl nahradit všechny aplikace. Zajímavý je tím, že je umí propojit a držet nad nimi kontext: ví, co je v domácí síti, co má být funkční, jaké jsou priority a kdy se má raději zeptat.

Nejlepší domácí AI asistent není ten, který umí nejvíc efektních triků. Je to ten, který je užitečný ve chvíli, kdy něco nefunguje, nezpůsobí víc škody než užitku a čas od času pomůže vyřešit i naprosto zásadní technologický problém: co bude k večeři. 🧯

Chiptron doplňuje

Základní bezpečnostní opatření

Soptíkova pravidla míří správným směrem a stojí za to je dotáhnout. Pokud si chcete postavit něco podobného, tady je checklist, který doporučuji projít ještě předtím, než agentovi pustíte první zařízení.

  • Dejte mu vlastní VLAN a hlídejte, kam smí ven. Agent běží ve vlastním síťovém segmentu a ve firewallu má povolené jen to, co opravdu potřebuje: API modelu, balíčkové repozitáře a konkrétní adresy zařízení, která hlídá. Nikam jinam se nedostane. Když se něco zvrtne, nemá kam se šířit ani komu co poslat.
  • Zřiďte mu vlastní účty. Na routeru vlastního uživatele ve skupině, která smí jen číst. V Home Assistantovi vlastní token pod omezeným uživatelem. Na server vlastní SSH klíč. Nikdy mu nedejte to, čím se přihlašujete sami. Když se něco pokazí, rušíte přístup jemu, ne sobě.
  • Práva nastavte ve službě, ne v zadání. Napsat agentovi do instrukcí „nic neměň“ je jako nalepit si na skříňku papírek „neotvírat“. Model totiž čte i texty, které nepsal nikdo z vás: názvy zařízení v síti, webové stránky, e-maily. A text ho umí přesvědčit, že tentokrát je výjimka. Když má smět jen číst, musí to mít nastavené přímo na routeru.
  • Ať se k heslu vůbec nedostane. Místo tokenu v konfiguračním souboru, do kterého agent vidí, napište malý skript, který si přihlašovací údaj drží uvnitř, a agentovi dovolte spustit jen ten skript. On řekne „zjisti stav routeru“, skript se přihlásí za něj a vrátí mu jen výsledek. Heslo nikdy neuvidí, takže ho nemůže omylem vypsat do chatu.
  • Místo příkazové řádky mu dejte pár tlačítek. Když agent umí spustit libovolný příkaz, může udělat cokoli, co ho zrovna napadne. Když mu místo toho připravíte pár hotových funkcí typu „restartuj službu“ a k nim seznam služeb, ze kterého si smí vybrat, nic jiného prostě provést nedokáže. Přijdete o trochu pohodlí a získáte jistotu.
  • Nevratné věci ať vám dá potvrdit. Mazání, restart, odeslání čehokoli ven, útrata. A ať v dotazu vidíte konkrétně, co se chystá udělat. Ne „opravdu?“, ale „smažu snapshot z 3. září“.
  • Kamery, zálohy a peníze zvlášť. K platbám nemá co dělat. Zálohy mu nechte nanejvýš číst, protože agent s právem mazat zálohy je způsob, jak přijít o všechno naráz. U kamer je rozumný kompromis pustit ho k událostem, tedy k informaci, že Frigate ve 14:12 zaznamenal pohyb u vrat, ale ne k samotnému obrazu. Video vaší rodiny nemá proč odcházet do cizí infrastruktury.
  • Logujte jinam, než kam agent píše. Každé použití nástroje zapisujte na jiný stroj nebo aspoň do souboru, do kterého agent nesmí. Až se jednou zachová nečekaně, potřebujete zpětně dohledat, co četl těsně předtím. Většinou tam bude odpověď.
  • První dva týdny ať jen kouká. Žádné akce, jen odpovídá na otázky o síti. Zjistíte, co si domýšlí a kde se plete, ještě než mu dáte možnost něco změnit. A rovnou vyladíte, co má hlásit. Asistent, který pípá na každou blbost, se za týden přestane číst.

Nic z toho není složité. Většina je práce na jedno odpoledne a ušetří vám to velmi nezajímavý večer někdy později.

Alternativa: Hermes Agent

V diskuzi pod threadem se opakovaně objevuje jiné jméno. Řada komentářů zmíňuje Hermes Agent od Nous Research, takže si ho tu krátce představíme.

Hermes Agent je open-source self-hosted asistent pod licencí MIT a princip má stejný jako Soptík: model plus připojené nástroje. Umí trvalou paměť, která se učí vaše projekty, plánování úkolů zadaných běžnou větou, delegování práce na subagenty, prohlížení webu, vizi, generování obrázků i převod textu na řeč. Ovládá se z Telegramu, Discordu, Slacku, WhatsAppu, Signalu, e-mailem nebo z příkazové řádky. Nasadit ho jde jedním curl příkazem, nebo jako nativní aplikaci pro macOS, Windows i Linux. Běh je izolovaný v sandboxu a na výběr je pět backendů: local, Docker, SSH, Singularity a Modal. Model si vybíráte sámi, přes Nous Portal je jich dostupných přes tři sta.

Odkazy: KutilDomácí na X | Hermes Agent | Hermes Agent na GitHubu

Ptáte se

Potřebuju na domácího AI asistenta výkonný počítač s GPU?

Ne. Soptík běží jako virtuál na Proxmoxu se čtyřmi jádry a 8 GB RAM, hostitelem je běžné osmijádro od Intelu. Model se ale nepočítá lokálně, jede přes OpenAI, takže každý dotaz odchází ven.

Co takový asistent v domácí síti dělá?

Číst a analyzovat smí volně v předem vymezeném prostoru. Soptík si udělal inventář přes read-only přístup do MikroTiku, nasadil Uptime Kuma pro dostupnost služeb a NetAlertX pro přehled zařízení v LAN a postavil rozcestník v malém nginx kontejneru. Změny infrastruktury, mazání a externí akce vyžadují potvrzení.

Stačí agentovi napsat do instrukcí, že nemá nic měnit?

Nestačí. Model čte i texty, které nepsal nikdo z vás: názvy zařízení v síti, webové stránky, e-maily. A text ho umí přesvědčit, že tentokrát je výjimka. Když má smít jen číst, musí to mít nastavené přímo na routeru — vlastním uživatelem ve skupině s právem čtení.

Objednal ten asistent pizzu opravdu sám?

Prošel nabídku, sestavil objednávku podle zadaných preferencí a odeslal ji. Práva k platbě nedostal, takže objednávka skončila na dobírce. Speciální požadavky prošly a k rodinnému rozpočtu se nedostal.

Existuje k OpenClaw alternativa?

Hermes Agent od Nous Research. Open-source pod licencí MIT, self-hosted, s trvalou pamětí, plánováním úkolů a subagenty. Ovládá se z Telegramu, Discordu, Slacku, WhatsAppu, Signalu, e-mailem nebo z příkazové řádky a běží izolovaně v sandboxu.
Sdílejte článek:
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Dodej energii dalšímu článku

Související články

Umělá inteligence už není sci-fi — ChatGPT, Gemini nebo Claude dnes umí napsat e-mail, shrnout dlouhý dokument, naplánovat dovolenou nebo připravit pracovní list do školy za pár vteřin. Háček je v tom, že většina lidí neví, jak na to. Placené online kurzy práce s…

Vlastní firmware pro AVerMedia Game Capture HD II

Stará krabička AVerMedia Game Capture HD II odmítala jediné, co jsem po ní chtěl – nahrát 640×480 z herního enginu picogame. Uvnitř je přitom malý Linux a to omezení je jen softwarový whitelist. Od sériové konzole a rozšifrovaného firmwaru až…

OctopusLAB (komunitní projekt české společnosti Octopus engine s.

Hotový projekt domácího měření kvality vzduchu s podporou Home Assistant

Projekt měření kvality vzduchu v domácnosti, kanceláři nebo škole založený kompletně na open-source produktech navíc s podporou domácí automatizace – Home Assistant. Komplexní rozbor kvality vzduchu na základě měření pevných částic, koncentrace CO2, teploty, vlhkosti, NOx a VOC indexu kvality…

Tento článek vznikl jako reakce na dlouholetou diskuzi 3D tiskařů – čím ochránit majetek a samozřejmě i zdraví v případě, když se zařízení samovolně vznítí? Jaká jsou práva spotřebitelů při nákupu produktu v České republice a z Asie? Samozřejmě se…

Na serveru HN vyšel článek o USB-C a já na něj prostě musím reagovat. Kromě několika nepřesností se strhla i vlna nesmyslů a mýtů na sociálních sítích. Článek na HN je za paywallem, budu se tedy snažit reagovat na určité…

Trendy