
Outil · DevOps / outils d’ingénierie IA
JARVIS
2026 · Outil · Python 3.11+, aiogram 3
Un bot Telegram qui pilote un VPS Ubuntu par texte ou par la voix via Claude Code, avec une « porte socratique » pour confirmer les commandes dangereuses.
JARVIS MK1 Lite est un bot Telegram minimaliste (aiogram) qui donne un accès sécurisé au SDK Claude Code sur un VPS Ubuntu. Les commandes dangereuses passent par la « Socratic Gate » : quatre niveaux de risque (SAFE / MODERATE / DANGEROUS / CRITICAL), les commandes critiques exigeant une phrase de confirmation exacte ; les messages vocaux sont transcrits via Telegram Premium, et avant toute exécution le bot pose des questions de clarification. La version 1.3.x a tourné sur un VPS de production (le CHANGELOG décrit un incident du 2026-02-09 et sa correction) ; une copie publique allégée a été publiée sous licence MIT.
Le besoin
Administrer un serveur et lancer des tâches d’agent depuis un téléphone sans ouvrir SSH, tout en empêchant l’exécution accidentelle de commandes destructrices.
Sous le capot
- Accès uniquement depuis une liste blanche d’identifiants Telegram, limitation du débit des requêtes (token bucket)
- Socratic Gate : évaluation du risque des commandes et confirmation ; V2 — une vérification d’intention en deux phases (questions de clarification de Claude Haiku pour les messages vocaux, optionnelles pour le texte)
- Messages vocaux et vidéos rondes via Telegram Premium (Telethon)
- Gestion des fichiers : PDF et texte (PyMuPDF), renvoi de fichiers, découpage intelligent des longues réponses selon les limites de Telegram
- Sessions avec expiration et éviction LRU, commandes /status, /metrics et /new, changement de modèle
- Équipement de production : logs structurés (structlog), healthcheck, unités systemd et script d’installation
Traduction automatique — relecture en cours.