Getting Started
Quick Start
bash
git clone https://github.com/ThomasPark20/Aegis.git
cd Aegis
claude
/setup/setup handles everything in one flow:
- Dependencies — Node.js 22+, npm install
- Container runtime — Docker build + test
- API credentials — Anthropic API key or Claude subscription
- Channel — Discord bot creation, permissions, registration
- Feed scanning — 2-hour RSS scan for critical threats (optional)
- Daily report — configurable delivery time (optional)
- Service — background process started
After Setup
Once connected,
:
- Responds to research requests by creating Discord threads
- Delivers all reports as
.mdfile attachments - Scans RSS feeds every 2 hours for critical threats (if enabled)
- Compiles a daily briefing at your configured time (if enabled)
- Validates every detection rule with CLI tools before delivery
- Never blocks chat — research runs in isolated containers
Prerequisites
- Git and Node.js 22+
- Docker (running)
- Claude Code CLI
- Anthropic API access (API key or Claude Pro/Max subscription)