
Verktøy · DevOps / verktøy for AI-utvikling
JARVIS
2026 · Verktøy · Python 3.11+, aiogram 3
En Telegram-bot som styrer en Ubuntu VPS med tekst eller tale gjennom Claude Code, med en «sokratisk port» for bekreftelse av farlige kommandoer.
JARVIS MK1 Lite er en minimalistisk Telegram-bot (aiogram) som gir sikker tilgang til Claude Code SDK på en Ubuntu VPS. Farlige kommandoer går gjennom den «sokratiske porten» (Socratic Gate): fire risikonivåer (SAFE / MODERATE / DANGEROUS / CRITICAL), og kritiske krever en nøyaktig bekreftelsesfrase; talemeldinger transkriberes via Telegram Premium, og før boten utfører noe, stiller den avklarende spørsmål. Versjon 1.3.x kjørte på en VPS i produksjon (CHANGELOG beskriver en hendelse 9. februar 2026 og rettingen av den); en nedstrippet offentlig kopi er publisert under MIT-lisens.
Oppgaven
Å administrere en server og kjøre agentoppgaver fra en telefon uten å åpne SSH, og å hindre at destruktive kommandoer kjøres ved et uhell.
Hva som inngår
- Tilgang bare fra en tillatelsesliste med Telegram-ID-er, begrensning av forespørselsfrekvens (token bucket)
- Socratic Gate: risikovurdering av kommandoer og bekreftelse; V2 – en tofaset intensjonssjekk (avklarende spørsmål fra Claude Haiku for talemeldinger, valgfritt for tekst)
- Talemeldinger og runde videomeldinger via Telegram Premium (Telethon)
- Filhåndtering: PDF og tekst (PyMuPDF), sending av filer tilbake, smart oppdeling av lange svar slik at de passer innenfor Telegrams grenser
- Økter med utløpstid og LRU-utkastelse, kommandoene /status, /metrics og /new, bytte av modell
- Infrastruktur for produksjon: strukturerte logger (structlog), helsesjekk, systemd-enheter og et installasjonsskript
Maskinoversettelse – korrekturlesing pågår.