
Công cụ · DevOps / công cụ kỹ thuật AI
JARVIS
2026 · Công cụ · Python 3.11+, aiogram 3
Bot Telegram quản lý VPS Ubuntu bằng văn bản hoặc giọng nói thông qua Claude Code, với “Socratic gate” để xác nhận các lệnh nguy hiểm.
JARVIS MK1 Lite là bot Telegram tối giản (aiogram) cung cấp quyền truy cập an toàn vào Claude Code SDK trên một VPS Ubuntu. Các lệnh nguy hiểm đi qua “Socratic Gate”: bốn mức rủi ro (SAFE / MODERATE / DANGEROUS / CRITICAL), và lệnh nghiêm trọng đòi hỏi đúng cụm từ xác nhận; tin nhắn thoại được chép lời qua Telegram Premium, và trước khi thực thi bất cứ điều gì bot sẽ đặt các câu hỏi làm rõ. Phiên bản 1.3.x đã chạy trên một VPS production (CHANGELOG mô tả một sự cố ngày 2026-02-09 và cách khắc phục); một bản sao công khai đã được rút gọn được xuất bản theo giấy phép MIT.
Bài toán
Quản trị máy chủ và chạy các tác vụ của agent từ điện thoại mà không phải mở SSH, đồng thời ngăn việc vô tình chạy các lệnh phá hủy.
Bên trong có gì
- Chỉ truy cập từ danh sách cho phép các Telegram ID, giới hạn tốc độ yêu cầu (token bucket)
- Socratic Gate: đánh giá rủi ro của lệnh và xác nhận; V2 — kiểm tra ý định hai pha (câu hỏi làm rõ từ Claude Haiku cho tin nhắn thoại, tùy chọn cho văn bản)
- Tin nhắn thoại và tin nhắn video tròn qua Telegram Premium (Telethon)
- Xử lý tệp: PDF và văn bản (PyMuPDF), gửi tệp trở lại, tự động chia nhỏ các câu trả lời dài cho vừa giới hạn của Telegram
- Phiên có thời hạn và loại bỏ theo LRU, các lệnh /status, /metrics và /new, chuyển đổi mô hình
- Hạ tầng cho production: log có cấu trúc (structlog), healthcheck, unit systemd và script cài đặt
Bản dịch máy — đang được hiệu đính.