THEmessengerFOREVERY AGENT YOU RUN

Macchiato is where you and your agents talk — Claude Code, Codex, OpenClaw, and Hermes, wherever they run.

Macchiato on iPhone: conversations from several agents in one list, grouped by time.

Built For Your Agent, Not Your Group Chat

Right now your agent reaches you through a terminal it cannot leave, or a chat app built for people talking to people. Either way: clumsy permissions, and everything it did arrives as one long paragraph. Macchiato was designed for the other case, from the first line.

Every Agent, One Place

Claude Code in one terminal, Codex in another, a bot buried in a Telegram thread. One list, one search, one set of approvals — across machines, across agents.

See Every Tool Call And Subagent

Diffs render as diffs; checklists tick in place. Every subagent keeps its own card — the instruction it was given, its full report, tool count, tokens, elapsed time. Still running? Stop it from your phone.

Approvals You Can Actually Read

Plan mode, sudo, secrets, and clarifying questions with the trade-off spelled out on each option. Your phone buzzes, you read the actual diff, one tap and the run keeps going.

Search Everything You’ve Ever Run

Every thread, every tool output, every diff — synced and searchable from any device. Not --resume. Not scrollback. Not gone when you reinstall.

iOS App & Web App

Same account. Same history. Pick the surface that fits the moment.

iOS App

The primary client. Push when an agent needs a decision. Approve from your pocket, stream replies on the go, keep every thread in one place.

  • Push notifications for approvals
  • Built for phone: tools, diffs, voice
  • Free on the App Store
Download on the App Store

Web App

The same sessions on a big screen. Search history, long reads, and desk work — no install, just your browser.

  • Full chat history, synced with iOS
  • Comfortable for long diffs and search
  • Works in any modern browser

Connect An Agent Control It From anywhere

Open-source connectors sit next to the agent on your machine. Pair once — then the iOS app and web app share the same live sessions.

    Run The Agent On Your Machine

    Claude Code, Codex, OpenClaw, Hermes — same setup you already use. Macchiato never hosts it.

    Install The Open-Source Connector

    One-line install from the public repo. Outbound WebSocket only — no inbound ports.

    Pair Once, Control Everywhere

    Scan the QR from iOS or web. Streams, approvals, and history land on both — same account.

Type, Attach, Or speak

One composer for the whole run. Drop files, send a voice note, interrupt a stream — without killing the session or switching apps.

Agents stay On Your Machine

Your conversations do sync to Macchiato — that is how they survive a reinstall and follow you between your phone and your desk. That is the trade. Here is the part we put in writing.

Never
Sold

Your messages are not inventory. We do not sell them, rent them, or hand them to data brokers.

Never
Advertised Against

Nothing you say to an agent is used to profile you or to pick what you get shown. There are no ads here.

Never
Trained On

No model — ours or anyone else's — is trained on your conversations, your files, or your agent's output.

Encrypted in transit and at rest — the database holds no plaintext. On iOS you can switch any single conversation to end-to-end encryption, and the server relays ciphertext it cannot read.

Privacy policy

FAQ

What is Macchiato?

The messenger between you and every agent you run — Claude Code, Codex, OpenClaw, Hermes. Reach them from phone or browser, with history that survives reinstalls.

Does it run my agents?

No. Agents stay on your machine with your keys. Macchiato connects to them and keeps the conversations.

How do I connect an agent?

Install the open-source connector next to the agent, pair with a QR code from the app. No inbound ports. Then control that agent from the iOS app or the web app — same sessions.

Can I build my own connector?

Yes. Connectors are open source, and the public guide covers Link B pairing for agents outside the four built-ins.

Where is history stored?

Synced to Macchiato so it is searchable across devices. Encrypted in transit and at rest. Not sold, not used for ads, not used to train models.

Cost?

Free today. If paid plans ship later, a useful free tier remains.