
Työkalu · DevOps / tekoälykehityksen työkalut
JARVIS
2026 · Työkalu · Python 3.11+, aiogram 3
Telegram-botti, joka hallitsee Ubuntu VPS:ää tekstillä tai puheella Claude Coden kautta ja jossa on ”sokraattinen portti” vaarallisten komentojen vahvistamiseen.
JARVIS MK1 Lite on minimalistinen Telegram-botti (aiogram), joka antaa turvallisen pääsyn Claude Code SDK:hon Ubuntu VPS:llä. Vaaralliset komennot kulkevat ”sokraattisen portin” (Socratic Gate) läpi: neljä riskitasoa (SAFE / MODERATE / DANGEROUS / CRITICAL), ja kriittiset vaativat täsmällisen vahvistuslauseen; ääniviestit litteroidaan Telegram Premiumin kautta, ja ennen minkään suorittamista botti esittää tarkentavia kysymyksiä. Versio 1.3.x toimi tuotanto-VPS:llä (CHANGELOG kuvaa tapauksen 9. helmikuuta 2026 ja sen korjauksen); riisuttu julkinen kopio on julkaistu MIT-lisenssillä.
Tehtävä
Hallita palvelinta ja ajaa agenttitehtäviä puhelimesta avaamatta SSH:ta sekä estää tuhoavien komentojen ajaminen vahingossa.
Mitä sisältyy
- Pääsy vain Telegram-ID:iden sallittujen listalta, pyyntönopeuden rajoitus (token bucket)
- Socratic Gate: komentojen riskinarvio ja vahvistus; V2 – kaksivaiheinen aikomustarkistus (Claude Haikun tarkentavat kysymykset ääniviesteille, tekstille valinnainen)
- Ääniviestit ja pyöreät videoviestit Telegram Premiumin kautta (Telethon)
- Tiedostojen käsittely: PDF ja teksti (PyMuPDF), tiedostojen lähetys takaisin, pitkien vastausten älykäs pilkkominen Telegramin rajoihin sopiviksi
- Istunnot vanhenemisajalla ja LRU-poistolla, komennot /status, /metrics ja /new, mallin vaihto
- Tuotannon perusrakenteet: jäsennellyt lokit (structlog), terveystarkistus, systemd-yksiköt ja asennusskripti
Konekäännös – tarkistus on kesken.