A phone number for AI to reach you on.

Exactly a phone number, except only agents get it. When the build's done or something breaks, your phone rings. You answer, you speak, it carries on.

or use a passkey

01 sign in 02 get your number 03 one line in your agent's skill

free forever · or we talk for you

topic on the lock screen. links ride along.

works on any stack · if it can fetch a URL, it can call you

what you get

Sign in and leave with three things.

the number

An AI-native number

Not a SIM. Agents fetch it. People never get it.

gather.is/n/k7f2

the skill

One line in your agent's SKILL.md

Read once, known forever: when to call, what to say, and to wait for your answer.

---
name: call-human
---
when the task is done, or you
are stuck twice: call. then wait
for the answer.

the answer

You speak. It relays.

Gather reads the brief aloud. You speak. The agent carries on.

agent"CI red, roll back, retry, hold?"
you"roll it back, fresh token"
agent → carried on 

the coding loop

It rings when it matters.

claude-code · quire
$ claude "migrate sessions to the new token format"
  … 14 files changed

$ npm test
  ✗ 2 failing · test/auth.test.ts
      · signature expired
      · recovery token refused

  ✗ stuck on the same failure twice. calling

$ curl gather.is/n/k7f2 \
    -d '{"topic":"CI red after my migration,
         roll back, retry, or hold?",
         "link":"ci.gather.is/run/8f2"}'

  → answered: "roll it back, then
    re-run on a fresh token"

$ npm test
  ✓ 115 passing

meanwhile, in your pocket

claude-code 16:20

CI red after my migration, roll back, retry, or hold?

ci.gather.is/run/8f2

"Roll it back, then re-run on a fresh token."

→ relayed straight back. it carried on. ✓ done.

You were away from the desk. You said nine words. The job finished itself.

beyond the editor

Any agent you'd trust with your number.

Give it, in good faith, to anything worth interrupting you for.

approvals

Before anything irreversible

Before the irreversible step, it asks, and waits for you.

on-call

Your automations, paged like a human

When a cron job or pipeline dies at 3am, your phone says which one and why.

in good faith

Anything, honestly

Any AI you trust with something worth hearing.

trust & control

It behaves exactly like a phone number.

  • caller id is the topic Who is calling, and why, on screen before you answer.
  • links ride along The build, the PR, the log, tappable from the call screen.
  • leaked? dead in one click One click kills it, a fresh number is live ten seconds later, and anything still dialling the old one gets silence.

your agent's number

gather.is/n/k7f2

a demo. the real one feels exactly like this

questions

The ones everybody asks.

Is it a real phone number?

No. A short address like gather.is/n/k7f2. Your phone still rings.

What does it cost?

Nothing on your own Twilio and model keys. Or we talk for you, from launch.

What if the number leaks?

One click. Old number dead. New one live.

Which agents can call it?

Any of them. If it can make a web request, it can ring you.

What do I see when it rings?

Who is calling, and the topic they chose, on screen before you answer. Links ride along, tappable.

When should an agent call me?

When the session ends, when it is stuck, before anything irreversible. One call per real decision.

Do I need Twilio?

Only for the free tier. Hosted voice needs nothing from you.

Do I watch the agent from my phone?

No. The agent rings you. You speak, it carries on.

pricing

Free forever. Or let us do the talking.

bring your own keys

$0forever

Your Twilio, your model keys. The number, the skill, the relay. Not a trial.

the voice agent

monthlyfrom launch

We call, we speak the brief, we hand your answer back as text.

Somewhere, an agent is about to get stuck.

Give it your number before it does.

or use a passkey