
Інструмент · DevOps / інструменти AI-інженерії
JARVIS
2026 · Інструмент · Python 3.11+, aiogram 3
Telegram-бот, що керує Ubuntu VPS текстом або голосом через Claude Code, із «сократівським шлюзом» для підтвердження небезпечних команд.
JARVIS MK1 Lite — мінімалістичний Telegram-бот (aiogram), що дає захищений доступ до Claude Code SDK на Ubuntu VPS. Небезпечні команди проходять через «Socratic Gate»: чотири рівні ризику (SAFE / MODERATE / DANGEROUS / CRITICAL), а для критичних потрібна точна фраза підтвердження; голосові повідомлення розшифровуються через Telegram Premium, а перед виконанням бот ставить уточнювальні запитання. Версія 1.3.x працювала на бойовому VPS (у CHANGELOG описано інцидент 2026-02-09 і його виправлення); урізану публічну копію опубліковано під ліцензією MIT.
Завдання
Адмініструвати сервер і запускати завдання агента з телефона, не відкриваючи SSH, і не допустити випадкового виконання руйнівних команд.
Що всередині
- Доступ лише з білого списку Telegram ID, обмеження частоти запитів (token bucket)
- Socratic Gate: оцінка ризику команди й підтвердження; V2 — двофазна перевірка наміру (уточнювальні запитання від Claude Haiku для голосових повідомлень, опційно для тексту)
- Голосові повідомлення й відеокружечки через Telegram Premium (Telethon)
- Робота з файлами: PDF і текст (PyMuPDF), надсилання файлів назад, розумне розбиття довгих відповідей під ліміти Telegram
- Сесії з терміном дії та витісненням LRU, команди /status, /metrics і /new, перемикання моделі
- Продакшн-обв’язка: структуровані логи (structlog), healthcheck, systemd-юніти й скрипт встановлення
Машинний переклад — триває вичитка.