AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
팀에 Claude Code 세션 번호를 알려주면 전화·WhatsApp으로 호출해 코드 기반 답변을 받고 허용한 작업을 수행합니다 2주 무료
Give your team a number for your Claude Code session: they call or WhatsApp it, and it answers from your code and does what you allow. 2 weeks free.
개발 도구TypeScript · HTMLGitHub @janwilmake온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Let your team call your Claude Code session instead of you — by phone or WhatsApp, on your machine, under your rules
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Your team's questions, answered without you. Every quick question used to be a call or a huddle that pulled a developer out of their work. screenless gives your team a number for your Claude Code session instead: they call it, or message it on WhatsApp, and it answers from your code, tickets and docs, and does what you allow, right away, on your own machine. You get fewer interruptions; they stop waiting on you. And you can use it yourself, from a walk or the car.
Hear a demo call at screenless.sh.
Install — paste Install https://screenless.sh/llms.txt into this repo and invite my team. into Claude Code. It installs the CLI, verifies your
number and invites your colleagues; or by hand,
curl -fsSL https://screenless.sh/install | bash.
Arm a session — type /screenless in Claude Code. That session now
answers the line. To keep it answering with your laptop closed, run it on a
machine that stays on: screenless.sh/always-on.
Call or message — ring the number, or call it on WhatsApp. A voice talks with you; each thing you ask runs in a fork of your session on your machine, and the answer is spoken back during the call. Read, edit, test, commit, push, deploy, post to Slack: whatever the session can do at the keyboard. It tells you how longer work is going while you wait.
Or send it a WhatsApp message, with screenshots and voice notes. Each
conversation gets one fork of your session, carried on with every message
(--resume), so a follow-up keeps its context; after 30 minutes of quiet
the next message starts a fresh fork from the session as it is then. The
answer comes back in the chat.
Only you get through. The line never answers a phone call on its caller id, which is easy to spoof: it hangs up and rings your verified number straight back, so only your phone can pick up. A WhatsApp call or message is tied to your account and is answered at once; the Worker only takes a WhatsApp message that Telnyx signed.
The voice holds no keys. It has no tools and no credentials; it talks, and your session acts. Your code, your MCPs, your logged-in browser and your Claude subscription stay on your machine. What passes through the service is the call itself: its audio, the transcript, and the short answers your session sends back to be spoken.
Everyone on a team shares the one number and reaches their own session. Around that:
screenless watch --brief-for team) and a teammate who rings hears where it
stands. What they ask is noted for after the call; it never runs on your
machine while they are on the line..agents/permissions.md in the repo defines
levels, each with a gate — listen (heard, noted for later), read
(answers during the call) or full (may have your session send, merge or
ship) — and your own rules in plain words. No names in it, so it is fine
in an open-source repo. Who has which level is set on the team page, or
with screenless team level <email> <level>. Other agent tools, such as a
Slack bot, can ask the line for a person's level. See the /screenless
skill for the format.screenless watch, for up to a week.screenless call "…" --to [email protected], or --all, phones
one teammate or the whole team and returns each conversation as a
transcript. It only ever reaches verified numbers on your own team.A skill is a prompt that points the line at a job. screenless itself is the skill that arms a session; two more ship as worked examples of agents calling you, and you build the rest.
Install the skills into any coding agent — Claude Code, Cursor, Codex, and the rest — with one command via skills.sh:
npx skills add janwilmake/screenless
curl -fsSL https://screenless.sh/install | bash
One command: the CLI lands in ~/.screenless, gets a launcher on your PATH,
installs the skills into every coding agent it finds, and goes into
screenless setup — phone verification by SMS, no card. Then, in Claude Code,
/screenless arms the session. Every team starts with two weeks free
(no card: unlimited WhatsApp chats, 2 hours of calls and meetings); then the team plan is
$200/month, the founding price ($500, locked for 12 months): unlimited WhatsApp chats
and 40 hours of calls and meetings, then 15¢/minute.
Node 20+ required, never installed for you.
Manage your team, roles and billing at screenless.sh/team.
Calling your session works on real phones today, in production at screenless.sh: phone calls with the ring-back, WhatsApp calls, live answers from a fork of the session, progress updates, barge-in, wideband audio. Ringing in to the queue, calling teammates, teams, invites and pay-as-you-go billing work too. WhatsApp messages to the session work too: answered in a fork that keeps the conversation, with screenshots and voice notes.
What is still early is the intelligence in the skills — the morning briefing's hard part, reading a queue of pull requests and picking out the few that genuinely need a person, is being built in the open. The nightly loop and weekly paper render and deliver but have not run unattended against a real repo for a full week.
The hosted service at screenless.sh is the default and needs none of this. To run your own Worker and CLI — Telnyx, Cloudflare, Stripe, configuration, the full command reference, and the notes found the hard way — see SELFHOST.md.
MIT — see LICENSE.