YOUR NUMBER · YOUR SERVER

Your WhatsApp,
that talks the way you do.

Not a bot pasting canned lines. It reads the messages you have already sent and learns how you actually write: your short sentences, your words, who you call by first name and who you keep formal. Then it carries that on, in your own voice.

Your own voice

Voice notes go out in your voice, not as text. Spoken, not typed.

Stickers and clips

It works out which stickers you actually use, and sends them when they fit.

A tone per person

Your mother and your friends do not get the same voice. You decide who gets what.

Nothing leaves

Your chats stay on your server. Not a single number or name goes into the repo.

0
of your data leaves
1
connection per number
MIT
all the code is open

What it does

Everything you would do yourself, just on time.

All of it is learned from your own chats. No templates, no "Dear Sir".

Replies that sound like you

It reads what you have sent before and picks up sentence length, vocabulary, emoji, all of it.

Voice in, voice out

Voice notes in your own cloned voice. It also understands the ones people send you.

React first, then reply

The way you do it: a quick reaction, then the actual message. Stickers and GIFs when they land.

Who is still waiting

It knows whose conversation was left hanging. A reaction does not count as an answer, and "ok" ends a thread.

Teach it anything

Anything it should remember. Bank details, cards and passwords are refused on purpose.

A nightly rundown

What happened today, who is still waiting, who sounded upset. In one place.

Phone bridge

Runs on a server, but can still see your phone.

Some things only exist on the phone: whether an app is up, some text on a screen, a notification. The bridge is a small program you run on your own computer. It talks to your phone over USB and tells the server only as much as you allow.

  • You pick the apps, and only those apps.
  • It reads text from the screen, not pictures.
  • The command list is fixed. No shell, nothing open ended.
  • The token is yours. Revoke it whenever you want.

On your computer

# run the bridge
curl -fsSL <your server>/bridge.js -o wabot-bridge.js
node wabot-bridge.js --token <your token>

  phone found:  Pixel (USB)
  allowed:      selected apps only
  server:       connected

# now pick the apps from your dashboard

Stop the bridge and the server has no reach into your phone at all. Everything else keeps working.

Privacy

We never even ask for your number.

The QR is the proof

Scanning from your own phone already proves the account is yours. Asking for a number on top of that proves nothing, so we don't.

A lock per person

Every user's data is separate, and private details are sealed with their own key. No user can reach another's.

One number, one connection

Two connections at once permanently break WhatsApp's ability to receive. This system makes that impossible.

Self-host

All the code is open. Run it yourself.

You don't have to trust anyone else. One command puts it on your own server, and then it is yours. Your data, your control.

git clone <repo> wabot && cd wabot
./install.sh
Or just try it here
wabot, your own WhatsApp assistant WhatsApp is a Meta product. This is not built or endorsed by them.