Open-source security monitoring for AI agents. Detects skill-injection attacks, credential theft, and auto-quarantines compromised agents — built for regulated environments where failure isn't an option.
As AI agents gain autonomy — executing code, accessing databases, managing credentials — they become attack surfaces. AICM monitors for the threats that matter.
┌─────────────────────────────────────────────────────────────────┐ │ AICM Architecture │ └─────────────────────────────────────────────────────────────────┘ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ Agent #1 │ │ Agent #2 │ │ Agent #N │ │ ┌─────────┐ │ │ ┌─────────┐ │ │ ┌─────────┐ │ │ │ Sensor │ │ │ │ Sensor │ │ │ │ Sensor │ │ │ └────┬────┘ │ │ └────┬────┘ │ │ └────┬────┘ │ └──────┼──────┘ └──────┼──────┘ └──────┼──────┘ │ │ │ └──────────────────┼──────────────────┘ │ HTTPS / mTLS ▼ ┌───────────────────────────────────────────────────────────────┐ │ AICM Server │ │ ┌──────────────┐ ┌───────────────┐ ┌──────────────────┐ │ │ │ Policy Engine │ │ Telemetry Ingest│ │ Quarantine Mgr │ │ │ └──────────────┘ └───────────────┘ └──────────────────┘ │ │ ┌────────────────────────────────────────────────────────┐ │ │ │ FastAPI Backend │ │ │ └────────────────────────────────────────────────────────┘ │ └───────────────────────────────────────────────────────────────┘ │ ▼ ┌───────────────────────────────────────────────────────────────┐ │ React Dashboard │ Agent Status │ Alerts │ Telemetry │ └───────────────────────────────────────────────────────────────┘
AICM is designed for any team deploying AI agents in production — especially in regulated or high-stakes environments.
Download AICM from GitHub.
git clone https://github.com/GReinhold-ai/aicm.git
cd aicmAICM uses Python (FastAPI backend) and React (dashboard). Install the Python requirements first.
pip install -r requirements.txtRun the FastAPI server that receives telemetry from agent sensors and enforces policies.
# Development
uvicorn main:app --reload
# Production
gunicorn main:app -w 4 -k uvicorn.workers.UvicornWorkerAdd the lightweight Python sensor to any AI agent. It monitors behavior and reports telemetry to the AICM server.
# Run once (for testing)
python agent_sensor.py --once
# Run as daemon (production)
python agent_sensor.py --server http://your-aicm-server:8000View real-time agent status, alerts, and telemetry in the React dashboard. Or visit the live demo.
# Set up React dashboard
npm create vite@latest aicm-dashboard -- --template react
cp Dashboard.jsx aicm-dashboard/src/
cd aicm-dashboard && npm install && npm run devOr view the live dashboard: aicm-beta.vercel.app ↗
AICM is free, open source, and MIT licensed. Star the repo, deploy a sensor, and start monitoring your agents today.