Ferramenta · DevOps / ferramentas de engenharia de IA
JARVIS
2026 · Ferramenta · Python 3.11+, aiogram 3
Um bot do Telegram que administra um VPS Ubuntu por texto ou voz através do Claude Code, com um “portão socrático” para confirmar comandos perigosos.
O JARVIS MK1 Lite é um bot minimalista do Telegram (aiogram) que dá acesso seguro ao Claude Code SDK em um VPS Ubuntu. Comandos perigosos passam pelo “Socratic Gate”: quatro níveis de risco (SAFE / MODERATE / DANGEROUS / CRITICAL), e os críticos exigem uma frase de confirmação exata; as mensagens de voz são transcritas via Telegram Premium e, antes de executar qualquer coisa, o bot faz perguntas de esclarecimento. A versão 1.3.x rodou em um VPS de produção (o CHANGELOG descreve um incidente em 2026-02-09 e a sua correção); uma cópia pública reduzida foi publicada sob a licença MIT.
O desafio
Administrar um servidor e executar tarefas de agente pelo telefone sem abrir SSH, e evitar que comandos destrutivos sejam executados por acidente.
O que há por dentro
- Acesso apenas a partir de uma allowlist de IDs do Telegram, limitação de taxa de requisições (token bucket)
- Socratic Gate: avaliação de risco do comando e confirmação; V2 — verificação de intenção em duas fases (perguntas de esclarecimento do Claude Haiku para mensagens de voz, opcional para texto)
- Mensagens de voz e mensagens de vídeo circulares via Telegram Premium (Telethon)
- Manipulação de arquivos: PDF e texto (PyMuPDF), envio de arquivos de volta, divisão inteligente de respostas longas para caber nos limites do Telegram
- Sessões com expiração e remoção LRU, comandos /status, /metrics e /new, troca de modelo
- Infraestrutura de produção: logs estruturados (structlog), healthcheck, unidades systemd e script de instalação
Tradução automática — em revisão.