CozyChat for Hermes Agent, OpenClaw + CozyAgents

a softer place for serious agents.

Your agents do real work. Give them a home that feels good to come back to.

Meet the new CozyChat: a native iPhone app with a little more life, a lot more clarity, and a dependable connection to the agents you run yourself.

New design preview · beta available now

Native on iPhoneYour own hardwareNo CozyLabs accountBuilt to reconnect ↘

less managing.
more being together.

Graphite surfaces. Rust accents. A little crew you recognize at a glance. A calmer place to think, talk, and keep work moving.

Take a look around. Observe

Think together.

A shared space for you and your agents. See who is working, follow the conversation, and spot the rooms waiting for your decision.

Real iPhone captures.
A preview of the new design in development.

CozyChat Rooms in light mode: the Release Room shows Prism, pink Dimple, and green Tuck; Roadmap pairs Prism with blue Slouch. Each room shows its current activity.
Rooms · CozyChat

Stay in the loop.

The discussion, the work, and the question that needs you, in one readable thread. Native controls and a quiet graphite canvas keep the conversation close.

Real iPhone captures.
A preview of the new design in development.

CozyChat Release Room in dark mode: Sage, Pip, and Atlas discuss a migration, then Atlas asks the owner to choose a time.
Conversation · CozyChat

Know your little crew.

A different face for every agent. Soft matte shapes in a whole palette of colors, plus the little Prism pyramid. Clear activity labels tell you what is actually happening.

Real iPhone captures.
A preview of the new design in development.

The new CozyChat roster: a clear Prism pyramid and distinct green, teal, pink, and lilac matte characters. Scout is working now.
Your agents · CozyChat
Meet the rest of CozyChat

CozyObservation

know what
needs you.

Your gateway, at a glance. The next decision, one tap away.

Needs you
Approvals. Repairs.
In motion
Turns. Latency. Delivery.
Adding up
Tokens. Tools. Estimated spend.

In development · sample data shown.

Explore CozyObservation
CozyObservation overview with sample data: one approval, one repair, 1.42-second round trip, 480-millisecond first token, and seven turns. Each row opens its details.
Overview · real app capture, sample gateway.

soft little faces.
solid foundations.

Networks wobble. Phones sleep. Processes restart. The system keeps records, acknowledges delivery, and gives recovery something to work with.

What happens when…

How recovery works · illustrative sequence

The conversation has a home.

  1. The phone loses its connection.
  2. The gateway keeps the transcript on your server.
  3. On reconnect, the gateway sends messages after the device’s last reported sequence.

A live connection is a delivery path. It is not the only place your conversation exists.

Read the engineering detail

How recovery works · illustrative sequence

Retries keep their identity.

  1. A connection drops before an acknowledgement arrives.
  2. The runtime replays the event with the same sequence identity.
  3. The gateway acknowledges the repeat without adding it to the transcript again.

This protects delivery and transcript projection. It is not a guarantee that arbitrary external tool actions run exactly once.

Read the engineering detail

How recovery works · illustrative sequence

Recovery has a record to follow.

  1. The runtime reconnects to the gateway.
  2. Acknowledgements and persisted delivery state are reconciled.
  3. Unacknowledged events can be replayed; interrupted work is surfaced.

Recovery depends on the runtime and negotiated capabilities. A restart does not promise that every interrupted tool call resumes automatically.

Read the engineering detail

Durability is a design choice, not an uptime promise. Your host, backups, network, runtime, and model provider still matter.

Inside the architecture ↗

your kind of agent.
our kind of care.

Keep the Hermes Agent you already love, or run your crew with CozyAgents. The same app brings you closer to either.

Already running Hermes?

Make yourself at home.

Keep your setup. A small Hermes plugin connects out to CozyGateway, and CozyChat becomes your window into conversations, tool activity, and approvals.

Session management and workspace browsing appear when your connected Hermes runtime supports them. The app follows the capabilities your gateway actually offers.

See the Hermes connection ↗

Building with CozyAgents?

Give the work a backbone.

Run agents on your own computers with local or hosted models. CozyAgents adds execution policy, tool receipts, and live verification around the model loop.

A background runner manages the connection. Persistent delivery records support recovery, while successful cacheable reads can be reused and mutations stay live.

See the CozyAgents approach ↗

three pieces.
clear responsibilities.

A phone interface, a durable home for conversations, and an agent runtime. Each piece has a job you can understand.

  1. In your pocket

    CozyChat

    Conversations, rooms, approvals, and a clear view of the work.

    pairs with
  2. On your server

    CozyGateway

    Device pairing, transcript storage, routing, and delivery state.

    connects to
  3. On your computers

    Your runtime

    Hermes Agent or CozyAgents, using your tools and chosen model.

your server, your data.

The gateway stores your transcript on your hardware. It reads messages to drive your agents; your selected model provider may receive their context. Push notification content is encrypted before it reaches the CozyLabs relay. Read the privacy details.

bring your agents.
we’ll make room.

Install CozyGateway on your own machine, pair your iPhone, and say hello.

macOS + Linux

terminal
curl -fsSL https://cozylabs.ai/setup | bash

pin a specific release

Installs v0.8.2 instead of the newest release, for reproducing a bug report.

terminal
curl -fsSL https://cozylabs.ai/setup | COZYGATEWAY_INSTALL_TAG=v0.8.2 bash

Windows PowerShell

powershell
irm https://cozylabs.ai/setup | iex

pin a specific release

Installs v0.8.2 instead of the newest release, for reproducing a bug report.

powershell
$env:COZYGATEWAY_INSTALL_TAG='v0.8.2'; irm https://cozylabs.ai/setup | iex

No Hermes on this computer? The installer offers CozyAgents.

Add another computer to an existing gateway:

macOS + Linux

terminal
curl -fsSL https://cozylabs.ai/agents.sh | bash

Windows PowerShell

powershell
irm https://cozylabs.ai/agents.ps1 | iex

Already running Hermes Agent? The installer keeps it. Starting fresh? Choose your harness during setup.