Skip to main content
Meerkat is a composable agent runtime. Its CLI, services, SDKs, and browser runtime are peer surfaces over shared lifecycle and capability contracts. The central idea is a realm: the identity and storage boundary within which config, credentials, sessions, schedules, WorkGraph commitments, jobs, blobs, artifacts, and mobs can coordinate.

Core Read Order

  1. Composability explains why the surfaces share contracts instead of implementing separate agent loops.
  2. Realms defines state identity, isolation, storage discovery, and backend pinning.
  3. Sessions covers transcript, lifecycle, history, concurrency, persistence, and recovery.
  4. Configuration covers raw realm documents, effective inheritance, runtime overrides, and generation CAS.
  5. Auth and bindings separates model/backend choice from credentials and account identity.
  6. Providers explains the model catalog, capability gating, provider parameters, and fallback.
  7. Tools explains how an agent acts on the world.
Then add the systems your product needs:

Ownership At A Glance

Choose A Build Path

See Also