Skip to main content

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:

  1. A durable identity that can hold state between sessions.
  2. Communication that works with existing tools — email, webhooks, files.
  3. 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

LayerWhat it gives the agent
IdentityCapability tokens, device keys, scoped delegations, encrypted secrets, hash-chained audit.
PostboxPer-agent mailboxes, RFC-822 ingest, outbound relay, webhooks, deliverability, suppression.
RecallEpisodic + semantic memory with Firestore vector search, working sets, scoped KV.
MeshWireGuard coordinator — peer enrollment, CIDR, ACLs, PSK rotation, presence.
GatewayDDNS + ACME cert ledger for the user's local hosts.
SchedulerManaged interval jobs with HMAC-signed webhook delivery + retry + DLQ.
ArtifactsAgent-to-agent file exchange backed by Cloud Storage.
GovernorBudget / 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