Client for the WAHA API.
  • JavaScript 62.5%
  • CSS 27.1%
  • HTML 10.4%
Find a file
2026-07-17 11:08:49 -03:00
js Add sliding and sliding animations on mobile. 2026-07-17 11:08:49 -03:00
.gitignore Remove Android build with Capacitor 2026-07-14 10:47:35 -03:00
.nojekyll Add .nojekyll for github pages 2026-07-13 11:25:55 -03:00
index.html Add sliding and sliding animations on mobile. 2026-07-17 11:08:49 -03:00
loading.css Remove Android build with Capacitor 2026-07-14 10:47:35 -03:00
message-long.ogg Add notification sound. 2026-07-14 20:28:16 -03:00
message.ogg Add notification sound. 2026-07-14 20:28:16 -03:00
metroicons.css Remove Android build with Capacitor 2026-07-14 10:47:35 -03:00
README.md Update readme 2026-07-16 22:36:40 -03:00
style.css Add sliding and sliding animations on mobile. 2026-07-17 11:08:49 -03:00

Pandora

Pandora is an open-source web client for the WAHA API.

Pandora home and chat screeshots It's heavily inspired on Windows Phone 8 MetroUI.

Features

  • Contact list1
  • Chat screen2
  • Sending messages
  • Sending polls
  • Receiving messages (WebSocket)3
  • Receiving polls
  • Answering polls
  • Sending audio messages
  • Sending attachments (sends image/video as such)4
  • Notification sound5
  • Browser notification
  • Download attachments
  • Automatically download images6
  • Local message storing
  • Message encryption
  • Light theme
  • Custom wallpaper
  1. Does not show contact name in any engine other than WEBJS
  2. Loads the last 40 messages
  3. Will not contain contact name in groups if you're in any engine other than WEBJS
  4. You will receive a duplicate of your attachment in any engine other than WEBJS
  5. Allow autoplay to avoid blocking
  6. Only on WEBJS engine

Setup

  1. Check WAHA Docs to setup WAHA
  2. Serve Pandora in any HTTP server. The GitHub Pages for this repository will only work for WAHA servers over HTTPS (due to mixed content)
  3. It works better with WEBJS engine.
  4. Access Pandora and change the server address, session and API key to match your server
  5. You should probably be good to go

Frequently Asked Questions

Why?

Because WhatsApp won't run on my LineageOS. Seems like the APK from WhatsApp's own website doesn't count official. Sadly there are places in the world where you need this bullshit application to be a functional human being.

Will this get me banned?

It's against WhatsApp TOS, though it mocks message typing and should not be able to be identified so easily. I haven't got myself nor heard anyone getting in trouble for using WAHA correctly.

How it works

Pure magic. (Mocks a WhatsApp Web session)