Skip to content

AEGIS v0.1.0 — first desktop release

Choose a tag to compare

@Justin0504 Justin0504 released this 20 May 08:54
· 303 commits to main since this 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

  1. Download AEGIS_0.1.0_aarch64.dmg below
  2. Open it, drag AEGIS.app into Applications
  3. 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 parallel docker compose up keeps 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.sh

Requires Rust (rustup), Node 22+, and macOS for the .dmg packager.