Adopt Ghostwire name and approved ghost mascot

This commit is contained in:
Ops Agent committed 2026-10-11 09:14:20 +02:00
1 parent 5aaa31dc1a
commit 626ec88a88
10 files changed
+43 -8

No files matched your search

+9 -2
View File
@@ -1,8 +1,14 @@
# WhatsApp Desktop Suite
<p align="center">
<img src="assets/ghostwire-icon.svg" width="128" height="128" alt="Ghostwire ghost mascot">
</p>
# Ghostwire
**Inside the process. Across the wire.**
Read, search and export local WhatsApp Desktop messages and contacts. Install a message listener that delivers events to an HTTPS webhook.
The main commands run JavaScript inside the signed-in Windows Desktop app through a bundled native bridge. They use neither CDP nor UI automation. This is an independent, reverse-engineered toolkit; it is not an official WhatsApp API.
The main commands run JavaScript inside the signed-in Windows Desktop app through a bundled native bridge. They use neither CDP nor UI automation. Ghostwire is an independent, reverse-engineered toolkit; it is not an official WhatsApp API.
## Start here
@@ -89,6 +95,7 @@ Edit `whatsapp_suite/`; `whatsapp.py` is generated. The portable file is about 2
| [Architecture](docs/ARCHITECTURE.md) | Understand the bridge and choose the right extension point |
| [Contributing](CONTRIBUTING.md) | Add a command, change JavaScript, rebuild native helpers |
| [Agent skill](skills/whatsapp-suite-development/SKILL.md) | Repository-specific guidance for coding agents |
| [Brand assets](assets/README.md) | Logo files and usage |
| [Troubleshooting](docs/TROUBLESHOOTING.md) | Resolve common setup and runtime problems |
| [Validation](docs/VALIDATION.md) | Distinguish tested behavior from assumptions |
| [Security](SECURITY.md) | Handle private data and credentials |