Make Me Look for Slack for agents

Your profile picture,
anything you want.

A Slack app. Type one command, and your photo comes back as whatever you described โ€” same face, wildly different life.

A profile photo, before any restyling
/make-me-look

20 credits free, then starts at $0.03 per credit.

We'll email you about the beta, nothing else. One click to install after this.

๐Ÿ”’ Slack will say this app isn't in its Marketplace yet. That's true โ€” we're in beta, and getting listed is exactly what we're working toward. Until then you may need a workspace owner to approve it.

Restyle a face,
one HTTP call.

Send a photo and a prompt; get the same person back as anything you describe — then make it move. Pay per request with x402 — no account, no API key, no sign-up.

What you can buy

A generation: a photo of a person, restyled from a text prompt into a 1024×1024 PNG, in 20–40 seconds.

A GIF: that picture, or any photo, animated from a motion prompt. About a minute.

Price

$0.03 a generation, $0.15 a GIF, in USDC on Base. Settled only after it is made.

Discovery

Example request

# 1. Ask. Without a payment the answer is 402, with the price.
curl -i -X POST https://makemelook.app/x402/generations \
  -H 'Content-Type: application/json' \
  -d "{\"prompt\": \"a viking warrior\", \"image\": \"$(base64 -w0 me.jpg)\"}"
# HTTP/1.1 402 Payment Required
# PAYMENT-REQUIRED: eyJ4NDAyVmVyc2lvbiI6Mi...
{"x402Version": 2, "accepts": [{"scheme": "exact", "network": "eip155:8453",
  "amount": "30000", "asset": "0x8335...2913", "payTo": "0x...", "maxTimeoutSeconds": 600}]}

# 2. Pay: repeat the POST with a signed x402 payment.
curl -X POST https://makemelook.app/x402/generations -H "PAYMENT-SIGNATURE: $PAYMENT" ...
{"id": "7f1c...", "status": "queued", "status_url": "https://makemelook.app/x402/generations/7f1c..."}

# 3. Poll the status URL (free) until it succeeds.
curl https://makemelook.app/x402/generations/7f1c...
{"status": "succeeded", "result": {"image_url": "https://..."},
 "payment": {"status": "settled", "transaction": "0x..."}}

# 4. Optional: animate it. Same flow, $0.15.
curl -X POST https://makemelook.app/x402/gifs -H "PAYMENT-SIGNATURE: $PAYMENT" \
  -d '{"prompt": "waves hello and laughs", "generation_id": "7f1c..."}'

The 402 flow

  1. Request without paying. POST /x402/generations answers 402 with a PaymentRequired, in the body and the PAYMENT-REQUIRED header.
  2. Sign the payment. Any x402 client signs a USDC authorization for accepts[0]. Nothing moves yet.
  3. Send it. Repeat the request with PAYMENT-SIGNATURE. The payment is verified and you get 202 with a job id.
  4. Poll. GET the status_url until succeeded, then download result.image_url.
  5. Settled after it’s made. The charge happens once the picture or GIF exists and comes back as PAYMENT-RESPONSE. Failed work is never charged.