You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Aegis Stack is a CLI that scaffolds modular Python applications — start with an API, add Auth, Scheduler, Workers, or AI services when you need them.
23
+
Aegis Stack is a system for creating and evolving modular Python applications over time, built on tools you already know.
24
24
25
25
## Prerequisites
26
26
@@ -45,6 +45,42 @@ cd my-api && uv sync && cp .env.example .env && make serve
45
45
46
46
**Installation alternatives:** See the [Installation Guide](https://lbedner.github.io/aegis-stack/installation/) for `uv tool install`, `pip install`, and development setup.
47
47
48
+
## Overseer - Built-In System Visibility
49
+
50
+

51
+
52
+
**[Overseer](https://lbedner.github.io/aegis-stack/overseer/)** is the built-in system dashboard that ships with every Aegis Stack project.
53
+
54
+
It provides a live view of what your application is doing at runtime - across core components (Backend, Database, Workers, Scheduler) and services (Auth, AI, Comms) - through a web UI.
55
+
56
+
Overseer goes beyond simple health checks. You can inspect worker queues, scheduled jobs, database state, and AI usage, all in one place, without wiring up external tools.
57
+
58
+
No Datadog. No New Relic. No vendor lock-in.
59
+
60
+
Just a clear view of your system, included from day one.
61
+
62
+
## CLI - First-Class System Interface
63
+
64
+

65
+
66
+
The Aegis CLI is a first-class interface to your running system.
67
+
68
+
It goes beyond simple health checks, exposing rich, component-specific commands for inspecting and understanding your application from the terminal.
69
+
70
+
Query worker queues, scheduler activity, database state, AI usage, and service configuration, all without leaving the CLI.
71
+
72
+
The same system intelligence that powers Overseer and Illiana is available here, optimized for terminal workflows.
73
+
74
+
## Illiana - Optional System Operator
75
+
76
+

77
+
78
+
When the AI service is enabled, Aegis exposes an additional interface: **Illiana**.
79
+
80
+
Illiana is a conversational interface that answers questions about your running system using live telemetry and optional RAG over your codebase.
81
+
82
+
She is not required to use Aegis Stack, and nothing in the system depends on her being present. When enabled, she becomes another way, alongside the CLI and Overseer, to understand what your application is doing and why.
83
+
48
84
## Your Stack Grows With You
49
85
50
86
**Your choices aren't permanent.** Start with what you need today, add components when requirements change, remove what you outgrow.
@@ -75,36 +111,21 @@ aegis update
75
111
76
112
Most starters lock you in at `init`. Aegis Stack doesn't. See **[Evolving Your Stack](https://lbedner.github.io/aegis-stack/evolving-your-stack/)** for the complete guide.
77
113
78
-
## See It In Action
79
-
80
-
### Overseer - Built-In Health Monitoring
81
-
82
-

83
-
84
-
**[Overseer](https://lbedner.github.io/aegis-stack/overseer/)** is the read-only health monitoring dashboard built into every Aegis Stack project. It provides real-time visibility into all your components (Backend, Database, Worker, Scheduler) and services (Auth, AI, Comms) through a web UI and CLI commands.
85
-
86
-
No Datadog. No New Relic. No vendor lock-in. Just centralized monitoring you own from day one.
87
-
88
-
### CLI Health Monitoring
89
-
90
-

91
-
92
-
Rich terminal output showing detailed component status, health metrics, and system diagnostics.
@@ -121,6 +142,6 @@ Rich terminal output showing detailed component status, health metrics, and syst
121
142
122
143
No reinventing the wheel. Just the tools you already know, pre-configured and ready to compose.
123
144
124
-
Aegis Stack respects your expertise. We maintain existing standards - FastAPI for APIs, SQLModel for databases, arq for workers. No custom abstractions or proprietary patterns to learn. Pick your components, get a production-ready foundation, and build your way.
145
+
Aegis Stack respects your expertise. No custom abstractions or proprietary patterns to learn. Pick your components, get a production-ready foundation, and build your way.
125
146
126
-
The tool gets out of your way so you can get started.
147
+
Aegis gets out of your way so you can get started.
0 commit comments