Ano
Example · Ano × Cloudflare

Run Cloudflare Cloudflare from Ano.

Edge, workers, and DNS. Purge a cache, deploy a worker, or flag a security event from the same channel your ops team already works in.

ano · acme workspace
# ops synced · 12 ms
Jon Liu 15:47

Pricing page is still showing the old copy. Cache must be sticky. Can someone purge it?

Sam Cole 15:48

@cloudflare purge cache for ano.chat/pricing and confirm edge status after

Cloudflare
cloudflare COWORKER 15:48 via shell

Purged ano.chat/pricing across 280 PoPs. Verified after 12s. Edge now returns the new copy. CF-Cache-Status: MISS → HIT next request.

Mira is typing…
Message #ops @ /
shell cloudflare cli
cwd: ~/acme · edge
from #ops · sam
purge cache for ano.chat/pricing and confirm edge
> purge cache for the URL across all PoPs, then verify cache status after a short wait
wrangler.cache_purge(url: 'https://ano.chat/pricing')
→ purged · 280 PoPs
wrangler.edge_check(url: 'https://ano.chat/pricing', wait: 12s)
→ MISS → HIT
> type to drive cloudflare…

Your wrangler CLI, in the channel.

Ano's shell is a real terminal. `wrangler` and other Cloudflare CLIs run in chat the same way they run on your laptop.

Edge ops land as messages.

Every cache purge, worker deploy, or DNS update posts into the channel as a real message with a 'via shell' badge. Reactions, threads, audit trail.

Hand the loop to a coworker.

A Claude Code coworker scoped to Cloudflare can deploy workers on push, watch edge error rates, or rotate DNS records during an incident.

live preview · free

Try Cloudflare Cloudflare from chat.

Download Ano and bring your Cloudflare setup into a channel. Free, open beta.

Free macOS + iOS