← Jonáš Světlík
06 - JARVIS · OSOBNÍ ASISTENT
online 24/7 · postaveno od nuly

Jarvis.
Můj osobní
AI asistent.

Postavil jsem si vlastního Jarvise - celý od nuly, vlastním kódem. Běží nonstop na Raspberry Pi u mě doma: mluvím s ním hlasem česky, píše mi ranní briefingy, zná moje zdraví z Garmin hodinek, spravuje mi servery a pamatuje si, co spolu řešíme.

# jarvis.status · STARK-style HUD

MozekClaude · auto / deep
Hlas● call mode · česky
ZdravíGarmin · spánek · HRV
Servery2 stroje pod dohledem

Co umí

Asistent, který mě fakt zná.

Mluví česky

Hlasový hovor jako po telefonu - hands-free smyčka, neural hlas a WebGL vizualizér, který pulzuje s řečí. Klepnutím ho přerušíš.

Ranní briefing

Každé ráno v 7:30: jak jsem spal, jestli mám trénovat, počasí s doporučením co na sebe, připomínky a stav serverů.

Zná moje zdraví

Data z Garmin hodinek - spánek, tep, HRV, Body Battery. „Mám dnes trénovat?" a odpoví z reálných čísel.

Spravuje servery

Přes SSH dohlíží na Raspberry i produkční server. Čtecí příkazy spouští sám, každou změnu mi dá nejdřív schválit.

Všude se mnou

Telegram - napíšu nebo pošlu hlasovku, odpoví textem i hlasem. Na iPhonu jako appka, funguje odkudkoli.

Pamatuje si

Vlastní poznámky, znalostní báze z mého Obsidianu a automatický deník - sám si zapisuje, jak se mám a co plánuju.

Pod kapotou

Vlastní stavba, žádná krabice.

Mozek & znalosti

Jak přemýšlí

  • Claude jako mozek - rychlý model na běžné dotazy, hluboké přemýšlení na složité; přepnu i za běhu
  • Znalostní báze z Obsidianu - zná moje poznámky a projekty, odpovídá v kontextu
  • Agent s nástroji - sám si spustí příkaz, nastaví připomínku, prohledá web
  • Deník a paměť - po každém rozhovoru si na pozadí zapíše, co je nového
  • Hlas - přepis hlasovek lokálně (Whisper), odpovědi neural TTS česky
Železo & provoz

Kde a jak běží

  • Raspberry Pi 5 u mě doma - běží 24/7 v Dockeru, spotřeba pár wattů
  • Web + hovor + Telegram + iPhone - jeden Jarvis, čtyři cesty k němu
  • HUD dashboard - stav obou strojů (CPU, RAM, disk, kontejnery) v reálném čase
  • Bezpečnostní pojistky - destruktivní příkazy zablokované, změny jen s mým potvrzením
  • Moje data zůstávají doma - deník, zdraví i poznámky leží na mém železe

Typické ráno

07:30 · „Dobré ráno, sire."

Než vstanu, Jarvis si stáhne čerstvá data z hodinek, mrkne na počasí a stav serverů - a pošle mi na Telegram briefing: jak jsem spal, jestli dnes trénovat naplno nebo volněji, co si vzít na sebe, co mám v plánu. Když se hodinky ještě nestihly synchronizovat, počká si na ně a briefing pošle až s reálnými čísly.

Garmin sync spánek + regenerace počasí připomínky briefing na Telegram

Stack

Čím to běží.

PythonFastAPIClaudetool-use agent DockerRaspberry Pi 5Whisperneural TTS Three.js / WebGLTelegram APISQLitePWA

Jarvis je nekomerční osobní projekt - není na prodej, ukazuju ho jako to, co stavím a na čem se učím. Vedle něj experimentuju i s desktopovým hlasovým asistentem postaveným na open-source projektu Mark-XLVII (autor FatihMakes, licence CC BY-NC 4.0), který jsem si rozšířil o vlastní funkce - ale všechno, co vidíš na téhle stránce, je můj vlastní kód od nuly.

Chceš vlastního Jarvise?

Stejně jako jsem postavil svého, postavím asistenta na míru i tobě - od nuly, vlastním kódem. Hlas, automatizace, tvoje data a tvoje kanály.

Napiš mi →