
Monitor a nivel de sistema operativo para agentes de IA: observa los procesos, el acceso a archivos y la actividad de red en la máquina local y atribuye cada evento a una instancia de agente.
Supervisión a nivel de sistema operativo para agentes de codificación de IA
Monitor de código abierto que muestra lo que los agentes de codificación de IA realmente hacen en tu máquina, a nivel de sistema operativo, sin necesidad de hooks en el agente.
AEGIS ve cada agente de IA en tu máquina, incluso los que no cooperan. Es un observador independiente a nivel de sistema operativo que vigila los procesos de los agentes, el acceso a archivos, la actividad de red y las anomalías de comportamiento en tiempo real, sin importar cómo se haya lanzado el agente. Construido sobre un motor de monitoreo en JavaScript (módulos ES / CommonJS), con TypeScript en el renderizador y tipos compartidos. Código abierto, local, sin telemetría: todo permanece en tu máquina.
"Kaspersky encontró 512 errores en OpenClaw. Así que construimos un EDR para monitorearlo."
Descargar · Reportar un error · Solicitar una función · Contribuir
.ssh, .aws, .gnupg, .env, configuraciones de nube) y 27 rutas de configuración de agentes de IA en busca de accesos no autorizados.Los agentes de IA ahora tienen acceso profundo a tu máquina: archivos, comandos, red. Todas las herramientas de seguridad de IA existentes son SaaS empresarial que monitorean lo que los humanos envían a la IA. Nadie monitorea lo que los agentes de IA hacen en las máquinas locales. Aegis es la respuesta de código abierto.
La mayoría de las herramientas de supervisión de agentes de IA funcionan enganchándose dentro del propio agente — un plugin de Claude Code, una extensión de Cursor, un wrapper de SDK. Sage (Gen Digital), leash y el Agent Governance Toolkit de Microsoft viven en el tiempo de ejecución del agente. Eso tiene un punto ciego estructural: solo ven a los agentes que instalaron su hook. Un agente lanzado de otra manera — un python autogpt.py puro, un binario que no envolviste, una herramienta que simplemente no coopera — es invisible para ellos.
AEGIS se sitúa en una capa diferente. Es un observador independiente a nivel de sistema operativo: vigila la actividad de procesos, archivos y red desde fuera de los agentes, por lo que detecta cualquier agente en la máquina, sin importar cómo se inició ni si quiere ser vigilado. Las herramientas basadas en hooks y AEGIS son complementarias: una instrumenta a los agentes que optan por participar y la otra ve toda la máquina.
AEGIS es una cámara, no un guardián. Observa y registra — no bloquea agentes a nivel de sistema operativo por ahora. No hay hooks de kernel ni aplicación automática de políticas. El control de procesos (matar / suspender / reanudar) es manual y solo lo invoca el usuario. El bloqueo activo está en la hoja de ruta, no en la versión actual. Usa AEGIS para visibilidad, auditoría y detección de anomalías; combínalo con sandboxing cuando necesites aplicar restricciones.
AEGIS es el único monitor de agentes de IA de código abierto y centrado en lo local.
git clone https://github.com/antropos17/Aegis.git
cd Aegis
npm install
npm start
Requiere Node.js 18+ y npm 9+. Se recomienda Windows 10/11. macOS/Linux experimental (#37).
¿No tienes agentes de IA en ejecución? El modo demo te permite explorar el panel completo con datos simulados: sin monitoreo real, sin procesos reales.
npm run build:demo && npm start
El modo demo ejecuta un motor de escenarios que recorre cuatro fases de amenaza — calma → elevada → crítica → reinicio — con hasta 12 agentes de IA simulados (Claude Code, Copilot, Cursor y más). Los eventos de acceso a archivos, las conexiones de red, las puntuaciones de anomalías y las evaluaciones de riesgo se generan en tiempo real, de modo que cada pestaña y función es totalmente funcional.
Úsalo para evaluar AEGIS antes de desplegarlo, mostrar la interfaz a tu equipo o desarrollar nuevas funciones sin necesidad de un entorno Windows en vivo.
El instalador .exe precompilado llegará en una versión futura. Sigue el progreso en Releases.
Detección — 110 firmas de agentes, resolución de la cadena padre, protección de directorios de configuración, puntuación de riesgo por agente con calificaciones de confianza (A+ a F), puntuación HTTP/User-Agent, detección de LLMs locales, marcado de falsos positivos
Análisis — Líneas base de comportamiento con promedios móviles, detección de anomalías multidimensional, evaluación de amenazas mediante IA a través de la API de Anthropic (opt-in), informes de amenazas HTML imprimibles
Panel — Panel de cuadrícula bento — indicador RiskRing, minigráficos, TrustBadge, estadísticas de agentes, flujo de actividad con filtros, línea de tiempo de sesiones, tarjetas de agente con detalles expandibles, ajustes preestablecidos de protección (Paranoid/Strict/Balanced/Developer), tema oscuro/claro, notificaciones toast, protección contra OOM, atajos de teclado (Ctrl+1-4)
Exportación — Informes JSON, CSV y HTML, archivo ZIP con un clic, registro de auditoría JSONL (rotación diaria, retención de 30 días)
i18n — Internacionalización con base en inglés (más de 110 cadenas); las traducciones de la comunidad son bienvenidas
CLI — --scan-json para scripting, --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) │
└─────────────┘ └─────────────┘
Stack: Electron 33, Svelte 5, Vite 7, Vitest (707 pruebas en 44 archivos). El motor de monitoreo es JavaScript (CommonJS); TypeScript se utiliza en el renderizador y en los tipos compartidos.
110 agentes en src/shared/agent-database.json:
Codificación — Claude Code, GitHub Copilot, Cursor, Windsurf, Tabnine, Amazon Q, Cody, Aider Autónomos — OpenClaw, Devin, Manus AI, OpenHands, SWE-Agent, AutoGPT, BabyAGI, CrewAI Escritorio — Anthropic Computer Use, Google Gemini, Apple Intelligence, Microsoft Copilot Frameworks — LangChain, Semantic Kernel, AutoGen, MetaGPT, TaskWeaver LLMs locales — Ollama, LM Studio, vLLM, llama.cpp, LocalAI, GPT4All, Jan
Añade agentes personalizados mediante la interfaz o edita el JSON. Consulta AGENTS.md.
Todo lo siguiente está planificado, no publicado. AEGIS hoy es solo de monitoreo (consulta Solo monitoreo).
Aegis es una herramienta de código abierto de detección y respuesta de endpoints (EDR) diseñada específicamente para monitorear agentes de IA. Rastrea procesos, acceso a archivos, actividad de red y anomalías de comportamiento en tiempo real, construida sobre Electron 33 y Svelte 5. El motor de monitoreo es JavaScript (módulos ES / CommonJS); TypeScript se utiliza en el renderizador y en las definiciones de tipos compartidas. Todos los datos permanecen locales: sin telemetría, sin dependencia de la nube.
Los agentes de IA autónomos como OpenClaw, AutoGPT y Devin tienen acceso profundo a archivos locales, credenciales y comandos de shell, pero se ejecutan con una supervisión mínima. El análisis de Kaspersky encontró 512 errores solo en OpenClaw. Aegis proporciona la capa de observabilidad que faltaba para que puedas ver exactamente lo que hacen los agentes en tu máquina.
Las herramientas EDR tradicionales (CrowdStrike, Sentinel One) monitorean amenazas impulsadas por humanos: malware, ransomware, phishing. Aegis está construido específicamente para el comportamiento de agentes de IA: incluye 110 perfiles de agentes, 73 reglas de detección ajustadas para patrones específicos de agentes y líneas base de comportamiento que rastrean cómo cambia la actividad de cada agente con el tiempo.
Sí. Aegis monitorea cualquier proceso de agente de IA que se ejecute en tu máquina, incluidas las herramientas conectadas mediante el Model Context Protocol (MCP). Si una herramienta conectada por MCP crea procesos, accede a archivos o realiza llamadas de red, Aegis detectará y puntuará esa actividad.
No. Aegis es una capa de observabilidad, no una capa de restricción. Los sandboxes limitan lo que los agentes pueden hacer; Aegis te muestra lo que los agentes están haciendo. Son complementarios: usa sandboxing para aplicar restricciones y Aegis para visibilidad, auditoría y detección de anomalías.
Aegis incluye 110 firmas de agentes en cinco categorías: asistentes de codificación (Claude Code, Copilot, Cursor), agentes autónomos (OpenClaw, AutoGPT, CrewAI, Devin), IA de escritorio (Gemini, Apple Intelligence), frameworks (LangChain, AutoGen, MetaGPT) y LLMs locales (Ollama, LM Studio, llama.cpp). Puedes añadir agentes personalizados mediante la interfaz o la configuración JSON.
Aegis se encuentra actualmente en v0.10.0-alpha y se recomienda para entornos de desarrollo y pruebas. El motor de monitoreo central es estable con 707 pruebas superadas, pero las funciones de despliegue en producción (actualización automática, aplicación de políticas a nivel de SO) están en la hoja de ruta para v1.0.
Sí. Aegis se publica bajo la licencia MIT sin telemetría, sin requisitos de nube y sin niveles de pago. El código fuente completo está disponible en GitHub.
CONTRIBUTING.md · SECURITY.md · CODE_OF_CONDUCT.md
Si Aegis te resulta útil, considera darle una estrella en GitHub: ayuda a que otros descubran el proyecto.
Equipos y Enterprise — ¿Necesitas paneles centralizados, integración con SIEM o un despliegue gestionado? Lo estamos construyendo. Recibe una notificación
| 512 | vulnerabilidades encontradas en OpenClaw por Kaspersky: los agentes autónomos se distribuyen con riesgos de seguridad reales |
| 0 | herramientas EDR de código abierto existían para agentes de IA antes de Aegis |
| 110 | firmas de agentes de IA en la base de datos de detección, desde Claude Code hasta AutoGPT |
| 73 | reglas de detección de comportamiento en 8 categorías, con recarga en caliente y anulaciones personalizadas |
| 707 | pruebas superadas, 0 fallos: el motor de monitoreo se verifica en cada commit |
| <2s | del arranque en frío al panel completo: lo suficientemente ligero para ejecutarse junto a los agentes que monitorea |
| Capa | Cómo |
|---|
| Procesos | 110 firmas conocidas de agentes de IA, resolución de árbol padre-hijo, detección de host de IDE |
| Archivos | Vigila .ssh, .aws, .gnupg, .env*, configuraciones de nube, 27 directorios de configuración de agentes de IA |
| Red | TCP saliente por PID de agente, DNS inverso, endpoints de API conocidos frente a desconocidos |
| Comportamiento | Líneas base móviles de 10 sesiones, puntuación de anomalías en 4 ejes (Red/FS/Procesos/Línea base) |
| LLMs locales | Detección del tiempo de ejecución de Ollama, LM Studio, vLLM, llama.cpp |
| AEGIS | Lasso / Prompt Security / PromptArmor |
|---|
| Se ejecuta localmente | Sí | Cloud |
| Código abierto | MIT | No |
| Gratuito | Sí | Enterprise |
| Monitorea el acceso a archivos | Sí | No |
| Detecta LLMs locales | Sí | No |
| Versión | Fecha | Aspectos destacados |
|---|
| v0.10.0-alpha | 2026-03-09 | Limpieza de código, endurecimiento de seguridad, paleta de comandos |
| v0.9.1-alpha | 2026-03-08 | Deduplicación de menús desplegables, rutas de skills, aegis-context optimizado |
| v0.9.0-alpha | 2026-03-08 | categoryIndex, skill prompt-craft, migración de stores a TS |
| v0.8.2-alpha | 2026-03-08 | Extracción de formatBytes a TS, pruebas significativas, limpieza de ramas |
| v0.8.1-alpha | 2026-03-07 | Versión de parche |
| v0.8.0-alpha | 2026-03-05 | Preparación para el lanzamiento: CSP endurecido, integración con OpenClaw, rediseño del README |
| v0.7.0-alpha | 2026-03-04 | Conjuntos de reglas YAML, 68 reglas, recarga en caliente, 568 pruebas |
| v0.5.0-alpha | 2026-03-03 | Rediseño de interfaz elegante, VisTimeline, AgentGraph |
| v0.4.0-alpha | 2026-03-03 | Infraestructura TypeScript, rendimiento, refactorización |
![]() Antropos7 | ![]() Elshad Humbatli | ![]() Steven Melendez | ![]() travisbreaks | ![]() raye-deng | ![]() KJyang-0114 |