All systems operational | 48 modules | 60+ endpoints | Multi-tier memory active

AEGIS

Autonomous AI Agent Platform

Multi-tier memory, intelligent LLM routing, workflow orchestration, and multi-channel communication in a self-operating system.

View Architecture API Documentation GitHub

Core Architecture

🧠

Multi-Tier Memory

Episodic, semantic, procedural + knowledge graph

6 tiers

LLM Routing

Opus → Haiku → GLM-4.7 → Ollama fallback

4 tiers
🔬

Workflow Engine

LangGraph-inspired with PostgreSQL checkpointing

8 node types
👁

Execution Tracing

OpenTelemetry-style spans for observability

Full trace tree
🌙

Sleep Consolidation

Memory optimization during maintenance window

3 phases

Multi-Channel Communication

💬

Discord

Primary status updates

📱

WhatsApp

Two-way commands

📞

Voice

Vonage inbound calls

Telegram

Time-sensitive alerts

📧

Email

AI triage & response

Platform Capabilities

Knowledge Graph

FalkorDB-backed entity extraction and semantic search with automated relationship mapping.

Entities, facts, episodes with LLM-powered extraction

Workflow Orchestration

Define complex multi-step workflows with conditional branching and human-in-the-loop approval gates.

Checkpointing, interrupts, parallel execution

Agent Templates

Reusable agent archetypes for research, development, execution, review, and coordination.

7 templates with role-based specialization

HTN Planning

Hierarchical Task Network decomposition for complex goal achievement with dependency tracking.

Built-in decomposition methods

Self-Reflection

Post-task analysis pipeline for continuous learning and decision outcome tracking.

Episodic memory with lessons learned

Scheduled Automation

18+ cron jobs for health checks, consolidation, digestion, and daily routines.

Morning/evening cycles, maintenance windows

API Products

Research API

Deep web research with AI synthesis. Submit a topic, get comprehensive analysis with sources.

4 endpoints | Async support

Content API

Transform content into multiple formats. Blog to tweets, articles to summaries, and more.

3 endpoints | 7 output formats

Email API

Intelligent email classification and triage. Priority scoring, action extraction, daily digests.

4 endpoints | Rule + AI modes

Code Review API

AI-powered code analysis. Security, performance, style, and bug detection.

4 endpoints | 10+ languages

GitHub IntegrationNEW

Automatic PR reviews. Connect your repo, get reviews on every pull request.

7 endpoints | Webhook-driven

Webhooks

Get notified when async operations complete. Signed payloads with retry logic.

5 endpoints | HMAC-SHA256

Analytics API

Usage analytics and insights. Track requests, endpoints, and API key usage.

6 endpoints | Dashboard

Billing API

Stripe-powered subscriptions. Manage tiers, quotas, and customer portals.

7 endpoints | Stripe

Sentiment APINEW

Analyze text sentiment and emotions. Lexicon-based quick analysis or detailed AI prompts.

5 endpoints | 8 emotions

Meeting APINEW

Summarize meeting transcripts. Extract action items, decisions, and follow-ups.

5 endpoints | VTT/SRT

Tasks APINEW

Schedule recurring and one-time tasks. Quick queue from Discord or Telegram.

9 endpoints | Cron-style

LLM APINEW

Multi-model AI endpoint. Vision analysis, reasoning, classification. Local models - no API costs.

7 endpoints | 4 models

Revenue EngineNEW

Autonomous monetization. Detects demand, generates products, handles customers. Self-sustaining profit center.

7 endpoints | $50/mo budget

Competitor Intel

Track competitor websites for changes. Screenshot diffs, content monitoring, alert on significant updates.

18 endpoints | Visual diff

Website Monitor

Uptime and content monitoring. Health checks, response times, screenshot captures, change detection.

19 endpoints | Multi-site

Social Listening

Track brand mentions and keywords across social platforms. Sentiment analysis, trend detection, alerts.

16 endpoints | Real-time

API Marketplace

Self-service API product catalog. Stripe subscriptions, usage quotas, developer portal.

14 endpoints | Stripe

Infrastructure API

Server and container monitoring. Docker health, resource usage, anomaly detection with auto-remediation.

12 endpoints | Self-healing

Telegram Bot

Control Aegis via Telegram. Natural language commands, status checks, quick actions from your phone.

8 endpoints | Mobile-first

Blog Generator

Auto-generate blog posts and portfolio content. Topic research, SEO optimization, multi-format output.

7 endpoints | SEO-ready

Monetization APINEW

Usage metering, customer management, pricing tiers, and outcome-based billing.

26 endpoints | Multi-model

Services APINEW

Billable services: research reports, email drafts. Per-deliverable pricing.

8 endpoints | Outcome-based

Technical Foundation

🛠

48 Core Modules

Memory, LLM, agents, workflows, communication, APIs, and infrastructure.

📊

PostgreSQL + pgvector

Relational storage with vector similarity search for semantic retrieval.

🔀

Docker Orchestration

Containerized services with Traefik routing and automatic deployment.

🔒

MCP Integrations

14 Model Context Protocol servers for tools and external services.

Quick Start

# Clone and install
git clone https://github.com/aegis-agent/aegis-core
cd aegis-core && pip install -e .

# Start services
docker compose up -d

# Access dashboard
open https://aegis.rbnk.uk