ابزار · DevOps / ابزارهای مهندسی هوش مصنوعی
JARVIS
2026 · ابزار · Python 3.11+, aiogram 3
بات Telegram که یک VPS با Ubuntu را با متن یا صدا از طریق Claude Code مدیریت میکند، با «دروازه سقراطی» برای تأیید فرمانهای خطرناک.
JARVIS MK1 Lite بات مینیمال Telegram (aiogram) است که دسترسی ایمن به Claude Code SDK را روی یک VPS با Ubuntu فراهم میکند. فرمانهای خطرناک از «دروازه سقراطی» میگذرند: چهار سطح ریسک (SAFE / MODERATE / DANGEROUS / CRITICAL) و فرمانهای بحرانی به عبارت تأیید دقیق نیاز دارند؛ پیامهای صوتی از طریق Telegram Premium رونویسی میشوند و بات پیش از اجرای هر کاری پرسشهای روشنکننده میپرسد. نسخه 1.3.x روی یک VPS عملیاتی اجرا شد (CHANGELOG حادثهای در 2026-02-09 و رفع آن را شرح میدهد)؛ یک نسخه عمومی سادهشده با مجوز MIT منتشر شده است.
مسئله
مدیریت سرور و اجرای وظایف عامل از روی تلفن بدون باز کردن SSH، و جلوگیری از اجرای تصادفی فرمانهای مخرب.
آنچه درون آن است
- دسترسی فقط از فهرست مجاز شناسههای Telegram، محدودسازی نرخ درخواست (token bucket)
- دروازه سقراطی: ارزیابی ریسک فرمان و تأیید؛ نسخه 2 — بررسی دومرحلهای نیت (پرسشهای روشنکننده از Claude Haiku برای پیامهای صوتی، اختیاری برای متن)
- پیامهای صوتی و ویدیوهای گرد از طریق Telegram Premium (Telethon)
- کار با فایل: PDF و متن (PyMuPDF)، ارسال فایلها در پاسخ، تقسیم هوشمند پاسخهای بلند برای رعایت محدودیتهای Telegram
- نشستها با انقضا و حذف LRU، فرمانهای /status، /metrics و /new، تعویض مدل
- زیرساخت عملیاتی: لاگ ساختیافته (structlog)، healthcheck، واحدهای systemd و اسکریپت نصب
ترجمه ماشینی — در حال بازبینی.