
Verktyg · DevOps / AI-engineeringverktyg
JARVIS
2026 · Verktyg · Python 3.11+, aiogram 3
En Telegram-bot som styr en Ubuntu-VPS via text eller röst genom Claude Code, med en ”sokratisk grind” för bekräftelse av farliga kommandon.
JARVIS MK1 Lite är en minimalistisk Telegram-bot (aiogram) som ger säker åtkomst till Claude Code SDK på en Ubuntu-VPS. Farliga kommandon går genom den ”sokratiska grinden” (Socratic Gate): fyra risknivåer (SAFE / MODERATE / DANGEROUS / CRITICAL), och kritiska kräver en exakt bekräftelsefras; röstmeddelanden transkriberas via Telegram Premium, och innan något utförs ställer boten följdfrågor. Version 1.3.x kördes på en produktions-VPS (CHANGELOG beskriver en incident den 2026-02-09 och dess åtgärd); en avskalad publik kopia har publicerats under MIT-licensen.
Uppdraget
Att administrera en server och köra agentuppgifter från en telefon utan att öppna SSH, och att förhindra att destruktiva kommandon körs av misstag.
Vad som ingår
- Åtkomst endast från en tillåtelselista med Telegram-ID, hastighetsbegränsning av anrop (token bucket)
- Socratic Gate: riskbedömning och bekräftelse av kommandon; V2 — en tvåstegskontroll av avsikt (följdfrågor från Claude Haiku för röstmeddelanden, valfritt för text)
- Röstmeddelanden och runda videomeddelanden via Telegram Premium (Telethon)
- Filhantering: PDF och text (PyMuPDF), återsändning av filer, smart delning av långa svar så att de ryms inom Telegrams gränser
- Sessioner med utgångstid och LRU-utrensning, kommandona /status, /metrics och /new, modellbyte
- Produktionsinfrastruktur: strukturerade loggar (structlog), healthcheck, systemd-enheter och ett installationsskript
Maskinöversättning — granskas.