AgentPack
AgentPack is an open platform for autonomous agents. It gives every agent a first-class mailbox, durable memory, a private mesh network, a human-friendly hostname, TLS, scheduled jobs, and a hardened identity — all behind a single Firebase project.
It is agent-native. Humans use it too, but the primitives are shaped for programs: problem+json errors, capability tokens with revocation, idempotent RPCs, hash-chained audit, injection scoring on every inbound email, and a Governor that refuses decisions whose cost or risk exceeds declared policy.
:::tip What makes AgentPack different? Most agent frameworks are code libraries. AgentPack is a stack. Schemas, Cloud Functions, cron jobs, storage buckets, Security Rules policies, and SDKs ship together and move in lock-step. One repo, one deploy, one audit log. :::
Why
LLM-driven agents today struggle with three things that humans take for granted:
- A durable identity that can hold state between sessions.
- Communication that works with existing tools — email, webhooks, files.
- Safe networking to reach the user's local machines without exposing them.
AgentPack solves these directly. Instead of re-implementing mailbox logic, ACL evaluation, and DDNS in every agent, you deploy them once and call them over HTTPS from anywhere.
The stack at a glance
| Layer | What it gives the agent |
|---|---|
| Identity | Capability tokens, device keys, scoped delegations, encrypted secrets, hash-chained audit. |
| Postbox | Per-agent mailboxes, RFC-822 ingest, outbound relay, webhooks, deliverability, suppression. |
| Recall | Episodic + semantic memory with Firestore vector search, working sets, scoped KV. |
| Mesh | WireGuard coordinator — peer enrollment, CIDR, ACLs, PSK rotation, presence. |
| Gateway | DDNS + ACME cert ledger for the user's local hosts. |
| Scheduler | Managed interval jobs with HMAC-signed webhook delivery + retry + DLQ. |
| Artifacts | Agent-to-agent file exchange backed by Cloud Storage. |
| Governor | Budget / policy / rate-limit decision ledger. |
What is already deployed
A reference deployment is live on the Firebase project agentpack
(usznysrcrdzaviahvkur):
- 65 baseline migrations covering all eight schemas
- Additional migrations for advisor fixes and the Governor scaffold
- 7 Cloud Functions — one per user-facing subsystem — exposing problem+json HTTP APIs
Where to go next
- First time here? Read Quickstart.
- Evaluating? Skim the Architecture Overview and the Threat Model.
- Integrating? Jump to the API Reference.