for senior engineers running coding agents
Your agents turn tickets into pull requests overnight. Someone still has to make the calls they can't — scope, priority, whether this belongs in the release. That costs an hour at a screen before coffee. It doesn't need a screen.
$ curl -fsSL https://screenless.sh/install | bash
macOS or Linux, Node 20+. Installs the CLI and verifies your number by SMS. The nightly paper is free. The morning call is $99/month after a 7-day trial — card up front, cancel from the terminal. Ten languages, most countries.
two surfaces, one idea
Paper and a phone call are the only two media in this workflow that aren't a screen. One asks you to decide; the other asks nothing at all.
Clinical rounds for your pull requests. It walks the queue case by case and takes your decision on each. It changes nothing itself — your own agent applies the decisions once you've hung up.
A printable PDF in your inbox when you wake up. Almost all picture, almost no text. Built to be read with coffee, not skimmed on a phone.
rounds
press
Not a changelog. The goal is that reading it makes you understand your product better than you did yesterday — the thing that quietly gets lost when agents write most of the code.
how it installs
That is the whole integration story. There is no OAuth app to approve and no integration matrix to wait for.
$ curl -fsSL https://screenless.sh/install | bash
One command, and it finishes the job: the CLI lands in
~/.screenless, then it asks for your number, texts you a
code, and opens Stripe for the trial. Nothing is installed system-wide and
nothing touches your Node setup — if Node 20+ isn't there, it says so and
stops. Read it first if you'd rather:
screenless.sh/install.
It calls at 08:00 by default; screenless settings --at 09:30
moves it. Your timezone is read from the machine you install on, so there
is nothing to configure and travelling fixes itself. Decline the call and
ring the number back whenever suits — it picks up the same brief,
mid-morning or on the train.
Linear, GitHub, Slack, your ATS — whatever you've already connected, it can already read. Nothing new to grant.
The paper's screenshots come from your real app in your real session, already logged in. A hosted service can't do that without credentials you shouldn't hand over.
It runs on the Claude subscription you already pay for. Nothing is metered per token, and nothing leaves your machine but the call and the email.
price
One command installs it, verifies your number, and asks when you want to be called. Seven days free.
$ curl -fsSL https://screenless.sh/install | bash
Early, and we'd rather say so: the telephony works, the paper renders, and
the part that reads your pull requests is being built now. The trial is
seven days precisely so you can find that out before you pay for it —
screenless billing --manage cancels in one click.