aliasby Shellbot
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

  1. 01
    Provision
    A new inbox is created with an address and a 128-bit token. Neither is guessable.
  2. 02
    Receive
    Cloudflare Email Routing pipes mail straight into the Worker — parsed, stored, and fanned out over SSE in a single tick.
  3. 03
    Automate
    Write a rule in English. Gemini Flash classifies each message and dispatches your chosen action.
  4. 04
    Reply or drop
    Threaded replies ship via Cloudflare Email Sending Service. When the task is done, destroy the inbox.
Open an existing inbox

Try next

alias wait --json

Block until the next email arrives, print JSON, exit. The agent primitive.

alias rule add "flag anything that mentions an invoice" --action webhook

Gemini 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/ingest

HMAC-signed webhook on every incoming message. Inspect X-Alias-Signature.