Skip to content

HaloForgeAI/aegis-release

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aegis Public Release

Public native application assets for Aegis, the HaloForgeAI personal AI assistant hub.

This repository is the user-facing distribution layer. Native apps are built from the private source repo, either by the release workflow or by an owner-controlled local build/upload script, and mirrored here as public assets.

Install Aegis

Download the latest release from HaloForgeAI/aegis-release and choose the app for your platform.

Platform Primary asset Notes
macOS Apple Silicon Aegis-<version>-macos-arm64.pkg Installs Aegis.app, aegis, and aegis-server. DMG is still available for drag-install diagnostics.
Windows x64 signed Aegis-<version>-windows-x64.msix Primary Windows installer. Portable ZIP builds are dev-artifact diagnostics only, not public install assets.
iPhone / iPad TestFlight or signed Aegis-<version>-ios.ipa IPA export requires Apple signing/provisioning.
Android signed Aegis-<version>-android.apk or Aegis-<version>-android.aab APK is for direct install; AAB is for Play-style distribution.

Verify SHA256SUMS before installing when it is attached to the release. Public release checks expect signed platform assets. Unsigned build artifacts belong in workflow runs, not user-facing GitHub Releases. The checksum manifest must list the signed native app assets and must not list legacy installers, Docker archives, portable ZIP diagnostics, or unsigned diagnostic builds.

Advanced Operator Tools

CLI, MCP, and agent plugins remain supported for advanced operators after Aegis Core is running through the desktop app or another owner-controlled Core.

Network Access

Mobile apps and agent plugins need a reachable Aegis Core URL. Choose the transport intentionally:

  • local-only for same-machine desktop use;
  • LAN for trusted home/lab networks;
  • Tailscale Serve for private owner-device access across networks;
  • Cloudflare Tunnel for stable public HTTPS hostnames and webhook callbacks;
  • public host/VPS only with hardening, backups, TLS, and Aegis auth.

Do not expose an unauthenticated Aegis Core.

Repository Roles

Repository Visibility Owns
HaloForgeAI/Aegis Private Runtime source, Core, Gateway, worker, native apps, canonical docs, release workflow
HaloForgeAI/aegis-release Public Public native app assets, checksums, release notes, minimal install guidance
HaloForgeAI/aegis-site Public Brand site, quickstart copy, SEO, Cloudflare Pages deployment
HaloForgeAI/aegis-docs Public Formal user manual
HaloForgeAI/aegis-agent-plugins Public Codex, Claude Code, and agent plugin distribution

Do not hand-edit generated release assets here. PKG, DMG, Windows MSIX, APK, AAB, IPA, and SHA256SUMS should be produced from the private Aegis source tree, then uploaded into GitHub Releases in this repository. Apple assets are normally built on the owner's Mac with scripts/build-local-macos-release.sh and scripts/build-local-ios-release.sh, then uploaded with scripts/upload-local-release-assets.sh to avoid unnecessary GitHub-hosted macOS runner usage.

Public Release Check

Maintainers can check the public gates with:

scripts/check-public-release.sh v0.1.5

The check verifies native app downloads, checksum manifest entries, the public brand site, and that legacy install assets such as install.sh, install.ps1, Windows ZIP diagnostics, Docker archives, and unsigned diagnostic builds are not attached to the public release or listed in SHA256SUMS. It expects a signed Windows MSIX, signed Android APK/AAB, and signed iOS IPA by default. Set AEGIS_EXPECT_IOS_IPA=0 only when the iOS path is TestFlight-only for that specific release.

About

Public Aegis installers, compose templates, and release assets.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages