Back to features

Privacy

Stays on your machines until you connect a provider.

Network boundary

Traffic flows from your device through the Tailscale network to your Macs. The provider node has no edge: nothing goes there until you connect a provider, and then only the conversations you send it.

What stays on your network

Conversations

Chat history is stored on your Mac, in a local database. It is not synced to any cloud.

Model Weights

Downloaded once, kept on your Macs, never uploaded anywhere else.

Metrics

CPU, GPU, memory, and power readings stay on your cluster, where r1o uses them to run your models.

Configuration

Cluster settings, model preferences, and deployment history, all in local files.

How auth works

Cluster access is mesh membership. The marketing site is separate.

On your private cluster, Tailscale/WireGuard identity is the auth boundary — devices on the tailnet reach asmi and your local services directly. This public website (download / beta) uses Supabase Auth (Apple, Google, or email) only for account and release access — not as the cluster login.

iPhoneiPadMac

Any device on your Tailscale network gets full access. Add a new Mac to the cluster, install Tailscale, and it is immediately part of the mesh — no config files, no firewall rules, no port forwarding.

Local model or cloud provider

FeatureLocal modelCloud provider
Where the model runsYour MacsThe provider's servers
Who sees your messagesOnly your MacsThe provider, under its terms
Account or API keyNoneYours, for that provider
Conversation historyOn your MacOn your Mac, plus what the provider keeps
Model weightsOn your MacsThe provider's
CostYour hardware and powerThe provider's pricing