Skip to content

Blackleets/aegis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

176 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AEGIS

Strategic recon and situational intelligence platform for live operator workflows.

License Next.js TypeScript Build Lint

AEGIS turns public telemetry into an operator-ready monitoring workspace with live map layers, browser-based recon tools, AI briefings, and fusion dossiers.

What it is

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

Core capabilities

  • 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

Stack

  • Next.js 16.2.6
  • React 19
  • TypeScript
  • Tailwind CSS 4
  • MapLibre GL
  • Framer Motion
  • Gemini API integration for AI-assisted analysis

Verified status

Verified locally on this repo revision:

npm run lint
npm run build

Current status:

  • npm run lint
  • npm run build

Quick start

git clone https://github.com/Blackleets/aegis.git
cd aegis
npm install
cp .env.example .env.local
npm run dev

Open:

http://localhost:3000

Environment

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_URL and SCANNER_KEY for RECON
  • Gemini keys enable AI analyst and fusion flows

Minimum AI setup:

GEMINI_API_KEY_1=your_key_here

Minimum RECON setup:

SCANNER_URL=http://your-scanner:7700
SCANNER_KEY=your_shared_key

Docker

For self-hosting with Docker / Docker Compose, see:

  • DOCKER.md

Fast path:

cp .env.template .env
docker compose up -d

Why this repo is useful

AEGIS 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

Project structure

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

Current polish pass

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

License

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

Next high-value steps

  • 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

About

AI-enhanced OSINT and situational awareness platform with live map layers, browser recon tools, and fusion dossiers.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors