Strategic recon and situational intelligence platform for live operator workflows.
AEGIS turns public telemetry into an operator-ready monitoring workspace with live map layers, browser-based recon tools, AI briefings, and fusion dossiers.
AEGIS is a Next.js command-center style web app that combines:
- live global tracking layers
- open-source intelligence workflows
- browser-accessible recon tooling
- AI-generated analysis and fusion briefs
- operator-focused UI for fast situational assessment
- Live global map with flights, satellites, fires, weather, maritime, CCTV, infrastructure, and incident overlays
- RECON toolkit for DNS, WHOIS, SSL, headers, CVE, threat, phone, MAC, GitHub, and IP sweep workflows
- AI analyst panel for operational questioning and synthesis
- Fusion dossier generation with BLUF, confidence, risk framing, hotspots, actions, and watchlists
- Region dossier workflow for compact geopolitical context
- Live alerts, market context, and OSINT side panels inside one interface
- Next.js 16.2.6
- React 19
- TypeScript
- Tailwind CSS 4
- MapLibre GL
- Framer Motion
- Gemini API integration for AI-assisted analysis
Verified locally on this repo revision:
npm run lint
npm run buildCurrent status:
npm run lint✅npm run build✅
git clone https://github.com/Blackleets/aegis.git
cd aegis
npm install
cp .env.example .env.local
npm run devOpen:
http://localhost:3000
AEGIS welcomes focused contributions from humans and AI coding agents.
Start here:
CONTRIBUTING.md— workflow, data-truth standard, testing, and review.AGENTS.md— repository-wide instructions for coding agents.- Bug report — reproducible defects.
- Improvement proposal — focused proposals backed by evidence.
SECURITY.md— private vulnerability reporting.
Pull requests cannot deploy or modify main by themselves. Maintainers merge only focused, reviewed changes that pass tests, lint, build, and data-source verification.
AEGIS runs without most third-party keys.
Main options:
.env.example→ lightweight local setup template.env.template→ fuller self-hosting / deployment reference
Important notes:
- Most data layers work from public keyless sources
- RECON features require a separate scanner backend
- The current codepath mainly consumes
SCANNER_URLandSCANNER_KEYfor RECON - Gemini keys enable AI analyst and fusion flows
Minimum AI setup:
GEMINI_API_KEY_1=your_key_hereMinimum RECON setup:
SCANNER_URL=http://your-scanner:7700
SCANNER_KEY=your_shared_keyFor self-hosting with Docker / Docker Compose, see:
DOCKER.md
Fast path:
cp .env.template .env
docker compose up -dAEGIS is useful if you want a customizable intelligence dashboard that already ships with:
- a serious app shell instead of a toy demo
- multiple real data routes and overlays
- browser-native OSINT workflows
- AI-assisted summarization on top of live feeds
- a self-hostable base you can verticalize for security, geopolitical, logistics, or crisis-monitoring use cases
src/app/ Next.js app router, UI shell, API routes
src/components/ Dashboard panels, map UI, analyst and recon components
src/lib/ SDK, helpers, feed logic, source adapters
public/ Static assets
DOCKER.md Self-hosting and deployment guide
.env.example Minimal local environment template
.env.template Expanded deployment template
This revision includes:
- completed AEGIS branding cleanup across operator-facing surfaces
- SDK/env naming stabilization for the rebrand transition
- image warning cleanup via
next/image - verified clean lint/build after the stabilization pass
This project builds on an inherited open-source base and is distributed under the MIT license.
- License: MIT
- Required attribution is preserved in
LICENSE - This repo adds rebranding, integration work, UI hardening, and AI/operator workflow improvements
- Add polished screenshots or a short demo GIF for the README header
- Add verticalized presets or intelligence packs for specific niches
- Add auth, saved workspaces, and alert persistence
- Add lightweight CI to enforce lint/build on every push