TextMe is an Electron desktop app that combines popular web messengers in one window: Telegram, WhatsApp, Instagram, and VK.
- Telegram Web, WhatsApp Web, Instagram, VK in tabbed UI
- Native desktop notifications
- Unread counters for tabs and Dock badge
- Fast keyboard switching (
Cmd+1...Cmd+5) - Per-service proxy support via bundled
sing-boxbinaries
- macOS (primary target)
- Windows build scripts are included
Installable binaries are published in GitHub Releases.
- Node.js 18+
- npm 9+
npm install
npm start# macOS installers/artifacts
npm run build
# Windows build
npm run build:winBuild output is generated in dist/.
# Unit tests
npm test
# E2E external-link smoke test
npm run test:e2eCI workflow runs unit tests on Node 18 and Node 20.
E2E Smoke workflow is available as a manual GitHub Action run (workflow_dispatch) for macOS.
Push a version tag (v*) and GitHub Actions will build and publish artifacts automatically.
git tag v1.0.1
git push origin v1.0.1Detailed maintainer steps: RELEASING.md.
| Shortcut | Action |
|---|---|
Cmd+1 |
Telegram |
Cmd+2 |
|
Cmd+3 |
WhatsApp Business |
Cmd+4 |
|
Cmd+5 |
VK |
- This project loads official web clients; availability depends on those services.
- This project is not affiliated with Telegram, WhatsApp, Instagram, or VK.
See CONTRIBUTING.md.
See SECURITY.md.