Alias by Shellbot
Disposable inboxes
for AI agents.
One email per task, one command. Your agent provisions an address, receives mail in real time, classifies it with natural-language rules, replies threaded, and tears it down when it's done.
ready · paste below to begin
npm i -g alias alias init <MASTER_KEY> alias new # → inbox: adjective-color-animal-204318 # → email: adjective-color-animal-204318@alias.miragico.com # → token: •••••••••••••••••••••• # wait for one email, then act on it alias wait --timeout 600 --json
Zero servers. Cloudflare Workers, D1, R2, Queues, and Email Routing do the rest.
What happens
- 01ProvisionA new inbox is created with an address and a 128-bit token. Neither is guessable.
- 02ReceiveCloudflare Email Routing pipes mail straight into the Worker — parsed, stored, and fanned out over SSE in a single tick.
- 03AutomateWrite a rule in English. Gemini Flash classifies each message and dispatches your chosen action.
- 04Reply or dropThreaded replies ship via Cloudflare Email Sending Service. When the task is done, destroy the inbox.
Try next
alias wait --jsonBlock until the next email arrives, print JSON, exit. The agent primitive.
alias rule add "flag anything that mentions an invoice" --action webhookGemini classifies each incoming mail against a natural-language rule and fires a webhook.
alias reply <id> --body "on it"Threaded reply from the same address, In-Reply-To wired automatically.
alias hook add https://my-agent.example/ingestHMAC-signed webhook on every incoming message. Inspect X-Alias-Signature.