Lulo

Learning, Understanding, Living, Onward

Consumer agents that learn with you.

Lulo is a lab in San Francisco building agents for consumers. We focus on practical personal systems that grow from real conversations, remember what matters, and help people actually follow through. Under the hood, we run an intentionally minimal stack: WhatsApp in, sandboxed agent execution, durable state in Postgres, and a clear audit trail.

Webhook in
Sandboxed run
Consumer-first
Postgres truth

How it works

We design for real usage first: fast loop time, clear data ownership, and resilient execution.

Built for people, not demos

We build agents that fit into daily life and keep improving as context accumulates.

  • Conversation-native interactions
  • User-centered product loops
  • Measured outcomes over novelty

Durable by default

Durable state is the source of truth so products survive restarts and rapid iteration.

  • Memory and history in Postgres
  • Execution in disposable sandboxes
  • Simple operational model

Security is explicit

Agents do not get direct database access. Capability tokens and RBAC gate durable reads and writes.

  • Short-lived capability token
  • Server-side filtering by principal
  • Auditable API events

Trust and safety by design

We assume execution environments are untrusted and make durability, access control, and observability first-class from day one.

Identity
Stable identity via phone_hash; raw phone never persisted.
Isolation
Agent runs inside E2B; server secrets stay outside the sandbox.
Durability
Destroying a sandbox should not destroy memory, skills, or history.

Contact

Primary domain: little-machines-v3.fly.dev