
Tool · DevOps / tools voor AI-engineering
JARVIS
2026 · Tool · Python 3.11+, aiogram 3
Een Telegram-bot die een Ubuntu-VPS via tekst of spraak beheert met Claude Code, met een “socratische poort” om gevaarlijke commando’s te bevestigen.
JARVIS MK1 Lite is een minimalistische Telegram-bot (aiogram) die beveiligde toegang geeft tot de Claude Code SDK op een Ubuntu-VPS. Gevaarlijke commando’s gaan door de “Socratic Gate”: vier risiconiveaus (SAFE / MODERATE / DANGEROUS / CRITICAL), en voor kritieke commando’s is een exacte bevestigingszin nodig; spraakberichten worden getranscribeerd via Telegram Premium, en vóór de uitvoering stelt de bot verduidelijkende vragen. Versie 1.3.x draaide op een productie-VPS (de CHANGELOG beschrijft een incident op 2026-02-09 en de oplossing ervan); een uitgeklede openbare kopie is gepubliceerd onder de MIT-licentie.
De opdracht
Een server beheren en agenttaken starten vanaf een telefoon zonder SSH te openen, en voorkomen dat destructieve commando’s per ongeluk worden uitgevoerd.
Wat erin zit
- Toegang alleen vanaf een allowlist van Telegram-ID’s, rate limiting (token bucket)
- Socratic Gate: risicobeoordeling van commando’s en bevestiging; V2 — een intentiecontrole in twee fasen (verduidelijkende vragen van Claude Haiku bij spraakberichten, optioneel bij tekst)
- Spraakberichten en ronde videoberichten via Telegram Premium (Telethon)
- Bestandsverwerking: PDF en tekst (PyMuPDF), bestanden terugsturen, slim opsplitsen van lange antwoorden binnen de limieten van Telegram
- Sessies met verloop en LRU-verwijdering, de commando’s /status, /metrics en /new, wisselen van model
- Productie-infrastructuur: gestructureerde logs (structlog), healthcheck, systemd-units en een installatiescript
Machinevertaling — wordt nagekeken.