No central server. No cloud vendor. No data collection. The code is yours to audit, the relay is yours to run.
When you install Kobra Messenger, it generates a Curve25519 keypair directly on your device, protected by the Android KeyStore (StrongBox / TEE when available). Private keys never leave your phone.
Scan your friend's QR code in person (or share it via any trusted channel). Kobra uses X3DH — the same asynchronous key agreement as Signal — to establish a forward-secret session.
Messages are encrypted with the Double Ratchet and AES-256-GCM before touching the network. They travel through a relay you self-host — it sees opaque bytes addressed to anonymous hashes. Nothing more.
SHA-256(public_key))If a relay operator wanted to target a specific person, they would need to compromise both the relay and that person's phone. Running your own relay means you are the only operator — so this threat reduces to someone compromising your phone directly, which is no worse than using any other messaging app.
The relay is a 150-line Node.js server you can read in five minutes. Three ways to deploy it:
One command brings up the relay and an auto-TLS reverse proxy.
cd relay
docker compose up -d
For Raspberry Pi OS or Ubuntu VPS. Readable and auditable (--check for dry-run).
sudo ./install.sh your-domain.com
If you prefer full control. Node.js 18+, 150 LOC to read, no magic.
cd relay
npm install
npm start
Recommended hosts: Hetzner CX22 (€4.51/month, France or Germany), OVH VPS Starter (€3.50/month, France), or your own Raspberry Pi 4 at home. Full operator guide on GitHub.
Current version: 0.4.1-alpha
./gradlewKobra Messenger is an independent project by BlackBeardAI. It has not yet been audited by a third-party security firm. Until that happens, use it for learning, testing, and low-stakes conversations. If your life or safety depends on a secure channel, rely on battle-tested tools (Signal, Wire) until Kobra completes its audit roadmap.
Kobra Messenger is funded by donations. No ads, no investors, no data sale.
0x1e05f75bd6ebf3e943d0801c0ec35dca9a02b786Crypto donations are final and non-refundable. Verify the address character-by-character before sending. Donations grant no compensation. BlackBeardAI cannot issue tax receipts.