stacks/ts-whatsapp
publicClone
Push over the same URL. A password will not work: create a token under access tokens and use it in place of one.
A WhatsApp linked-device client in pure TypeScript: pairing, end-to-end encryption, history and media.
- .config
- .github
- docs
- src
- .gitignore 122 B
- build.ts 150 B
- bun.lock 18.9 KB
- bunfig.toml 107 B
- deps.yaml 32 B
- LICENSE.md 1.1 KB
- package.json 2.2 KB
- README.md 431 B
- tsconfig.json 593 B
ts-whatsapp
A WhatsApp linked-device client in pure TypeScript: QR pairing, end-to-end encryption (Signal protocol), history sync, media and app state, with no native dependencies.
It links to your account as a companion device, the way WhatsApp Web does. WhatsApp does not offer a public API for personal accounts, so this is an unofficial client; using it is your decision.
See docs/architecture.md.