
Alat · DevOps / alati za AI inženjerstvo
JARVIS
2026 · Alat · Python 3.11+, aiogram 3
Telegram bot koji upravlja Ubuntu VPS-om tekstom ili glasom preko programa Claude Code, sa „Sokratovim vratima“ za potvrdu opasnih naredbi.
JARVIS MK1 Lite minimalistički je Telegram bot (aiogram) koji daje siguran pristup Claude Code SDK-u na Ubuntu VPS-u. Opasne naredbe prolaze kroz „Sokratova vrata“ (Socratic Gate): četiri razine rizika (SAFE / MODERATE / DANGEROUS / CRITICAL), a kritične zahtijevaju točnu potvrdnu frazu; glasovne poruke transkribiraju se preko Telegram Premium, a prije izvršavanja bilo čega bot postavlja dodatna pitanja. Verzija 1.3.x radila je na produkcijskom VPS-u (CHANGELOG opisuje incident od 2026-02-09 i njegov popravak); skraćena javna kopija objavljena je pod licencijom MIT.
Zadatak
Administrirati poslužitelj i pokretati zadatke agenta s telefona bez otvaranja SSH-a te spriječiti slučajno pokretanje destruktivnih naredbi.
Što sadrži
- Pristup samo s popisa dopuštenih Telegram ID-jeva, ograničenje brzine zahtjeva (token bucket)
- Sokratova vrata: procjena rizika naredbe i potvrda; V2 – dvofazna provjera namjere (dodatna pitanja od Claude Haiku za glasovne poruke, neobvezno za tekst)
- Glasovne poruke i okrugle videoporuke preko Telegram Premium (Telethon)
- Rad s datotekama: PDF i tekst (PyMuPDF), slanje datoteka natrag, pametno dijeljenje dugih odgovora prema ograničenjima Telegrama
- Sesije s istekom i izbacivanjem po LRU načelu, naredbe /status, /metrics i /new, promjena modela
- Produkcijska infrastruktura: strukturirani logovi (structlog), healthcheck, systemd jedinice i instalacijska skripta
Strojni prijevod – u postupku lekture.