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 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