OpenDevOps – AWS/Azureインシデントを調査するオープンソースのAIエージェント
OpenDevOpsは、AWSとAzureをサポートし、LiteLLMを介して任意のLLMを統合するオープンソースのマルチクラウドDevOpsエージェントです。クラウドインシデントを調査し、根本原因を見つけ、緩和策を提供します。AWS DevOps Agentよりも約10倍安価で、セルフホスト、監査可能、カスタマイズ可能です。
OpenDevOpsは、AWSおよびAzureのクラウド環境におけるインシデント調査のために設計されたオープンソースのマルチクラウドDevOpsエージェントです。LiteLLMを活用して、OpenAI、Anthropic、OpenRouter、Groq、Gemini、Mistral、そしてエアギャップ環境や規制環境向けのローカルOllamaなど、任意の大規模言語モデル(LLM)を統合します。また、既存のClaude Codeサブスクリプションを自動検出し、追加のLLMコストをゼロに抑えることができます。
再現可能な10のインシデント(実際のAWSおよびAzureリソースを使用)のベンチマークにおいて、OpenDevOpsは優れたパフォーマンスを示しました。90%(10件中9件)の根本原因を特定し、中央値時間はわずか52秒、調査あたりのコストは約0.03ドルです。これは、AWS DevOps Agentと比較して約10倍安価であり、手動トリアージ(20~40分のエンジニア時間と推定)と比較して約1000倍のコスト削減に相当します。ベンチマークにはコモディティのオープンモデル(gpt-oss-120b)が使用され、最先端モデルは必要ありません。
OpenDevOpsのアーキテクチャはLangChain DeepAgentsフレームワークに基づいており、CloudWatch、CloudTrail、ECS、Lambda、EC2、RDS、IAMをカバーする21の読み取り専用AWSツールと、Azure CLIサポート(読み取り専用のaz CLIとkubectlを介して)を提供します。また、許可リストに基づくコマンド実行と厳格なタイムアウトを備えた、サンドボックス化されたbash実行ツールも含まれます。イベント駆動型検出はEventBridge→SQS→ロングポーリングコンシューマーを介して実装され、9種類のイベントタイプをカバーします。システムはWeb UI(React + Vite + FastAPI)を提供し、チャットインターフェース、監視ダッシュボード、セッション履歴、検索、設定ページなどを含みます。
このツールはデータ主権を重視しています。すべての調査、プロンプト、ツール出力はユーザー自身のPostgresまたはSQLiteデータベースに永続化され、HIPAA、PCI、FedRAMP、EU AI Actの監査要件をサポートします。すべてのプロンプト、ツール呼び出し、トークンは公開され、完全に監査可能です。ユーザーはPython関数ツールの追加、SKILL.mdファイルの配置、システムプロンプトの変更によりエージェントをカスタマイズできます。
デプロイは迅速です。Docker Compose、ローカル開発、またはRailwayをサポートします。依存関係管理はuv syncで行われ、環境設定は簡潔です。OpenDevOpsはさらに、investigate、ask、reportコマンドを備えたCLIツールと、Claude Desktop、Cursor、またはその他のMCPクライアントから使用できる組み込みMCPサーバーを提供します。
100% AWSに依存し、自社インフラの運用を必要としないユーザーにとっては、Amazon Q Developerの方が適しているかもしれません。しかし、OpenDevOpsは、マルチクラウドの柔軟性、データのローカライズ、カスタマイズ性、コスト管理を必要とするユーザー向けの強力なオープンソースの代替手段を提供します。