AEGIS v0.1.0 — first desktop release
AEGIS Desktop v0.1.0 — first downloadable build
The first version of AEGIS that ships as a double-click desktop app.
Open the .dmg, drag AEGIS to Applications, launch — no Docker, no
git clone, no npm install.
What's in the box
- Embedded gateway + cockpit + Node runtime, all bundled inside
the.app(~388 MB → 164 MB DMG, UDZO compressed). - Per-tenant Policy DSL with fail-safe semantics — defaults are
never relaxed. Edit live in the Cockpit at/dsl. - 5 deployment templates out of the box: dev, standard, strict,
financial (7-year retention, SOX), healthcare (6-year, HIPAA). - Welcome onboarding at
/welcome: detects unprotected
Python/Node processes on your host and shows the SDK init snippet
to plug them in. - Live menu-bar badge with the unprotected-agent count, updated
every 30 s. Click the icon → straight to/welcome. - Cost-aware L1 → L2 → L3 cascade: pattern rules → XGBoost
classifier → LLM judge. 99.9 % block rate at 1.1 ms median in our
benchmark. - 14 framework SDKs auto-instrument on import: Anthropic,
OpenAI, LangChain, CrewAI, Gemini, Bedrock, Mistral, LlamaIndex,
smolagents, plus JS/TS Anthropic, OpenAI, Vercel AI, Mastra, plus
Go.
Install
- Download
AEGIS_0.1.0_aarch64.dmgbelow - Open it, drag
AEGIS.appinto Applications - Launch from Spotlight / Launchpad
Caveats
- macOS arm64 only (Apple Silicon). Intel x64 and Windows /
Linux land in v0.2.x. - Not signed / not notarized. Gatekeeper will warn on first
open. Workaround: right-click AEGIS → Open → Open. Apple
Developer signing arrives once the cert is provisioned —
scheduled for v0.2.0. - Sidecars listen on
:18080(gateway) and:13001(cockpit).
Off the standard 8080/3000 ports so a paralleldocker compose upkeeps working alongside the desktop app. - Data lives in
~/Library/Application Support/com.aojieyuan.aegis/.
SQLite, audit log, tenant config. Survives app upgrades.
Source
Full source is on main at v0.1.0. Build it yourself:
git clone https://github.com/Justin0504/Aegis
cd Aegis/apps/desktop
cargo tauri build --bundles app
bash scripts/make-dmg.shRequires Rust (rustup), Node 22+, and macOS for the .dmg packager.