Hierarchical Multi-Agent System • Multimodal Perception • Cognitive Self-Healing • GraphRAG Fusion
🌍 Languages / زبانها / Языки / 语言:
English • فارسی (Persian) • Русский (Russian) • 中文 (Chinese)
⚡ Quickstart • 🧠 Hierarchical Multi-Agent System • 🩺 Cognitive Self-Healing Engine • 🛡️ Dual-Layer Sandbox • 🗺️ Multimodal Perception (Vision/Audio/Geo) • 📊 GraphRAG & Hybrid Memory • 🌐 Multilingual UI (i18n)
___ ______ _____ _ _ ______ _____
/ _ \ | ____|_ _| | | | ____| __ \
/ /_\ \ | |__ | | | |__| | |__ | |__) |
/ / _ \ \ | __| | | | __ | __| | _ /
/ / / \ \ \ | |____ _| |_| | | | |____| | \ \
/_/ / \_\_\|______|_____|_| |_|______|_| \_\
AUTONOMOUS COGNITIVE ENGINE // v4.0
AETHER v4.0 is an autonomous cyber intelligence, multimodal reconnaissance, and cognitive threat intelligence operating system. Built for security researchers and intelligence analysts, it transforms passive OSINT workflows into fully autonomous, hierarchical agent swarms with closed-loop reasoning:
Operating 100% locally via Ollama and public passive data sources, AETHER guarantees complete operational security (OPSEC) and data privacy with zero cloud leaks or third-party tracking.
AETHER implements the Commander-Specialist-Critic multi-agent cognitive architecture:
- Commander Agent (
CommanderAgent):- Decomposes high-level intelligence objectives into atomic sub-task dependency graphs.
- Evaluates execution branches using Tree-of-Thought (ToT) reasoning.
- Orchestrates parallel asynchronous execution across specialist agents.
- Specialist Agents:
NetworkSpecialist: DNS permutations, BGP/ASN routing, SSL/TLS SANs, Tech Stack fingerprinting, cloud bucket exposure.VisionSpecialist: Optical Character Recognition (OCR), EXIF GPS coordinates, landmark heuristics, and scene understanding.AudioSpecialist: Speech-to-text transcriptions with Whisper, entity timestamp extraction, acoustic intelligence.ToolmakerSpecialist: Autonomous synthesis of custom Python query tools under AST static security verification.
- Red-Team Critic (
RedTeamCritic):- Adversarially cross-examines all findings before ingestion to refute hallucinations and false positives.
When operations encounter obstacles (Cloudflare/WAF blocks, HTTP 429 rate-limits, format mismatches, or missing tools), AETHER autonomously diagnoses and repairs the failure:
- Root Cause Analysis (RCA): Two-tier diagnostic engine classifying faults into 6 distinct categories (
INPUT_FORMAT_ERROR,RATE_LIMITED_OR_BLOCKED,TARGET_UNREACHABLE,TOOL_DEFICIENCY,CRITIC_REJECTION,UNKNOWN_TRANSIENT). - Parameter Transmutation: Automatically extracts hostnames from URLs, normalizes ports, and strips CIDR notation.
- Passive Strategy Shift: Automatically pivots from active scanning to passive repositories (Internet Archive CDX, DNS over HTTPS, BGPView) upon detecting defensive barriers.
- Episodic Failure Memory: Stores proven remedies to pre-emptively fix similar obstacles in future missions.
Dynamic tools generated by the ToolmakerSpecialist undergo dual-layer execution containment:
- AST Static Security Analyzer (
aether/perception/tools/sandbox.py):- Blocks blacklisted modules (
os,sys,subprocess,socket,shutil,ctypes). - Forbids dangerous dunder attributes (
__class__,__subclasses__,__globals__). - Blocks dangerous builtins (
eval,exec,open,__import__).
- Blocks blacklisted modules (
- Subprocess Isolation Runner (
aether/core/sandbox_runner.py):- CLI execution in isolated subprocesses with stripped environment variables.
- Enforces POSIX resource limits (256MB memory cap, 10s CPU cap) and strict timeout guards.
- Geo-Correlation (
GeoCorrelator): Correlates EXIF metadata, Reverse Nominatim geolocation, and visual terrain cues. - Whisper Audio Intelligence (
WhisperAudioPipeline): Transcribes audio intercepts and indexes spoken threat actor aliases. - Vision-Language Engine (
VisionLanguageIntelligenceEngine): Multimodal scene understanding and document parsing. - Pipeline Chainer (
PipelineChainer): Extracts IPs, domains, hashes, and emails from raw outputs and feeds them into downstream specialist tasks.
- GraphRAG Engine (
GraphRAG): Performs multi-hop bi-directional entity traversals and community clustering. - Hybrid Knowledge Store (
HybridKnowledgeStore): Combines dense semantic vector search (Qdrant) and graph topology using Reciprocal Rank Fusion (RRF).
AETHER features a fully localized user interface with instant language switching and dedicated RTL support:
- 🇺🇸 English (Default)
- 🇮🇷 فارسی (Persian) (Full RTL layout with Vazirmatn typography)
- 🇷🇺 Русский (Russian)
- 🇨🇳 中文 (Chinese)
- Python 3.11+
- Node.js 18+ (for building frontend)
- Ollama with models:
qwen2.5:7b,qwen2.5-coder:7b,qwen3-vl:8b(optional)
git clone https://github.com/ark4ng3l/aether.git
cd aether
pip install -r requirements.txtpython run.pyThe server will generate a secure session token and log the one-time bootstrap URL in your terminal:
[bold green]================================================================[/bold green]
[bold green] AETHER v4.0 — Autonomous Cyber-Intelligence Operator Ready [/bold green]
[bold cyan] Access UI at: http://127.0.0.1:8000/#token=<SECURE_SESSION_TOKEN>[/bold cyan]
[bold green]================================================================[/bold green]
Open the link in your browser to access the dashboard!
python -m pytest tests/ -v================= 143 passed in 133.95s (100% Success) =================
This software is licensed under the MIT License.
Notice: AETHER is strictly designed for defensive threat intelligence, authorized security audits, and passive OSINT research. All tools operate strictly on public passive data sources.