screenless

For developers on Claude Code

Your team's questions, answered without you.

Every quick question used to be a call or a huddle that broke your focus. Give your team a number for your Claude Code session instead: they call it or WhatsApp it, and it answers and does what you allow.

Not a new bot: the session you are already working in, with everything it knows right now.

Paste into Claude Code:

Install https://screenless.sh/llms.txt into this repo and invite my team.

It installs, verifies your number and invites your team, asking you only for your number and the codes. 2 weeks free, no card · open source, MIT

Priya → Sam's Claudedemo call · 0:34
  1. SessionHi Priya, Sam's Claude session here. What can I do?
  2. PriyaHey! A customer asks if refunds go back in their own currency. Do they?
  3. SessionI'm on it.
  4. · reading src/refunds.ts · git log
  5. SessionNot yet. Refunds are converted to euros first. Sam changed the currency handling yesterday, but refunds weren't part of it.
  6. PriyaOkay. Can you open a ticket for that, and let Sam know?
  7. SessionI'm on it.
  8. · linear: ticket created · slack: note to Sam
  9. SessionDone. The ticket is in Sam's queue, and I left him a note. Anything else?
  10. PriyaNo, that's all. Thanks!
  11. SessionBye, Priya!
  • Any phone
  • WhatsApp calls and chats
  • Claude Code

what they ask

Everything they used to ask you.

Each teammate gets what you give them: hears where things stand, gets answers, or gets things done.

how it works

Three steps. Then they just ask.

  1. 1

    Paste the prompt

    Claude Code installs screenless, verifies your number, and invites your colleagues once you say yes.

  2. 2

    Pick what each gets

    Per teammate, on your team page: hears where things stand, gets answers, or gets things done.

  3. 3

    They call or message

    Type /screenless in your session and it answers: phone calls, WhatsApp calls in HD, and WhatsApp messages with screenshots and voice notes.

your rules

Your session, your machine, your say.

You decide what each person gets

Hears where things stand, gets answers, or gets things done. Set per person on your team page, changed any time, and every change logged.

Only your team gets through

A phone call is never answered on its caller id: the line rings the caller's verified number back. A WhatsApp call is tied to their account.

Your code stays on your machine

Your session does the work, with the access it already has. The voice on the phone holds no keys; what passes through us is the call itself.

and for you

Call it yourself, too.

On a walk or in the car, ask your session where things stand, and have it fix, push or deploy while you are still on the line, or send it a WhatsApp with a screenshot and let it get on with it.

And when an agent hits a decision only you can make, it can call you: the call-when-afk skill phones you and carries on with your answer.

YouDid the deploy go through?

SessionIt did, but one test is flaky. Want me to re-run it?

YouYes, and merge if it's green.

SessionOn it.

· gh run rerun · checks green · merged #418

price

Unlimited WhatsApp. Calls by the minute.

to start
2 weeks
free · no card
  • Unlimited WhatsApp chats
  • 30 call minutes
  • Install, verify, invite the whole team
then, per team
$79
a month · cancel any time
  • Unlimited WhatsApp chats
  • 250 call minutes a month
  • Then 40¢ a minute, on the next invoice

faq

The things you were about to ask.

Doesn't Claude Code already do this?

It lets you reach your agent. This lets your team reach it: by phone, with no laptop, seat or account, under rules you set. The quick questions stop coming to you.

Why this, and not Slack?

Use both: Slack is great at a desk. screenless is for the rest: a call on the road or between meetings, or a WhatsApp message with a screenshot from wherever they are. And it is not a fresh bot: it reaches the session you are working in, which knows the branch you are on, the change you have not committed yet, and why yesterday's deploy was rolled back.

Can they message instead of calling?

Yes, on WhatsApp, to the same number. Text, screenshots and voice notes go to your session, which answers in the chat. A conversation keeps its context, so a follow-up just works, until it has been quiet for half an hour.

What if my laptop is closed?

Then nobody gets a live answer, because the session runs on your machine. The call is still taken: what they ask is transcribed and waits, up to a week, for your session or a teammate's. For answers around the clock, run it on a machine that stays on, or keep your laptop awake: the guide.

What exactly can a teammate do?

What you give them, per person on your team page: hear where things stand (what they ask is handled after the call), get answers from your code, tickets and docs, or get things done (your session files the ticket, sends the message, ships the fix). In the CLI these are listen, read and full, and a .agents/permissions.md in your repo can define levels and rules of your own, with no names in it.

What if someone spoofs a number?

They get nowhere. The line never answers a phone call on its caller id: it hangs up and calls the verified number back, so only that person's phone gets through. A WhatsApp call is tied to the caller's account.

Does my code leave my machine?

No. Your session reads and changes it locally. What passes through us is the call itself: its audio, the transcript, and the short answers your session sends back to be spoken.

Do callers have to speak English?

No. It follows whatever language they speak, and switches when they do.

Can I read the code first?

Please do. It is open source, MIT, on GitHub; the install script is plain bash, and the CLI has no dependencies. To install by hand instead: curl -fsSL https://screenless.sh/install | bash

What does cancelling look like?

Cancel the plan on your team's billing page; it runs to the end of the month you paid for. The two-week trial needs no card, so there is nothing to cancel there.

Stop being the bottleneck.

Paste this into Claude Code. It installs screenless, verifies your number, invites your team, and asks you what they may do.

Install https://screenless.sh/llms.txt into this repo and invite my team.

2 weeks free, no card. Then $79 a month per team: unlimited WhatsApp chats and 250 call minutes. Open source, MIT.