On this page
Active used Started Jul 2026

RossLabs Ambient Agent

Prepare the next move from authorized context while keeping external decisions with the owner.

Private Repo
Swift SwiftUI Rust SQLite macOS

Ambient Agent prepares work before it becomes urgent

RossLabs Ambient Agent helps one person stay ahead of commitments across projects and relationships. It reads sources the owner authorizes, brings the relevant context together, and prepares recommendations and drafts for review. It can update the owner’s private wiki and add user-only calendar items within a grant.

The owner makes the external decision. The agent does not send messages, publish, invite others, transact, or make commitments on the owner’s behalf.

Grants determine what the agent can use

The macOS app presents the work and its source connections; a bounded iPhone companion offers a smaller view. The owner grants access to each source. Without a grant, the agent reads nothing from that source. A Rust engine admits work when it is due and runs the approved provider or module within those boundaries.

This design keeps context useful without turning broad access into broad authority. A draft or recommendation remains a proposal until the owner acts on it.

The ledger separates activity from verified results

One SQLite writer records admitted work, provider activity, recovery, and verification in a hash-chained execution ledger. The Activity view shows a redacted account of that record. A model can finish its task without proving that an external outcome happened, so the ledger keeps completion and verification separate.

Ambient Agent is in active development and has no public release.