
AIエージェント向けのオープンソースEDR。自律型AIエージェントのプロセス、ファイル、ネットワーク、動作を監視します。
AIコーディングエージェントのOSレベルの監視
オープンソースのモニター。あなたのマシン上でAIコーディングエージェントが実際に行うことをOSレベルで表示します。エージェントのフックは不要です。
AEGISはあなたのマシン上のすべてのAIエージェントを監視します。協力しないエージェントも含めて。 エージェントの起動方法に関わらず、エージェントのプロセス、ファイルアクセス、ネットワークアクティビティ、動作異常をリアルタイムに監視する、独立したOSレベルのオブザーバーです。JavaScript (ES modules / CommonJS) の監視エンジン上に構築され、レンダラーと共有型にはTypeScriptを使用しています。オープンソース、ローカル、テレメトリなし — すべてのデータはあなたのマシン上に留まります。
「KasperskyはOpenClawで512のバグを発見しました。そこで、それを監視するためにEDRを構築しました。」
ダウンロード · バグ報告 · 機能リクエスト · コントリビューション
.ssh、.aws、.gnupg、.env、クラウド設定)および27のAIエージェント設定パスへの不正アクセスを監視。AIエージェントは現在、ファイル、コマンド、ネットワークに至るまでマシンへの深いアクセス権を持っています。既存のAIセキュリティツールはすべて、人間がAIに送信する内容を監視するエンタープライズSaaSです。ローカルマシン上でAIエージェントが何をしているかを監視するものはありません。Aegisはそのオープンソースの回答です。
ほとんどのAIエージェント監視ツールは、エージェント自体にフックを仕込むことで動作します — Claude Codeプラグイン、Cursor拡張機能、SDKラッパーなどです。Sage (Gen Digital)、leash、MicrosoftのAgent Governance Toolkitはすべてエージェントのランタイム内部に存在します。これには構造的な盲点があります。フックをインストールしたエージェントしか見えないのです。別の方法で起動されたエージェント(生の python autogpt.py、ラップしていないバイナリ、単に協力しないツール)は、それらには見えません。
AEGISは異なるレイヤーに位置します。独立したOSレベルのオブザーバーです。プロセス、ファイル、ネットワークアクティビティをエージェントの外側から監視するため、起動方法や監視されたいかどうかに関わらず、マシン上のすべてのエージェントを捕捉できます。フックベースのツールとAEGISは補完的です。一方はオプトインしたエージェントを計装し、もう一方はマシン全体を監視します。
AEGISはカメラであり、警備員ではありません。 現在のところ、観察および記録は行いますが、OSレベルでエージェントをブロックしません。カーネルフックも自動的な強制もありません。プロセス制御(強制終了/停止/再開)は手動でユーザーが呼び出す場合のみです。アクティブブロッキングはロードマップにありますが、現在のリリースには含まれていません。可視性、監査、異常検出のためにAEGISを使用してください。強制が必要な場合はサンドボックスと組み合わせてご利用ください。
AEGISは唯一のオープンソース、ローカルファーストのAIエージェントモニターです。
git clone https://github.com/antropos17/Aegis.git
cd Aegis
npm install
npm start
Node.js 18+ と npm 9+ が必要です。Windows 10/11推奨。macOS/Linuxは実験的サポート (#37)。
AIエージェントを実行していない場合でも、デモモードを使用してシミュレートされたデータで完全なダッシュボードを探索できます — 実際の監視は行われず、実際のプロセスもありません。
npm run build:demo && npm start
デモモードは、穏やか → 高まり → 重大 → リセット の4つの脅威フェーズを循環するシナリオエンジンを実行します。最大12のシミュレートされたAIエージェント(Claude Code、Copilot、Cursorなど)を生成します。ファイルアクセスイベント、ネットワーク接続、異常スコア、リスク評価がすべてリアルタイムで生成されるため、すべてのタブと機能が完全に機能します。
AEGISを展開前に評価したり、チームにUIをデモしたり、ライブのWindows環境を必要とせずに新しい機能を開発するために使用できます。
ビルド済みの .exe インストーラーは将来のリリースで提供予定です。Releases で進捗を追跡してください。
検出 — 110のエージェントシグネチャ、親チェーン解決、設定ディレクトリ保護、エージェントごとのリスクスコアリングと信頼グレード(A+からF)、HTTP/User-Agentスコアリング、ローカルLLM検出、誤検知マーキング
分析 — ローリング平均による行動ベースライン、多次元異常検出、Anthropic APIによるAI脅威評価(オプトイン)、印刷可能なHTML脅威レポート
ダッシュボード — Bentoグリッドダッシュボード — RiskRingゲージ、スパークライン、TrustBadge、エージェント統計、フィルター付きアクティビティフィード、セッションタイムライン、拡張可能な詳細付きエージェントカード、保護プリセット(Paranoid/Strict/Balanced/Developer)、ダーク/ライトテーマ、トースト通知、OOM保護、キーボードショートカット(Ctrl+1-4)
エクスポート — JSON、CSV、HTMLレポート、ワンクリックZIPアーカイブ、JSONL監査ログ(日次ローテーション、30日保存)
i18n — 英語ベース(110+文字列)の国際化、コミュニティ翻訳歓迎
CLI — --scan-json でスクリプト処理、--version、--help
rules/custom/ ディレクトリで拡張または上書き可能
┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Process │ │ File │ │ Network │ │ LLM │
│ Scanner │ │ Watcher │ │ Monitor │ │ Detector │
│ (tasklist) │ │ (chokidar) │ │ (NetTCP+DNS)│ │(Ollama/LMS) │
└──────┬───────┘ └──────┬──────┘ └──────┬──────┘ └──────┬──────┘
│ │ │ │
└───────────┬───────┴──────────┬───────┘ │
│ │ │
┌──────▼──────┐ ┌──────▼──────┐ │
│ Baseline │ │ Anomaly │◄──────────────────┘
│ Engine │ │ Detector │
│(10-session) │ │ (4-axis) │
└──────┬──────┘ └──────┬──────┘
│ │
┌──────▼──────┐ ┌──────▼──────┐ ┌─────────────┐
│ Risk │ │ Audit │ │ CLI │
│ Engine │ │ Logger │ │ (--scan-json│
│(time-decay) │ │ (JSONL/30d)│ │ --version) │
└──────┬──────┘ └──────┬──────┘ └─────────────┘
│ │
┌──────▼──────┐ ┌──────▼──────┐
│ Dashboard │ │ ZIP Writer │
│ (Svelte IPC)│ │ (export) │
└─────────────┘ └─────────────┘
スタック: Electron 33、Svelte 5、Vite 7、Vitest(44ファイルで707テスト)。監視エンジンはJavaScript (CommonJS)。TypeScriptはレンダラーと共有型で使用。
src/shared/agent-database.json に110のエージェント:
コーディング — Claude Code、GitHub Copilot、Cursor、Windsurf、Tabnine、Amazon Q、Cody、Aider 自律型 — OpenClaw、Devin、Manus AI、OpenHands、SWE-Agent、AutoGPT、BabyAGI、CrewAI デスクトップ — Anthropic Computer Use、Google Gemini、Apple Intelligence、Microsoft Copilot フレームワーク — LangChain、Semantic Kernel、AutoGen、MetaGPT、TaskWeaver ローカルLLM — Ollama、LM Studio、vLLM、llama.cpp、LocalAI、GPT4All、Jan
UIからカスタムエージェントを追加するか、JSONを直接編集してください。AGENTS.md を参照。
以下はすべて計画中であり、出荷済みではありません。現在のAEGISは監視のみです(監視ファーストを参照)。
Aegisは、AIエージェントを監視するために特別に構築されたオープンソースのエンドポイント検出および対応(EDR)ツールです。プロセス、ファイルアクセス、ネットワークアクティビティ、動作異常をリアルタイムで追跡し、Electron 33およびSvelte 5をベースに構築されています。監視エンジンはJavaScript(ES modules / CommonJS)。TypeScriptはレンダラーと共有型定義で使用されています。すべてのデータはローカルに保存され、テレメトリもクラウド依存もありません。
OpenClaw、AutoGPT、Devinのような自律型AIエージェントは、ローカルファイル、認証情報、シェルコマンドに深くアクセスでき、しかもほとんど監視されずに動作します。Kasperskyの分析では、OpenClawだけで512のバグが発見されました。Aegisは不足している可視性のレイヤーを提供し、エージェントがマシン上で何をしているかを正確に把握できるようにします。
従来のEDRツール(CrowdStrike、Sentinel One)は、マルウェア、ランサムウェア、フィッシングといった人間主導の脅威を監視します。AegisはAIエージェントの動作に特化して構築されています。110のエージェントプロファイル、エージェント特有のパターンに調整された73の検出ルール、各エージェントの活動時間経過に伴う変化を追跡する行動ベースラインを提供します。
はい。Aegisは、Model Context Protocol(MCP)を介して接続されたツールを含め、マシン上で実行されているすべてのAIエージェントプロセスを監視します。MCP接続ツールがプロセスを生成したり、ファイルにアクセスしたり、ネットワーク呼び出しを行ったりすると、Aegisはそのアクティビティを検出してスコアリングします。
いいえ。Aegisは可視性レイヤーであり、制限レイヤーではありません。サンドボックスはエージェントができることを制限します。Aegisはエージェントが何をしているかを示します。これらは補完的です。強制にはサンドボックスを、可視性、監査、異常検出にはAegisを使用してください。
Aegisは5つのカテゴリにわたる110のエージェントシグネチャを搭載しています。コーディングアシスタント(Claude Code、Copilot、Cursor)、自律型エージェント(OpenClaw、AutoGPT、CrewAI、Devin)、デスクトップAI(Gemini、Apple Intelligence)、フレームワーク(LangChain、AutoGen、MetaGPT)、ローカルLLM(Ollama、LM Studio、llama.cpp)です。UIまたはJSON設定からカスタムエージェントを追加できます。
Aegisは現在v0.10.0-alphaであり、開発およびテスト環境での使用を推奨します。コアの監視エンジンは安定しており、707のテストが合格していますが、本番展開機能(自動更新、OSレベルの強制)はv1.0のロードマップに含まれています。
はい。AegisはMITライセンスの下でリリースされており、テレメトリなし、クラウド要件なし、有料プランもありません。完全なソースコードはGitHubで入手できます。
CONTRIBUTING.md · SECURITY.md · CODE_OF_CONDUCT.md
Aegisが役立つと思われましたら、GitHubでスターを付けていただけると、他の方々がこのプロジェクトを見つけるのに役立ちます。
チーム&エンタープライズ — 集中ダッシュボード、SIEM統合、管理デプロイが必要ですか?構築中です。 通知を受け取る
| 512 | OpenClawでKasperskyによって発見された脆弱性 — 自律型エージェントには実際のセキュリティリスクが伴う |
| 0 | Aegis以前にAIエージェント向けのオープンソースEDRツールは存在しなかった |
| 110 | Claude CodeからAutoGPTまで、検出データベースに登録されたAIエージェントシグネチャ数 |
| 73 | 8カテゴリの行動検出ルール。ホットリロードとカスタムオーバーライド対応 |
| 707 | テスト合格、失敗0 — 監視エンジンはコミットごとに検証済み |
| <2s | コールドブートから完全なダッシュボードまで — 監視対象のエージェントと一緒に実行しても軽量 |
| レイヤー | 方法 |
|---|
| プロセス | 110の既知のAIエージェントシグネチャ、親子ツリー解決、IDEホスト検出 |
| ファイル | .ssh、.aws、.gnupg、.env*、クラウド設定、27のAIエージェント設定ディレクトリを監視 |
| ネットワーク | エージェントPIDごとの送信TCP、逆DNS、既知のAPIエンドポイントと未知の判別 |
| 動作 | ローリング10セッションのベースライン、4軸異常検出(ネットワーク/FS/プロセス/ベースライン) |
| ローカルLLM | Ollama、LM Studio、vLLM、llama.cppのランタイム検出 |
| AEGIS | Lasso / Prompt Security / PromptArmor |
|---|
| ローカルで動作 | はい | クラウド |
| オープンソース | MIT | いいえ |
| 無料 | はい | エンタープライズ |
| ファイルアクセスを監視 | はい | いいえ |
| ローカルLLMを検出 | はい | いいえ |
| バージョン | 日付 | ハイライト |
|---|
| v0.10.0-alpha | 2026-03-09 | コードのクリーンアップ、セキュリティ強化、コマンドパレット |
| v0.9.1-alpha | 2026-03-08 | ドロップダウンの重複排除、スキルパス、aegis-contextの最適化 |
| v0.9.0-alpha | 2026-03-08 | categoryIndex、プロンプトクラフトスキル、TS移行ストア |
| v0.8.2-alpha | 2026-03-08 | formatBytes TS抽出、有意義なテスト、ブランチクリーンアップ |
| v0.8.1-alpha | 2026-03-07 | パッチリリース |
| v0.8.0-alpha | 2026-03-05 | 起動準備完了: CSP強化、OpenClaw統合、README全面改訂 |
| v0.7.0-alpha | 2026-03-04 | YAMLルールセット、68ルール、ホットリロード、568テスト |
| v0.5.0-alpha | 2026-03-03 | Fancy UI再設計、VisTimeline、AgentGraph |
| v0.4.0-alpha | 2026-03-03 | TypeScriptインフラストラクチャ、パフォーマンス、リファクタリング |
![]() Antropos7 | ![]() Elshad Humbatli | ![]() Steven Melendez | ![]() travisbreaks | ![]() raye-deng | ![]() KJyang-0114 |