Narzędzie · DevOps / narzędzia inżynierii AI
JARVIS
2026 · Narzędzie · Python 3.11+, aiogram 3
Bot Telegram, który zarządza serwerem Ubuntu VPS tekstem lub głosem przez Claude Code, z „bramką sokratejską” do potwierdzania niebezpiecznych poleceń.
JARVIS MK1 Lite to minimalistyczny bot Telegram (aiogram), który daje bezpieczny dostęp do Claude Code SDK na Ubuntu VPS. Niebezpieczne polecenia przechodzą przez „Socratic Gate”: cztery poziomy ryzyka (SAFE / MODERATE / DANGEROUS / CRITICAL), a krytyczne wymagają dokładnej frazy potwierdzającej; wiadomości głosowe są transkrybowane przez Telegram Premium, a przed wykonaniem czegokolwiek bot zadaje pytania doprecyzowujące. Wersja 1.3.x działała na produkcyjnym VPS (CHANGELOG opisuje incydent z 2026-02-09 i jego naprawę); okrojona publiczna kopia jest opublikowana na licencji MIT.
Zadanie
Administrować serwerem i uruchamiać zadania agenta z telefonu bez otwierania SSH oraz nie dopuścić do przypadkowego wykonania destrukcyjnych poleceń.
Co jest w środku
- Dostęp tylko z allowlisty identyfikatorów Telegram, limitowanie zapytań (token bucket)
- Socratic Gate: ocena ryzyka polecenia i potwierdzenie; V2 — dwufazowa weryfikacja intencji (pytania doprecyzowujące od Claude Haiku dla wiadomości głosowych, opcjonalnie dla tekstu)
- Wiadomości głosowe i okrągłe wiadomości wideo przez Telegram Premium (Telethon)
- Obsługa plików: PDF i tekst (PyMuPDF), odsyłanie plików, inteligentne dzielenie długich odpowiedzi pod limity Telegrama
- Sesje z wygasaniem i usuwaniem LRU, polecenia /status, /metrics i /new, przełączanie modelu
- Zaplecze produkcyjne: ustrukturyzowane logi (structlog), healthcheck, jednostki systemd i skrypt instalacyjny
Tłumaczenie maszynowe — w trakcie korekty.