JA

ツール · DevOps / AIエンジニアリングツール

JARVIS

2026 · ツール · Python 3.11+, aiogram 3

Claude Codeを通じてUbuntu VPSをテキストや音声で操作するTelegramボット。危険なコマンドを確認する「ソクラテス・ゲート」付き。

JARVIS MK1 Liteは、Ubuntu VPS上のClaude Code SDKへの安全なアクセスを提供するミニマルなTelegramボット(aiogram)です。危険なコマンドは「Socratic Gate」を通過します。リスクは4段階(SAFE / MODERATE / DANGEROUS / CRITICAL)で、CRITICALのコマンドには正確な確認フレーズが必要です。音声メッセージはTelegram Premiumで文字起こしされ、ボットは実行前に確認の質問をします。バージョン1.3.xは本番VPSで稼働していました(CHANGELOGには2026-02-09のインシデントとその修正が記録されています)。機能を絞った公開版をMITライセンスで公開しています。

課題

SSHを開かずにスマートフォンからサーバーを管理し、エージェントのタスクを実行すること。そして、破壊的なコマンドが誤って実行されるのを防ぐこと。

主な機能

  • Telegram IDの許可リストからのみアクセス可能、リクエストのレート制限(トークンバケット)
  • Socratic Gate:コマンドのリスク評価と確認。V2では2段階の意図確認(音声メッセージにはClaude Haikuによる確認の質問、テキストでは任意)
  • Telegram Premium(Telethon)による音声メッセージと丸型ビデオメッセージへの対応
  • ファイル処理:PDFとテキスト(PyMuPDF)、ファイルの返送、Telegramの制限に合わせた長い返信のスマート分割
  • 有効期限とLRU方式の追い出しを備えたセッション、/status・/metrics・/newコマンド、モデルの切り替え
  • 本番運用の仕組み:構造化ログ(structlog)、ヘルスチェック、systemdユニット、インストールスクリプト

機械翻訳です。現在校正中です。

お問い合わせ

お話ししましょう。

ご依頼の種類
ボット

ボットの設置先

Webサイト

サイトの種類

デザインの有無

Mini App

公開先

決済機能

AIシステム
その他

24時間以内にご返信します · タブを切り替えても、お名前と連絡先は保持されます