For developers on Claude Code
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
what they ask
Do we support SSO with Okta yet?answered from the code
What's still blocking Thursday's release?answered from Linear and CI
Why did Acme's export fail last night?answered from the logs
How far along is the billing rework?answered from git and the tickets
Change the empty-state copy and put it on staging.done: on staging
Each teammate gets what you give them: hears where things stand, gets answers, or gets things done.
how it works
Claude Code installs screenless, verifies your number, and invites your colleagues once you say yes.
Per teammate, on your team page: hears where things stand, gets answers, or gets things done.
Type /screenless in your session and it answers: phone calls, WhatsApp calls in HD, and WhatsApp messages with screenshots and voice notes.
your rules
Hears where things stand, gets answers, or gets things done. Set per person on your team page, changed any time, and every change logged.
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 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
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
faq
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.
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.
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.
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 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.
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.
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.
No. It follows whatever language they speak, and switches when they do.
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
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.
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.