onion-chat-mamba
v1.4.0
Published
Black Mamba is a CLI-first ephemeral chat system with client-side end-to-end encryption, relay-only WebSocket transport, and no identity persistence.
Downloads
155
Readme
Black Mamba
Black Mamba is a CLI-first ephemeral chat system with client-side end-to-end encryption, relay-only WebSocket transport, and no identity persistence.
Install
cd ghost
npm install
npm run buildRun the CLI
npm run dev:cliOr after building:
node dist/cli/index.jsIf published, install globally:
npm install -g black-mamba
black-mambaRun the relay server
npm run dev:serverSecurity model
- ECDH P-256 for session key agreement
- HKDF-SHA-256 for AES key derivation
- AES-256-GCM for message encryption
- Server never sees plaintext
- In-memory room state only
- Duplicate message IDs are rejected
- TTL cleanup and burn-after-read are enforced
Layout
cli/terminal app and crypto helpersserver/relay-only WebSocket serviceshared/protocol and type definitionsdocs/architecture notes
