HelloAGI is local-first by default.
- SRG evaluates every tool call before execution.
- The HTTP API binds to
127.0.0.1by default. - API access is protected by
HELLOAGI_API_KEY, and onboarding can generate that shared auth token during setup. - Secrets are loaded from process environment first, then local
.env. helloagi.onboard.jsonstores non-secret onboarding state only.
- Telegram and Discord are optional extensions.
- Missing tokens or missing libraries are surfaced through
helloagi extensions doctorandhelloagi health. - Multi-user memory is scoped by principal identifiers per channel.
- Use
helloagi doctorto inspect local runtime readiness. - Use
helloagi healthto inspect config, storage, providers, service state, and extension readiness. - Use reviewer-safe policy packs for read-only workflows:
helloagi run --policy reviewer.
helloagi service installkeeps the service local and authenticated.- Linux uses
systemd --user. - macOS uses
launchd. - Windows uses a user-level Scheduled Task strategy.
Before exposing HelloAGI remotely, add a reverse proxy, TLS, and explicit network policy.