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