open-source · claude code skill

One inbox. Every network. Ranked by what matters.

beeper.chat reads your unread Beeper chats across every network, ranks them by importance × urgency, drafts replies in your voice, and clears you to zero, without ever sending behind your back. It runs locally on your own Claude subscription, so there's no per-message API bill.

Drafts, never sends. You're always the last click.
$git clone https://github.com/adamtpang/beeper.chat && cd beeper.chat && claudecopied!
then run /beeper. requires Claude Code + Beeper Desktop. runs on your Claude subscription, no API bill.
100+ → 2
# unread vs. # that actually matter
1 queue
WhatsApp · iMessage · Signal · Telegram · Discord…
0
messages sent without your OK
the method

Not oldest-first. Importance × urgency.

Every chat gets two scores from 1 to 5. Their product (1 to 25) sets the order, so a partner's one-word text outranks a vendor's "URGENT!!!" blast. Then each is sorted into one move.

importance →
high importance · low urgency
Schedule
high importance · high urgency
Do now
low · low
Archive
low importance · high urgency
Quick reply
urgency →
how it works

Run /beeper. Reach zero.

1

Reads everything

Pulls every unread chat across all your networks through the Beeper Desktop MCP, running locally on your machine.

WhatsAppiMessageSignalTelegramDiscord
2

Scores & sorts

Rates each chat importance × urgency (1 to 25) and classifies it: a reply to send, a task to do first, or pure noise.

3

Surfaces the top one

The most important chat first, as a context bundle: who it's from, the gist, what it knows about them, and a reply drafted in your voice.

4

You approve

Send, edit, skip, or archive. It never sends, reacts, or archives without your explicit OK, every time.

Every chat is a reply to send, or a task to do first.

get started

From install to inbox zero, in 4 steps.

1

Install

Clone the repo and open it in Claude Code.

$git clone https://github.com/adamtpang/beeper.chat && cd beeper.chat && claudecopied!
requires Claude Code + Beeper Desktop · runs on your Claude subscription, no API bill
2

Load your Beeper feed

Approve the Beeper MCP so the skill can read your chats across every network, locally on your machine.

3

Run triage

Run /beeper. It ranks every unread chat by importance × urgency and surfaces the most important one first.

4

Reply to your priority chats

Work the top chats first, with replies drafted in your voice. Nothing sends without your OK.

built in public · with the beeper community

Get to inbox zero today.

Clone the skill, point it at Beeper Desktop, and run /beeper. Free, open source, and it runs on your own Claude subscription, no API bill.