The from-GitHub install needs private-repo access. Reading the public story is open to all β to actually install, request an invite and youβll get repo access.
βΈ Request accessShared in confidence with invited operators only. Please donβt redistribute the app, its keys/configs, or these guides β and never share API keys. See the LICENSE.
ββββββ ββββββββ βββββββ βββββββββββ ββββββββββββββββββββββββ βββββββββββ ββββββββββββββ βββ βββββββββββββββ ββββββββββββββ βββ ββββββββββββββ βββ βββββββββββββββββββββββββββββββ βββ βββββββββββ βββββββ βββββββββββ
Clone, install, open the console β everything renders in demo mode immediately. Pick your OS above; the commands adapt.
Live vs demo β youβll always know which is which. Sample data carries a holographic foil sheen; flipping a panel to live triggers an indicator flash and a notification. Real alerts are never disguised as demo.
The dashboard runs in any modern browser. The relays need Python 3.11+. Real Windows endpoint telemetry needs Windows β on Linux / macOS it runs in mock mode. External tools (Kismet, Wireshark, Nmapβ¦) are optional, added later.
The recommended route β updates with a single git pull.
Once per machine: Git (git-scm.com) and Python 3.11+ (python.org) β tick βAdd Python to PATH.β
Install git and Python 3.11+ with your package manager:
$ sudo apt install git python3 python3-pip # Debian/Ubuntu
$ brew install git python # macOSOpen PowerShell and run:
Open a terminal and run:
PS> cd $env:USERPROFILE\Downloads
PS> git clone https://github.com/ChalulaBottle/AEGIS.git
PS> cd AEGIS$ cd ~/Downloads
$ git clone https://github.com/ChalulaBottle/AEGIS.git
$ cd AEGISPrivate repo β GitHub prompts you to sign in the first time.
PS> .\aegis-install.ps1$ chmod +x aegis-install.sh
$ ./aegis-install.shChecks Python/Git, copies every config template to a real config without touching keys, installs the DeepRoot agent, then prints how to launch.
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned β Y.PS> .\aegis-dashboard\aegis_launch.ps1$ xdg-open aegis-dashboard/aegis_v1_5.html # macOS: open ...β¦or open aegis-dashboard/aegis_v1_5.html in any browser.
Open Settings β Setup Center. Each integration shows a LIVE /
DEMO dot, the config + key it needs, and a start command. Terminal:
.\aegis-install.ps1 -Setup./aegis-install.sh --setup.
PS> git pull # or: .\aegis-install.ps1 -Update$ git pull # or: ./aegis-install.sh --updateYour keys survive β real configs are gitignored. The open dashboard shows a βreload to updateβ notice.
No git needed.
On the repo page click Code β Download ZIP (or a release ZIP like AEGIS-v2.0-AUSPEX.zip).
Extract it into your home / Downloads folder.
From the extracted folder:
PS> cd $env:USERPROFILE\Downloads\AEGIS
PS> .\aegis-install.ps1
PS> .\aegis-dashboard\aegis_launch.ps1$ cd ~/AEGIS
$ chmod +x aegis-install.sh
$ ./aegis-install.shWindows, no Python β run the DeepRoot agent by double-click.
--mock.Grab deeproot-kit.exe from the release (or build it β see deeproot-kit/PACKAGING.md).
From an Administrator PowerShell:
PS> .\deeproot-kit.exe # first run offers a setup wizardKeep config.json and .anthropic_key next to the .exe.
| Symptom | Fix | |
|---|---|---|
| running scripts is disabled | Set-ExecutionPolicy -Scope CurrentUser RemoteSigned | |
| permission denied: ./aegis-install.sh | chmod +x aegis-install.sh then run again | |
| python not found | Install Python 3.11+ (tick βAdd to PATHβ), or winget install Python.Python.3.12 | sudo apt install python3 python3-pip or brew install python |
| a panel stays on DEMO | Its relay isnβt running, or its config has placeholder values β see the Setup Center. |